|
From: | Aaron Bentley |
Subject: | Re: [Gnu-arch-users] Moving hosts: corrupt library (failed inode signature validation) |
Date: | Wed, 27 Oct 2004 08:10:35 -0400 |
User-agent: | Mozilla Thunderbird 0.8 (X11/20040926) |
John Meinel wrote:
But some other things. If you "touch" a file (not in the revlib), it looks newer than the revlib. So tla has to do a diff on it to see if it really is different.
tla has several tricks for avoiding doing diffs. If two files have the same device and inode, they're the same because they're really one hard-linked file. If a file's size and mtime are the same as in its inode sig, it's considered unchanged.
(Until a commit type deal where the revlib finally gets updated).
Library revisions are never updated. They're only added or removed. When you commit a tree, new inode sigs are calculated for that revision. Aaron
[Prev in Thread] | Current Thread | [Next in Thread] |