hgext/largefiles/reposetup.py
changeset 50471 521fec115dad
parent 50136 b38b53c5674e
child 50488 b4a9c8f18928
equal deleted inserted replaced
50470:814f55775b21 50471:521fec115dad
   456     repo.prepushoutgoinghooks.add(b"largefiles", prepushoutgoinghook)
   456     repo.prepushoutgoinghooks.add(b"largefiles", prepushoutgoinghook)
   457 
   457 
   458     def checkrequireslfiles(ui, repo, **kwargs):
   458     def checkrequireslfiles(ui, repo, **kwargs):
   459         with repo.lock():
   459         with repo.lock():
   460             if b'largefiles' not in repo.requirements and any(
   460             if b'largefiles' not in repo.requirements and any(
   461                 lfutil.shortname + b'/' in f[1] for f in repo.store.datafiles()
   461                 lfutil.shortname + b'/' in entry.unencoded_path
       
   462                 for entry in repo.store.datafiles()
   462             ):
   463             ):
   463                 repo.requirements.add(b'largefiles')
   464                 repo.requirements.add(b'largefiles')
   464                 scmutil.writereporequirements(repo)
   465                 scmutil.writereporequirements(repo)
   465 
   466 
   466     ui.setconfig(
   467     ui.setconfig(