1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
This package is built from upstream git, with git branches as follows:
master upstream's master branch
upstream where Debian upstream tarball is built
debian where Debian package is built
The remotes used are:
github ezdxf upstream repo at github.com
origin salsa.debian.org repo
To incorporate a new upstream release, do something like:
git fetch github
- note that there should be a tag for the new release
git checkout master
git merge github/master
git push origin master
git checkout upstream
git merge v0.18.1
git tag upstream/0.18.1
git checkout debian
git merge upstream
gbp buildpackage --git-no-pristine-tar \
--git-upstream-tag=upstream/0.18.1
pristine-tar commit ../build-area/ezdxf_0.18.1.orig.tar.gz
- at this point, do the rest of the usual packaging things in the
debian branch, push the resulting commits and tags to origin,
and upload
|