commit - 9e111e2e198b3193e6ba6ee05233427812784f76
commit + d0087ba4f4ce02c7aa2a0892c51bc00e4c0a4348
blob - 8c026ec1c7d6331ed8a853ed0ccd2b3cf5808e75
blob + a3a247e21318a437ab4b94e79a0a02cca93ad2f8
--- got/got-worktree.5
+++ got/got-worktree.5
.Xr umask 2
is heeded.
.It Blob object ID
-The SHA1 hash of the blob object which corresponds to the contents
+The hash of the blob object which corresponds to the contents
of this file in the repository.
The hash is stored as binary data.
+The size of the hash depends on the hashing algorithm used in the
+repository.
.It Commit object ID
-The SHA1 hash of the commit object the file was checked out from.
+The hash of the commit object the file was checked out from.
The hash is stored as binary data.
This data is used to detect past incomplete update operations.
Entries which do not match the work tree's base commit may still need
The path of the entry, relative to the work tree root.
Path data is of variable length and NUL-padded to a multiple of 8 bytes.
.It Staged blob object ID
-The SHA1 hash of a blob object containing file content which has been
+The hash of a blob object containing file content which has been
staged for commit.
The hash is stored as binary data.
Only present if a file addition or modification has been staged with
.Xr rename 2 ,
.Xr stat 2 ,
.Xr umask 2 ,
-.Xr lockf 3 ,
+.Xr flock 3 ,
.Xr git-repository 5 ,
.Xr got.conf 5