diff -u -r1.524.2.76 portage.py --- pym/portage.py 29 May 2005 12:40:08 -0000 1.524.2.76 +++ pym/portage.py 11 Aug 2005 14:26:18 -0000 @@ -2077,6 +2077,7 @@ if os.path.exists(digestfn): myolddigest = digestParseFile(digestfn) + myarchives.sort() mydigests=digestCreate(myarchives, basedir, oldDigest=myolddigest) if mydigests==None: # There was a problem, exit with an errorcode. return 0 @@ -2103,6 +2104,7 @@ print green(">>> Generating manifest file...") mypfiles=listdir(pbasedir,recursive=1,filesonly=1,ignorecvs=1,EmptyOnError=1) mypfiles=cvstree.apply_cvsignore_filter(mypfiles) + mypfiles.sort() for x in ["Manifest"]: if x in mypfiles: mypfiles.remove(x)