@@ -286,8 +286,8 module Redmine | |||
|
286 | 286 | end |
|
287 | 287 | |
|
288 | 288 | def save(repo) |
|
289 | if repo.changesets.find_by_scmid(scmid.to_s).nil? | |
|
290 |
changeset = Changeset. |
|
|
289 | Changeset.transaction do | |
|
290 | changeset = Changeset.new( | |
|
291 | 291 | :repository => repo, |
|
292 | 292 | :revision => identifier, |
|
293 | 293 | :scmid => scmid, |
@@ -295,8 +295,9 module Redmine | |||
|
295 | 295 | :committed_on => time, |
|
296 | 296 | :comments => message) |
|
297 | 297 | |
|
298 | if changeset.save | |
|
298 | 299 | paths.each do |file| |
|
299 |
Change.create |
|
|
300 | Change.create( | |
|
300 | 301 | :changeset => changeset, |
|
301 | 302 | :action => file[:action], |
|
302 | 303 | :path => file[:path]) |
@@ -304,6 +305,7 module Redmine | |||
|
304 | 305 | end |
|
305 | 306 | end |
|
306 | 307 | end |
|
308 | end | |
|
307 | 309 | |
|
308 | 310 | class Annotate |
|
309 | 311 | attr_reader :lines, :revisions |
General Comments 0
You need to be logged in to leave comments.
Login now