On Sun, Feb 16, 2025 at 10:39:59AM +0800, Sean Whitton wrote: > I think that basing our work on upstream Git makes our source packages > more useful, and more accurately reflects our commitment to providing > the preferred form of modification for everything in our archive. > > If our work is based on upstream Git then users can clone source > packages from salsa (or, better, 'dgit clone' if the maintainer has used > 'dgit push-source') and can use powerful tools like 'git blame' and 'git > bisect' to understand their bug. > > With tarballs the granularity of these tools is so much less.
This is a false dichotomy, though. It's perfectly possible to use both in conjunction with each other, by importing a tarball on top of an upstream git tag so that the differences between them are represented by a git commit. There are various tools in Debian to help with this. -- Colin Watson (he/him) [cjwat...@debian.org]