On Sat, Mar 31, 2012 at 12:00 AM, Eric Kow <[email protected]> wrote:
>
> Perhaps best folded into the darcs rebase command hierarchy,
> eg darcs rebase amend (deep amend record)?
>

Thanks for the feedback.  It's a good opportunity to mention some thoughts
I omitted from the first email.  I didn't suggest a rebase subcommand
because

   - a rebase command doesn't yet exist in standard Darcs
   - users already use amend-record to reword patch descriptions
   - I don't think darcs rebase command, as implemented, is a good way
   forward for darcs (I've been compiling feedback after using the branch for
   the last couple weeks and may send that later today)
   - it seems odd to reword a patch with amend-record when there are no
   dependencies but use rebase when there are. The user shouldn't have to
   think about patch dependencies (that's why they're using Darcs :-)

That last point may be the most meaningful to me.  Git has two commands for
this (git commit --amend vs git rebase -i, depending on whether the commit
you're rewording is the most recent).  I've spent many hours trying to
explain the distinction to frustrated developers.  We would all have been
happier if I could have said "Run `darcs amend --edit --none` and follow
the prompts, it'll do just what you want"

-- 
Michael
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to