git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Possible bug in "git rebase" (non-interactive) with regards to post-rewrite
@ 2010-10-18 22:39 Mihai Rusu
  2010-12-23  0:02 ` Junio C Hamano
  0 siblings, 1 reply; 4+ messages in thread
From: Mihai Rusu @ 2010-10-18 22:39 UTC (permalink / raw)
  To: git

Hi

I have found a possible bug in Git. When running "git rebase"
(non-interactively, ie not "git rebase -i") on code that would
conflict on the last commit that is being rebased and if that last
commit is being skipped (git rebase --skip) then after the rebase is
done the "post-rewrite" hook is not called by "git rebase". If I get a
conflict and "git rebase --skip" any other commit or if I use "git
rebase -i" and "git rebase --skip" the last commit when it conflicts
then it calls post-rewrite just fine. Because this hook is normally
called only once, at the end of a non-aborted rebase the fact that
"git rebase" does not call it when the last commit conflicts and is
skipped means the script is not called at all for that rebase
operation thus breaking the code that depends on it.

Please advise, thank you.

-- 
Mihai Rusu

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-12-26 10:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-18 22:39 Possible bug in "git rebase" (non-interactive) with regards to post-rewrite Mihai Rusu
2010-12-23  0:02 ` Junio C Hamano
2010-12-23  0:49   ` Junio C Hamano
2010-12-26 10:38     ` Thomas Rast

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).