hgext/largefiles/reposetup.py
changeset 25149 3f0744eeaeaf
parent 24428 586d33f47dca
child 26587 56b2bcea2529
equal deleted inserted replaced
25148:3b5cd6f13dcc 25149:3f0744eeaeaf
   363             lfutil.getlfilestoupload(local, outgoing.missing, addfunc)
   363             lfutil.getlfilestoupload(local, outgoing.missing, addfunc)
   364             lfcommands.uploadlfiles(ui, local, remote, toupload)
   364             lfcommands.uploadlfiles(ui, local, remote, toupload)
   365     repo.prepushoutgoinghooks.add("largefiles", prepushoutgoinghook)
   365     repo.prepushoutgoinghooks.add("largefiles", prepushoutgoinghook)
   366 
   366 
   367     def checkrequireslfiles(ui, repo, **kwargs):
   367     def checkrequireslfiles(ui, repo, **kwargs):
   368         if 'largefiles' not in repo.requirements and util.any(
   368         if 'largefiles' not in repo.requirements and any(
   369                 lfutil.shortname+'/' in f[0] for f in repo.store.datafiles()):
   369                 lfutil.shortname+'/' in f[0] for f in repo.store.datafiles()):
   370             repo.requirements.add('largefiles')
   370             repo.requirements.add('largefiles')
   371             repo._writerequirements()
   371             repo._writerequirements()
   372 
   372 
   373     ui.setconfig('hooks', 'changegroup.lfiles', checkrequireslfiles,
   373     ui.setconfig('hooks', 'changegroup.lfiles', checkrequireslfiles,