Package: git-buildpackage
Version: 0.9.10
Severity: wishlist
Tags: patch

Hi,

in https://salsa.debian.org/anbe/git-buildpackage
you can find two branches: features and fixes

In 'features' I've implemented two things:
* %(version)s substitution for tarball-dir
* preexport hooks that run before the tarballs get selected from the
  tarball-dir (the hook can so some magic to bring the tarballs into
  existence)
These are at least proof-of-concept implementations, they may lack
proper documentation etc.
In 'fixes' are some issues fixed that I noticed while doing and testing
the above ...

Luca and I have tested this a bit on the nvidia-graphics-drivers
repository (which has large blobs in the tarballs and one component
tarball per arch, for 3 supported architectures), and it seems to fit
our wishes.

(We plan to have a git-lfs backed repository to archive all the
tarballs, with one subdirectory per upstream version. Since this will
get insanely large over time, we plan to have a sparsely checked out
repository where only the upstream versions ever needed locally will be
available locally. This needs the preexport hook to run a script (or
just a special target in debian/rules) to fetch missing tarballs for the
current version.)


There is another branch 'anbe' that primarily contains the feature "use
hardlinks instead of symlinks", which maybe should get a configuration
option ... and a wishlist buf of its own.  (Since I tend to move around
stuff, absolute symlinks frequently break ... and I usually keep my
uploads for quite some time ... in an archive location.)


Andreas

Reply via email to