Re: Cache and FAT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Twas brillig at 17:31:12 03.03.2010 UTC-05 when behdad@xxxxxxxxxx did gyre and gimble:

 BE> Did you see the comment I left on the bug last week?
 BE> http://bugs.freedesktop.org/show_bug.cgi?id=25535

Ah, no, missed it.  As it is a discussion item, let's discuss here.

"This changes the cache format on FAT filesystems.  Not a huge deal, but
I'd rather you just emulate correct mtime instead of using a hash.  That
would require stating all the files in the directory and taking the max
mtime I guess?"

Nope. Imagine the following directory:

foo/
 a.txt (mtime 12345)
 b.txt (mtime 6789)

Adding file c.txt with mtime 4444 will not change max(mtime). Deleting
file b.txt will not change max(mtime). Windows does not change mtime
while copying or moving files.

I gave it a thought before writing a patch - directory mtime changes
every time contents of directory changes, so the only substitute for
mtime if it is not available is a checksum of directory contents, it
can't be reliable emulated by just looking at files inside.

-- 
  http://fossarchy.blogspot.com/

Attachment: pgpgOerrusD0M.pgp
Description: PGP signature

_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig

[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux