hgext/remotefilelog/remotefilelogserver.py
changeset 48913 f254fc73d956
parent 48875 6000f5b25c9b
child 48946 642e31cb55f0
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
    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")