Hi,

I am trying to convert some of Packages to git-buildpackage and am struggling a 
bit about how to do that
with an upstream branch.

E.g. for dune-common [1] I have this:

- No upstream branch as upstream uses git and we do not need to remove any 
files.
- debian-branch is debian/latest. We used to only have the debian directory 
here (See old master branch).
  But for git-buildpackage I have started to merge the upstream releases by 
tags.
- I have a pristine-tar branch that gets commit when building 
(--git-pristine-tar-commit)

I had hoped that could use gbp push, but I am failing and currently push with 
git manually.

First time I tried I got:

gbp:error: revision 'upstream/2.11.0^{commit}' not found

I simply created that tag directly on the commit that is tagged as the upstream 
release.

Now I get:

gbp:error: revision 'refs/heads/upstream' not found

So it seems like gbp assumes upstream branches. Is there a way to make gbp push 
work for my setting?

I use gbp 0.9.30 any my gbp.conf is

DEFAULT]
debian-branch = debian/latest
#upstream-branch = upstream/latest
pristine-tar = True
#upstream-vcs-tag = v%(version)s

[git-buildpackage]
upstream-tag = v%(version)s

Best,

Markus

[1] <https://salsa.debian.org/science-team/dune-common>



_______________________________________________
git-buildpackage mailing list
[email protected]
http://lists.sigxcpu.org/mailman/listinfo/git-buildpackage

Reply via email to