1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
wcc for Debian
--------------
The upstream repository is based on git submodules. uscan should be used using
custom behavior to get back the submodules and checkout them properly.
This is done by the debian/orig-tar.sh, which regenerate the orig tarball by
checkouting the submodules after downloading the main git repository from the
upstream URL.
Yet the repository itself does not use submodules but gbp import-orig on the
upstream/latest branch to flatten the overall content into one repository.
This is done using the uscan-made tarball in input (or --uscan). the
upstream/latest is then a copy of the upstream repository, but without
submodules usage (including, as a consequence, fusion commits).
For each upstream update, use uscan + gbp import-orig --merge to regenerate
the upstream/latest branch and merge back to the debian/branch. Tags used by
import-org keep the +dfsg, as the uscan output divert from the upstream as
some content is clean out of the tarball.
The pristine-tar branch is still used to keep the delta.
-- Philippe Thierry <phil@reseau-libre.net> Fri, 16 Jun 2017 16:42:18 +0200
|