Re: tar commit header names

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Daniel Barkalow schrieb:
> I'm entirely ignorant of pax header stuff, but would it be possible to 
> have the pax header specify which project this commit is from (which has 
> to come from a git-archive option, clearly).

Technically, yes.  The commit ID is stored in a comment, more info could
appended to it.  Adding more stuff there would necessitate an ordering
scheme, though.  I'm not sure this is useful enough.  There already is a
nice convention on where to store the project name, description and URL:
in a file named 'README'. :)

> Also, could 
> git-get-tar-commit-id have an option to look for more pax headers beyond 
> the first? (I'm building tar files by appending multiple archives for 
> different projects from git-archive, and I suddenly find the embedded 
> commit id is helpful, and surprisingly inaccessible in this context.)

This could be done, at the cost of git-get-tar-commit-id having to be
able to really parse tar files in order to seek to the end of the first
and thus to the start of the appended one.  Right now it simply reads
the first few bytes, quickly checks if this looks like a tar file and
prints the commit ID, if one is found.

The right place to add generic archive comment extraction capabilities
(with multi-archive support) would be a general purpose archiver like
GNU tar, no?

René

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]