On Sun, Dec 30, 2012 at 02:05:38PM -0600, Nico Williams wrote:
> I repeat: git rebase does not "manipulate the pre-existing tree", it
> does not destroy any history already in the tree.  The only
> destructive action that git rebase does is change the commit that a
> branch _name_ points to, and from a fossil philosophy perspective this
> is the only aspect of git rebase that is worth differing on.

git rebase is destructive due to a combination of not supporting more
than one "leave" revision for a given named tag and dropping all other
revisions on a non-fastforward push. Now a combination of recording what
a "rebase" is based on and just marking the original commit as closed
would pretty much serve the purpose of fossil.

Joerg
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to