Bug #139134 - Make the flat_hash and metadata modules write the _mtime_
authorZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 23:09:24 +0000 (23:09 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 23:09:24 +0000 (23:09 -0000)
commite46bcee18c36af3cdda058c7a074e2612087b78f
tree45d90b67fe94536c9ffefc17100f264fb049f3a4
parent36906ed745a0edc7244943f2949dfd564d4535b6
Bug #139134 - Make the flat_hash and metadata modules write the _mtime_
field inside the file instead of mangling the mtime of the cache entry
file. Also, fix FsBased._ensure_access() to properly skip the utime()
call when no mtime is passed in. Theses cache changes are compatible
with current stable portage (2.1.4.x), which uses the _mtime_ field
contained in the file when available.

svn path=/main/trunk/; revision=11984
pym/portage/cache/flat_hash.py
pym/portage/cache/fs_template.py