Hi,
On Thu, Jan 25, 2018 at 10:25:09AM +0100, Raphael Hertzog wrote:
> > • branch “upstream/latest” tracks an upstream branch, e.g. remote
> > “upstream”, branch “master”.
> > 
> > • branch “upstream/latest-filtered” contains a filtered version of that
> > branch, whose commits would be tagged e.g. upstream/1.0+dfsg1 so that
> > gbp-buildpackage picks the correct commit.
> > 
> > I think that complies with DEP14 as good as possible, and is still
> > reasonably clear for casual users. Thoughts?
> 
> I would use "upstream-filtered/latest" for the latter. You have clean
> namespace separation. But this still changes the assumption about
> upstream/latest (non-filtered now) so it needs a broader discussion IMO.

To add to the bikeshed: I like path like separation in git:

    upstream/filtered/latest

or (since upstream is somewhat redundant):

    filtered/latest
    pristine/latest

this would also allow to retain upstream/ with the original meaning for
existing projects and would make the switch of defaults easier since
gbp's current default upstream does not conflict with upstream/latest.

Cheers,
 -- Guido

Reply via email to