Sean Whitton writes ("Bug#932612: git-debpush: detect unstitched gdr branch"):
> Package: git-debpush
> Version: 9.4
> Severity: wishlist
...
> There should be a check for an unstitched gdr branch.  Ian, can you
> chime in with how this ought to be detected, please?

Look for the ffq-prev ref.  Any gdr unstitched branch will have such a
corresponding ref.  See STITCHING, PSEUDO-MERGES, FFQ RECORD in
git-debrebase(5).

For a detached head, this is not determinable, and gdr conclude is not
possible either.  So this means that git-debpush of a non-branch
commitish must either be a forceable fail, or must skip this check.

> git-debpush should absolutely not run `git debrebase conclude` on the
> user's behalf before pushing, because neither git-debpush nor tag2upload
> should *ever* make commits to the maintainer's branch (the gdr stitch is
> on the maintainer's branch even in split view).

Right.

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