]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'js/rebase-i-with-colliding-hash' into maint
authorJunio C Hamano <gitster@pobox.com>
Tue, 17 Mar 2020 22:02:21 +0000 (15:02 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 17 Mar 2020 22:02:21 +0000 (15:02 -0700)
commitfa24bbe8645281b66213b47909864495fc5f7536
treeba728a9450d57477cf14fa30a1a0681b521e0418
parenta7a2e12b6eb97126f9d07298f281eb1c91730750
parent26027625dd1ee358e2174a09d519252995d51662
Merge branch 'js/rebase-i-with-colliding-hash' into maint

"git rebase -i" identifies existing commits in its todo file with
their abbreviated object name, which could become ambigous as it
goes to create new commits, and has a mechanism to avoid ambiguity
in the main part of its execution.  A few other cases however were
not covered by the protection against ambiguity, which has been
corrected.

* js/rebase-i-with-colliding-hash:
  rebase -i: also avoid SHA-1 collisions with missingCommitsCheck
  rebase -i: re-fix short SHA-1 collision
  parse_insn_line(): improve error message when parsing failed
sequencer.c