Hi Carlos, On Fri, Dec 08, 2023 at 12:58:41AM -0300, Carlos Henrique Lima Melara wrote: > Hi, > > I'm working with a lot of newcommers in the Debian Brasília community > and learning packaging (and a myriad of tools that come with it) is > quite overwhelming. So we try to streamline things to make packaging a > little easier. gbp is a awesome tool (thanks!) because it simplifies > working with git, but the problem comes with the combination of working > with forks+mr (remember, newcommers) and importing new upstream > releases. gpb push fails because there is no tag in the debian branch > (but we want an unreleased and untagged push to the fork so an MR can be > opened). The alternative is to teach them pushing with plain old git, > but they always forget to push the upstream/pristine-tar branches. > > Also, I too work with multiple computers and with the fork+mr workflow > so being able to just gbp push would be wonderful. git push --all is not > ok because often I have a patch-queue branch that I don't want on salsa > and also upstream branches sometimes coexist. > > Soooo, it would be really nice to at least have a flag --tips or --head > in gbp to do all the work for me.
I think gbp push --debian-tag='' <remote> does what you want. Note that this doesn't change anything for pristine-tar / upstream) which is usually the desired effect. Cheers, -- Guido > > Cheers, > Charles