Daniel Baumann wrote:
> I've no idea if that's actually doable in a generic and sane way, but it
> would be great if pristine-tar would have a way to deal with multiple
> orig tarballs (which newer debsrc format allows), so that all the delta
> files would be in one commit and against their respective directory, e.g.:
> 
> if the tarballs of a debian source package would consist of:
> 
>   foo_1.2.3.orig.tar.gz
>   foo_1.2.3.orig-bar.tar.gz
>   foo_1.2.3.orig-baz.tar.gz
> 
> the diff for foo_1.2.3.orig.tar.gz would need to be done against the
> root of the repository directory as usual, but with excluding bar/ and baz/.
> 
> the diff for foo_1.2.3.orig-bar.tar.gz would be done only against the
> bar directory only, foo_1.2.3.orig-baz.tar.gz only against baz/ etc.
> 
> ...and ideally, this alltogether in one single pristine-tar commit :)

pristine-tar does not know about source package formats. This could be
done at the git-buildpackage layer.

It does not matter if the tree pristine-tar is pointed at contains extra
files or directories. It does need to have files with the same names as
the ones in the tarball (not in a subdir). I suppose an option could be
added to specify a subdir for it to change to.

Not sure I see the point of having pristine-tar make it all in one
commit. It's not as if the history of the pristine-tar branch is
something that is often, or ever, relevant.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to