##// END OF EJS Templates
scm: git: model: save parent/child relation for changesets (#5501)...
Toshi MARUYAMA -
r7591:f63dc936ad27
parent child
Show More
@@ -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