From: Glen Choo Date: Wed, 1 Feb 2023 02:40:41 +0000 (+0800) Subject: docs: document zero bits in index "mode" X-Git-Tag: v2.40.0-rc0~31^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3a2ebaebc76b302629a5789696d67a0ce2c4378e;p=thirdparty%2Fgit.git docs: document zero bits in index "mode" Documentation/gitformat-index.txt describes the "mode" as 32 bits, but only documents 16 bits. Document the missing 16 bits and specify that 'unused' bits must be zero. Signed-off-by: Glen Choo Signed-off-by: Junio C Hamano --- diff --git a/Documentation/gitformat-index.txt b/Documentation/gitformat-index.txt index 015cb21bdc..0773e5c380 100644 --- a/Documentation/gitformat-index.txt +++ b/Documentation/gitformat-index.txt @@ -83,11 +83,13 @@ Git index format 32-bit mode, split into (high to low bits) + 16-bit unused, must be zero + 4-bit object type valid values in binary are 1000 (regular file), 1010 (symbolic link) and 1110 (gitlink) - 3-bit unused + 3-bit unused, must be zero 9-bit unix permission. Only 0755 and 0644 are valid for regular files. Symbolic links and gitlinks have value 0 in this field.