From: Nicolas Sebrecht <nicolas.s.dev@gmx.fr>
To: Junio C Hamano <gitster@pobox.com>
Cc: Richard Peterson <richard@rcpeterson.com>,
Sverre Rabbelier <srabbelier@gmail.com>,
Philippe Vaucher <philippe.vaucher@gmail.com>,
git@vger.kernel.org, Nicolas Sebrecht <nicolas.s.dev@gmx.fr>
Subject: Re: git rebase --interactive commits order
Date: Fri, 13 May 2011 19:51:12 +0200 [thread overview]
Message-ID: <20110513175112.GA14079@vidovic> (raw)
In-Reply-To: <7v39klgng7.fsf@alter.siamese.dyndns.org>
The 11/05/11, Junio C Hamano wrote:
> Richard Peterson <richard@rcpeterson.com> writes:
>
> > On Tue, May 10, 2011 at 7:26 PM, Junio C Hamano <gitster@pobox.com> wrote:
> >>
> >> Devils lie in the details. For example, should squash/fixup come before
> >> or after the squashed commit when --reverse is in effect, and why?
> >>
> >> Should "rebase --reverse --continue" work after it gets interrupted, if
> >> not why not?
> >
> > Yes, it should work,...
>
> Of course, if you start with --reverse, it is clear and obvious that
> 'continue' should continue with the reversed instruction sheet, and it
> probabaly should take --reverse as a no-op when given with --continue.
> The original question should have been written more carefully to avoid
> soliciting the response that addresses that uninteresting case.
I don't understand. Why not just _display_ the commit in reverse order?
Then, from the user POV commands like squash, fixup, etc would apply in
reverse order too (from up to down); keeping the mental model for "apply
against ancestor".
--
Nicolas Sebrecht
next prev parent reply other threads:[~2011-05-13 17:51 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-09 9:30 git rebase --interactive commits order Philippe Vaucher
2011-05-09 10:10 ` David
2011-05-09 23:31 ` Steven E. Harris
2011-05-10 22:20 ` Philippe Vaucher
2011-05-10 22:30 ` Sverre Rabbelier
2011-05-10 23:26 ` Junio C Hamano
2011-05-11 15:43 ` Richard Peterson
2011-05-11 17:24 ` Junio C Hamano
2011-05-11 18:39 ` Richard Peterson
2011-05-11 18:45 ` Philippe Vaucher
2011-05-13 17:51 ` Nicolas Sebrecht [this message]
2011-05-14 10:58 ` Philippe Vaucher
2011-05-10 22:56 ` Junio C Hamano
2011-05-10 23:05 ` Philippe Vaucher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110513175112.GA14079@vidovic \
--to=nicolas.s.dev@gmx.fr \
--cc=git@vger.kernel.org \
--cc=gitster@pobox.com \
--cc=philippe.vaucher@gmail.com \
--cc=richard@rcpeterson.com \
--cc=srabbelier@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.