Document the keep field

This commit is contained in:
root 2013-02-14 00:00:00 +00:00
parent 96b7608966
commit 68ff0eb7c4

View file

@ -143,9 +143,7 @@ Manifest file
UXR3/R7awFCUJWYdzXzrlkk7E2Acxq/Y4EfEcd62AwGG UXR3/R7awFCUJWYdzXzrlkk7E2Acxq/Y4EfEcd62AwGG
repo :SHA224:5a191cea8c1021a95d813c4007c14f2cc987a40880c2f669430f1916 1 repo :SHA224:5a191cea8c1021a95d813c4007c14f2cc987a40880c2f669430f1916 1
+ `field<space>value`, extends until newline. Each item extends until newline, and matches one of the following forms:
+ `field` is one of `[0-9a-f]{40}`, `pack`, `repo`, `keep`, `extn`.
`[0-9a-f]{40} <gitref>` `[0-9a-f]{40} <gitref>`
SHA-1 and its git ref SHA-1 and its git ref
@ -153,15 +151,15 @@ Manifest file
`pack :<hashtype>:<hash> <key>` `pack :<hashtype>:<hash> <key>`
Packfile hash (`Hi`) and corresponding symmetric key (`Ki`). Packfile hash (`Hi`) and corresponding symmetric key (`Ki`).
`keep :<hashtype>:<hash> <generation>`
Packfile hash and its repack generation
`repo :<hashtype>:<hash> <version>` `repo :<hashtype>:<hash> <version>`
The hash of the repository id. The hash of the repository id.
`extn ...` `extn <name> ...`
Extension field, preserved but unused. Extension field, preserved but unused.
`keep ...`
TBD.
Yet to be Implemented Yet to be Implemented
..................... .....................