<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/git-rebase--interactive.sh, branch v1.5.4.4</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.4.4</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=v1.5.4.4'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2008-02-27T19:23:22Z</updated>
<entry>
<title>Prompt to continue when editing during rebase --interactive</title>
<updated>2008-02-27T19:23:22Z</updated>
<author>
<name>Jonathan del Strother</name>
<email>maillist@steelskies.com</email>
</author>
<published>2008-02-27T12:50:22Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=0460fb449b18cd95805c1bf97013957ee9b8ff9b'/>
<id>urn:sha1:0460fb449b18cd95805c1bf97013957ee9b8ff9b</id>
<content type='text'>
On hitting an edit point in an interactive rebase, git should prompt
the user to run "git rebase --continue"

Signed-off-by: Jonathan del Strother &lt;jon.delStrother@bestbefore.tv&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rebase -i: accept -m as advertised in the man page</title>
<updated>2008-02-11T20:18:53Z</updated>
<author>
<name>Uwe Kleine-K,Av(Bnig</name>
<email>Uwe.Kleine-Koenig@digi.com</email>
</author>
<published>2008-02-11T13:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=65ae89bc315753e7bb31e941e77e002003665bc0'/>
<id>urn:sha1:65ae89bc315753e7bb31e941e77e002003665bc0</id>
<content type='text'>
Signed-off-by: Uwe Kleine-K,Av(Bnig &lt;Uwe.Kleine-Koenig@digi.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Squelch bogus progress output from git-rebase--interactive</title>
<updated>2008-01-15T04:04:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2008-01-15T04:01:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=4e6738778b30a5063579ad4b4ba34e12547f0e7c'/>
<id>urn:sha1:4e6738778b30a5063579ad4b4ba34e12547f0e7c</id>
<content type='text'>
The command repeats "Rebasing (1/1)" many times even when
there is only one task remaining, because mark_action_done() is
called to skip comment and empty lines in the TODO file.

This should fix it.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-rebase -i: clean-up error check codepath.</title>
<updated>2007-12-30T20:51:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-30T20:51:42Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=ab11903225270be7001b8c92f6ac4e165eaf4ecf'/>
<id>urn:sha1:ab11903225270be7001b8c92f6ac4e165eaf4ecf</id>
<content type='text'>
After replaying a single change, the code performed a number of checks,
but some of them were for sanity checking, failures from which should
make the command abort, and others were checks to see if it should make
a new commit object.  Stringing them together with "&amp;&amp;" was wrong.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-rebase -i behaves better on commits with incomplete messages</title>
<updated>2007-12-30T20:37:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2007-12-30T20:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=8ad1065e580c03035c583e2d237cc5b76f90cee4'/>
<id>urn:sha1:8ad1065e580c03035c583e2d237cc5b76f90cee4</id>
<content type='text'>
The commit message template when squashing multiple commits is
prepared by concatenating the messages of existing commits
together.  If the messages from some of them end with incomplete
lines, this would result in a suboptimal message template.  Make
sure that we add a terminating LF after each commit message.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Reallow git-rebase --interactive --continue if commit is unnecessary</title>
<updated>2007-12-20T09:12:41Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-12-20T07:12:12Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=03270628ed61f56431658eacd335b8f2f8ecc05a'/>
<id>urn:sha1:03270628ed61f56431658eacd335b8f2f8ecc05a</id>
<content type='text'>
During git-rebase --interactive's --continue implementation we used
to silently restart the rebase if the user had made the commit
for us.  This is common if the user stops to edit a commit and
does so by amending it.  My recent change to watch git-commit's
exit status broke this behavior.

Thanks to Bernt Hansen for catching it in 1.5.4-rc1.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Catch and handle git-commit failures in git-rebase --interactive</title>
<updated>2007-12-20T01:17:27Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-12-19T06:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=dbedf9729bd349c7667630d50728214ed531f74d'/>
<id>urn:sha1:dbedf9729bd349c7667630d50728214ed531f74d</id>
<content type='text'>
If git-commit fails for any reason then git-rebase needs to stop
and not plow through the rest of the series.  Its unlikely that
a future git-commit will succeed if the current attempt failed.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Avoid update hook during git-rebase --interactive</title>
<updated>2007-12-20T01:15:38Z</updated>
<author>
<name>Shawn O. Pearce</name>
<email>spearce@spearce.org</email>
</author>
<published>2007-12-19T06:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=c5b09feb786f6a2456ec3d8203d0f4d67f09f043'/>
<id>urn:sha1:c5b09feb786f6a2456ec3d8203d0f4d67f09f043</id>
<content type='text'>
If we are rebasing changes that contain potential whitespace
errors that our .git/hooks/pre-commit hook looks for and fails
on then git-commit will fail to commit that change.  This causes
git-rebase--interactive to squash commits together, even though it
was not requested to do so by the todo file.

Passing --no-verify to git-commit makes git-rebase -i behave more
like git-rebase normally would in such conditions, providing more
consistent behavior between the different rebase implementations.

Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Fix interactive rebase to preserve author email address</title>
<updated>2007-12-19T22:59:19Z</updated>
<author>
<name>Sean</name>
<email>seanlkml@sympatico.ca</email>
</author>
<published>2007-12-19T21:34:27Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=5909651ea2be69932d9b739b4441ca857ced7660'/>
<id>urn:sha1:5909651ea2be69932d9b739b4441ca857ced7660</id>
<content type='text'>
Signed-off-by: Sean Estabrooks &lt;seanlkml@sympatico.ca&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>rebase -p -i: handle "no changes" gracefully</title>
<updated>2007-12-18T04:49:18Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2007-12-17T21:01:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=34454e858d2a648b0a6ce56acd9def84bd2a8712'/>
<id>urn:sha1:34454e858d2a648b0a6ce56acd9def84bd2a8712</id>
<content type='text'>
Since commit 376ccb8cbb453343998e734d8a1ce79f57a4e092 (rebase -i: style
fixes and minor cleanups), unchanged SHA-1s are no longer mapped via
$REWRITTEN.  But the updating phase was not prepared for the old head
not being rewritten.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
