Sean Whitton writes ("Bug#1111233: git-debpush: inconvenient to debrebase right 
before uploading"):
> For git-debrebase packages this is how I upload:
> 
>     git debrebase
>     dgit push-source
>     git push --follow-tags --no-verify
> 
> I do a debrebase here specifically to ensure that the commit finalising
> the changelog appears behind the patch queue.  This relies on how 'dgit
> push-source' knows about git-debrebase, and so knows to restitch.

Maybe you want   git-debrebase quick

> Therefore, I can't easily replace doing a dgit push with 'git debpush'.
> It would immediately fail on the unstitched branch.
> 
> I wonder if git-debpush could learn how to restitch.

Currently git-debpush never makes any commits.  This is probably a
good property for it to continue to have.

If it did start to make commits there would be Consequences.  For
example, what would "dry run" mean?  How would you debug/test it as a
cautious user?  What about if there's nowhere for those commits to go
because you're not on a branch?  I bet it would turn out that the
commits would be wrong somehow.  etc. etc.

Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.  

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

Reply via email to