simon-svn: agedu: simon

Commits to Tartarus CVS repository. tartarus-commits at lists.tartarus.org
Sun Nov 2 13:00:59 GMT 2008


SVN root:       svn://svn.tartarus.org/sgt
Changes by:     simon
Revision:       8255
Date:           2008-11-02 13:00:59 +0000 (Sun, 02 Nov 2008)

Log message (7 lines):
Invent a cunning means of faking plausible atimes for directories,
since directories will tend to have been accessed constantly by
other recursive disk scans and hence not really reflect the semantic
last-usage status of the stuff within them. Directories' atimes are
now computed as the maximum of their mtime and all the atimes below
them. (There's a command-line option to revert to the obvious
behaviour, but I think it is not in general the most useful thing.)

Modified files:
U   agedu/TODO
U   agedu/agedu.c
U   agedu/trie.c
U   agedu/trie.h

Links:
http://svn.tartarus.org/sgt/?rev=8255&view=rev
http://svn.tartarus.org/sgt/agedu/TODO?rev=8255&r1=8254&r2=8255
http://svn.tartarus.org/sgt/agedu/agedu.c?rev=8255&r1=8254&r2=8255
http://svn.tartarus.org/sgt/agedu/trie.c?rev=8255&r1=8254&r2=8255
http://svn.tartarus.org/sgt/agedu/trie.h?rev=8255&r1=8254&r2=8255



More information about the tartarus-commits mailing list