@@ -149,7 +149,12 class Repository::Git < Repository | |||||
149 | db_rev = find_changeset_by_name(rev.revision) |
|
149 | db_rev = find_changeset_by_name(rev.revision) | |
150 | transaction do |
|
150 | transaction do | |
151 | if db_rev.nil? |
|
151 | if db_rev.nil? | |
152 | save_revision(rev) |
|
152 | db_saved_rev = save_revision(rev) | |
|
153 | parents = {} | |||
|
154 | parents[db_saved_rev] = rev.parents unless rev.parents.nil? | |||
|
155 | parents.each do |ch, chparents| | |||
|
156 | ch.parents = chparents.collect{|rp| find_changeset_by_name(rp)}.compact | |||
|
157 | end | |||
153 | end |
|
158 | end | |
154 | h["branches"][br]["last_scmid"] = rev.scmid |
|
159 | h["branches"][br]["last_scmid"] = rev.scmid | |
155 | merge_extra_info(h) |
|
160 | merge_extra_info(h) |
General Comments 0
You need to be logged in to leave comments.
Login now