core: INCOMPATIBLE CHANGE: Split archive files in two parts (meta and content)

This will allow us to have hardlink checkouts of archives.  A key use
case here is an archive repo of an OS (with root-owned files etc.)
where we want to do builds in a user tree.

A positive side effect of doing things this way is that now the SHA256
checksums for a given file should be identical regardless of whether
it's stored in an archive or bare repository.
This commit is contained in:
Colin Walters committed 2011-12-15 13:14:06 -05:00
1 parent ecbffd4915
commit 9a71ab187d
10 files changed
+806 -678

No files matched your search

File diff suppressed because it is too large. Load diff