# # # patch "ChangeLog" # from [2f5641a4ea74d5096d7c58faff8fa531896dca97] # to [4fecdd95ece5875b5d76502ac8bd0d0c1f8cbaf2] # # patch "database.cc" # from [7368944a7355a42bc8df838e524aceaadd219c78] # to [13f6d195058997c85c3cc8485b31947bab8357c0] # ============================================================ --- ChangeLog 2f5641a4ea74d5096d7c58faff8fa531896dca97 +++ ChangeLog 4fecdd95ece5875b5d76502ac8bd0d0c1f8cbaf2 @@ -1,3 +1,8 @@ +2006-12-07 Thomas Moschny + + * database.cc (delete_existing_rev_and_certs): When killing a + revision, also remove it's height from the database. + 2006-12-06 Thomas Keller Existing test for previous change in author cert selection ============================================================ --- database.cc 7368944a7355a42bc8df838e524aceaadd219c78 +++ database.cc 13f6d195058997c85c3cc8485b31947bab8357c0 @@ -1916,6 +1916,9 @@ database::delete_existing_rev_and_certs( execute(query("DELETE from revision_ancestry WHERE child = ?") % text(rid.inner()())); + execute(query("DELETE from heights WHERE revision = ?") + % text(rid.inner()())); + execute(query("DELETE from revisions WHERE id = ?") % text(rid.inner()()));