]> arthur.barton.de Git - bup.git/commit - lib/bup/index.py
index.py: new format (V3), with inodes, link counts, and 64-bit times.
authorAaron M. Ucko <amu@alum.mit.edu>
Mon, 30 May 2011 23:03:01 +0000 (19:03 -0400)
committerAvery Pennarun <apenwarr@gmail.com>
Tue, 31 May 2011 04:31:34 +0000 (00:31 -0400)
commit05648c6a68cd7c4e746edae705a3fa886ce44566
treec2cbf8e02856e9df17aa42f7c97d769a76c18821
parent7956f4eb2646d6ff9d56e62ef9e09e8d4763bb46
index.py: new format (V3), with inodes, link counts, and 64-bit times.

To allow unambiguous preservation of hard-link structure, index device
numbers, inode numbers (new) and link counts (new) at 64 bits apiece
per GNU libc, which uses uint64_t, uint64_t, and unsigned long respectively.

Take the opportunity to use 64 bits for mtime and ctime as well, both
to be ready for Y2038 and to handle NTFS's zero value (Y1600).
lib/bup/index.py