Cache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load when binaryt...
authorZac Medico <zmedico@gentoo.org>
Tue, 22 May 2007 11:16:50 +0000 (11:16 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 22 May 2007 11:16:50 +0000 (11:16 -0000)
commitf45516f92d9cfa12736783ec62273e78f3805120
tree890bb30d207fbf16d1746db58166bf65360b2352
parent29fd2e335caa465372eb35a1b65ecdf9a37f83a6
Cache xpak metadata in ${PKGDIR}/Packages in order to minimize disk load when binarytree.populate() is called.  This does not do all the keys that genpkgindex does but it will copy metadata from the existing Packages file if it appears valid.  The binarytree.populate() code is performance critical, so the MD5 will certainly have to be done elsewhere (like just after a package is built).

svn path=/main/trunk/; revision=6569
pym/portage/dbapi/bintree.py
pym/portage/getbinpkg.py