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, |