Hi, On Wed, Sep 09, 2020 at 10:49:27AM +0200, Santiago R.R. wrote: > Source: git-buildpackage > Version: 0.9.20 > Severity: wishlist > > Dear Guido, > > If I am not wrong, gbp doesn't have a simple method to just export the > source tree (upstream orig + debian/), without building the packcage. > > It would be nice to have something like: > > gbp export-source-tree DIR > > The simplest hack that I've found is (thanks folks in #debian-devel) > somthing like this: > > gbp buildpackage \ > --git-ignore-branch \ > --git-ignore-new \ > --git-export-dir=${SOURCE_DIR} \ > --git-no-purge \ > --git-builder="dpkg-buildpackage" \ > -S -d -nc -us -uc > > but it needs to build the source package. > > Could you please consider this new feature?
As noted on irc you can just use `/bin/true/` as builder: gbp buildpackage --git-export-dir=/tmp/foo --git-builder=/bin/true --git-no-pbuilder --git-no-hooks but if somebody comes up with a patch that moves that common code into a `export_source` command (including manpage) that would be nice too. Cheers, -- Guido > > Cheers, > > -- Santiago > > -- System Information: > Debian Release: bullseye/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, > 'oldstable'), (1, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 5.5.0-2-amd64 (SMP w/8 CPU threads) > Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE > Locale: LANG=es_CO.UTF-8, LC_CTYPE=es_CO.UTF-8 (charmap=UTF-8), LANGUAGE not > set > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > LSM: AppArmor: enabled > > -- no debconf information