Package: git-debrebase
Version: 6.2
Usertags: rsn

If you run vanilla git rebase, and go back too far, git rebase can
destroy important commits such as the anchor or last pseudomerge.
It will tend to do this even if you don't actually modify the todo
file.

The documentation should have stronger warnings about this.  Perhaps:

 - In git-debrebase(5), after LEGAL OPERATIONS, add a new (sub)section
   ILLEGAL OPERATIONS which specifically mentions git-rebase 
   starting before the most recent nonlinear commit; and general
   merges.

 - In git-debrebase(1), at the end of the first usage mode (a
   vanilla debrebase), a note that it is hazardous to use plain
   git-rebase on git-debrebase branches, and a cross-reference to the
   above.

 - Perhaps expand on or strengthen the "too early" warning in
   dgit-maint-debrebase.

Ian.

-- 
Ian Jackson <ijack...@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

Reply via email to