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