On Tue, 25 Jun 2024 at 10:02:03 +0200, Thomas Goirand wrote:
> I do not think it is reasonable that a particular (git?) workflow, specific
> to the way *YOU* prefer working, gains special upload rights.

This seems to be based on a misconception. tag2upload specifically
doesn't require one specific git workflow! It supports several common git
workflows, including "manage the patches in debian/patches using quilt".

> I've read
> about the deb-rebase workflow, I would hate it, and prefer managing patches
> with quilt directly.

For what it's worth, I also prefer a "patches unapplied" workflow
equivalent to the one used in pkg-perl, pkg-gnome and similar teams.

I use gbp-pq rather than quilt, but the principle is the same, and they
interoperate with each other - I can use gbp-pq for the same source package
and git repo where my GNOME team colleagues use quilt, and it isn't a
problem.

> Does this mean your tag2upload doesn't work for me?

No, tag2upload does not require you to use git-debrebase. git-debrebase
is one of several workflows that it supports. Using quilt or gbp-pq
is another.

I believe tag2upload supports all of the source tree layouts that dgit
does, and I regularly upload gbp-pq-based packages with `dgit push-source`,
which works fine.

    smcv

Reply via email to