package: dgit
version: 3.12

If you git clone --recursive a project including submodules, you tend to
get all the submodule git directories under .git/modules in the master
git directory.
Then you get a .git file in the submodule working tree that looks a lot
like this:
hartmans@permutation-city:libradsec(1082)> cat .git
gitdir: ../.git/modules/radsecproxy


dgit fails with this... for example:

hartmans@permutation-city:libradsec(564)> dgit -wdd --dpm gbp-build
--git-builde
r=sbuild -c sid                                                                
dpkg-buildpackage: info: source package libradsec
dpkg-buildpackage: info: source version 0.0.5-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Sam Hartman
<hartm...@debian.org>
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean  --with autoreconf --parallel
   dh_testdir -O--parallel
   dh_auto_clean -O--parallel
   dh_autoreconf_clean -O--parallel
   dh_clean -O--parallel
mkdir .git/dgit: Not a directory at /usr/share/perl5/Debian/Dgit.pm line
216.


(As a side note the only reason I'm using gbp-build rather than sbuild
is to deal with pristine-tar.  If dgit would support pristine-tar I
could avoid gbp entirely)


Thanks for a great product!

--Sam

Reply via email to