[darcs-devel] [issue938] darcs rebase

Eric Kow bugs at darcs.net
Fri Jun 27 10:24:28 UTC 2008


New submission from Eric Kow <eric.kow at gmail.com>:

Things I would use a hypothetical darcs rebase for.  This would clearly be an
unsafe command in the sense of darcs-amend, but I think we can come up with
enough scenarios to demonstrate that such a command would be useful in practice
(and used often enough to not want to do by hand).

Note, that I do not actually know what git rebase does; I've just heard vague
rumours about it.  Ganesh has called it 'amend-record on steroids', I think.

Also, this need to be necessarily be one single command.

 * Something went horribly wrong (due to a bug an older version of darcs, for
example) and I need to revise my patch history, replacing one of the patches in
the middle with something else (e.g. http://bugs.darcs.net/issue857 )

 * I made an unwise decision in the past to add a 40G binary file to my
repository and then changed my mind removing it.  I really do not need this in
the history, so I would like the file to really just go away

 * There is a bunch of patches I made that I would like to consolidate [can
actually be met by darcs unrecord and darcs record]

 * Somebody submitted a tarball of a repository for forensics, and I want to
simplify it.

 * I have a horribly conflicted repository that darcs cannot handle, but I want
to edit away some unwise conflict fighting that I did

Please submit any other unique scenarios you can come up with, as well as
user-interface ideas.

----------
messages: 5148
nosy: beschmi, dagit, kowey, tommy
priority: feature
status: unread
title: darcs rebase

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/issue938>
__________________________________


More information about the darcs-devel mailing list