comparison mercurial/help/internals/revlogs.txt @ 30746:9cb0bb0f29f0

revlog: REVIDX_EXTSTORED flag This flag will be used by the lfs extension to mark the revision data as stored externally.
author Remi Chaintron <remi@fb.com>
date Thu, 05 Jan 2017 17:16:51 +0000
parents c49be208ae34
children e997e4826459
comparison
equal deleted inserted replaced
30745:c1b7b2285522 30746:9cb0bb0f29f0
88 0-5 (6 bytes) 88 0-5 (6 bytes)
89 Absolute offset of revision data from beginning of revlog. 89 Absolute offset of revision data from beginning of revlog.
90 6-7 (2 bytes) 90 6-7 (2 bytes)
91 Bit flags impacting revision behavior. The following bit offsets define: 91 Bit flags impacting revision behavior. The following bit offsets define:
92 0: REVIDX_ISCENSORED revision has censor metadata, must be verified. 92 0: REVIDX_ISCENSORED revision has censor metadata, must be verified.
93 1: REVIDX_EXTSTORED revision data is stored externally.
93 8-11 (4 bytes) 94 8-11 (4 bytes)
94 Compressed length of revision data / chunk as stored in revlog. 95 Compressed length of revision data / chunk as stored in revlog.
95 12-15 (4 bytes) 96 12-15 (4 bytes)
96 Uncompressed length of revision data. This is the size of the full 97 Uncompressed length of revision data. This is the size of the full
97 revision data, not the size of the chunk post decompression. 98 revision data, not the size of the chunk post decompression.