equal
deleted
inserted
replaced
19 changelog, |
19 changelog, |
20 context, |
20 context, |
21 error, |
21 error, |
22 extensions, |
22 extensions, |
23 match, |
23 match, |
24 pycompat, |
|
25 scmutil, |
24 scmutil, |
26 store, |
25 store, |
27 streamclone, |
26 streamclone, |
28 util, |
27 util, |
29 wireprotoserver, |
28 wireprotoserver, |
414 heads = repo.revs(b"heads(tip~25000:) - null") |
413 heads = repo.revs(b"heads(tip~25000:) - null") |
415 |
414 |
416 cachepath = repo.vfs.join(b"remotefilelogcache") |
415 cachepath = repo.vfs.join(b"remotefilelogcache") |
417 for head in heads: |
416 for head in heads: |
418 mf = repo[head].manifest() |
417 mf = repo[head].manifest() |
419 for filename, filenode in pycompat.iteritems(mf): |
418 for filename, filenode in mf.items(): |
420 filecachepath = os.path.join(cachepath, filename, hex(filenode)) |
419 filecachepath = os.path.join(cachepath, filename, hex(filenode)) |
421 neededfiles.add(filecachepath) |
420 neededfiles.add(filecachepath) |
422 |
421 |
423 # delete unneeded older files |
422 # delete unneeded older files |
424 days = repo.ui.configint(b"remotefilelog", b"serverexpiration") |
423 days = repo.ui.configint(b"remotefilelog", b"serverexpiration") |