Bug #139134 - Make the flat_hash and metadata modules write the _mtime_
authorZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 23:10:27 +0000 (23:10 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 23:10:27 +0000 (23:10 -0000)
commitdf8ccc4fb8fc0f26c7b505fcc95e8aa85b80c4b3
tree760a0bbb65da2352039ec232d6a4bdc19119c140
parent4fa2a25232e89fd914762ceaa9b3f2386e7c6cd7
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. (trunk r11984)

svn path=/main/branches/2.1.6/; revision=11985
pym/portage/cache/flat_hash.py
pym/portage/cache/fs_template.py