Package: git-dpm Version: 0.9.1-1 Severity: important Hello,
Since the Python team now mandates git-dpm usage, I have to look into how to use it for my own packages and I immediately came across this limitation. The only way to configure the name of the various branches is through "git config". However git configuration cannot be shared via the repository and this means that a user with a fresh clone will not have the required configuration... In my case, I maintain python-django which uses a DEP-14 compliant branch layout (http://dep.debian.net/deps/dep14/) and each packaging branch (debian/<codename>) is associated the corresponding upstream branch (upstream/1.7.x, upstream/1.8.x, etc.). I want to be able to set the upstream branch from a config file in debian/ much like git-buildpackage offers: $ cat debian/gbp.conf [DEFAULT] upstream-branch=upstream/1.7.x debian-branch=debian/sid -- System Information: Debian Release: stretch/sid APT prefers squeeze-lts APT policy: (500, 'squeeze-lts'), (500, 'oldoldstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages git-dpm depends on: ii dpkg-dev 1.18.3 ii git 1:2.6.1-1 Versions of packages git-dpm recommends: ii bzip2 1.0.6-8 ii devscripts 2.15.9 ii sensible-utils 0.0.9 ii xz-utils 5.1.1alpha+20120614-2.1 Versions of packages git-dpm suggests: ii pristine-tar 1.33 ii sharutils 1:4.15.2-1 -- no debconf information