This saves 12 bytes per node. (Nodes representing files or directories.)
These are offsets to other parts of the file. This would only be a limitation
for a .hg/dirstate file larger than 4 GiB, which would only happen for a
repository with dozens of millions of files and directories.