Mercurial > hg
comparison hgext/largefiles/lfutil.py @ 15227:a7686abf73a6
largefiles: factor out lfutil.getminsize()
author | Greg Ward <greg@gerg.ca> |
---|---|
date | Tue, 11 Oct 2011 21:11:01 -0400 |
parents | 2223ea21c98f |
children | ee625de3541e |
comparison
equal
deleted
inserted
replaced
15226:2223ea21c98f | 15227:a7686abf73a6 |
---|---|
55 common, _anyinc, _heads = discovery.findcommonincoming(repo, | 55 common, _anyinc, _heads = discovery.findcommonincoming(repo, |
56 remote, force=force) | 56 remote, force=force) |
57 return repo.changelog.findmissing(common) | 57 return repo.changelog.findmissing(common) |
58 | 58 |
59 # -- Private worker functions ------------------------------------------ | 59 # -- Private worker functions ------------------------------------------ |
60 | |
61 def getminsize(ui, assumelfiles, opt, default=10): | |
62 lfsize = opt | |
63 if not lfsize and assumelfiles: | |
64 lfsize = ui.config(longname, 'size', default=default) | |
65 if lfsize: | |
66 try: | |
67 lfsize = int(lfsize) | |
68 except ValueError: | |
69 raise util.Abort(_('largefiles: size must be an integer, was %s\n') | |
70 % lfsize) | |
71 if lfsize is None: | |
72 raise util.Abort(_('minimum size for largefiles must be specified')) | |
73 return lfsize | |
60 | 74 |
61 def link(src, dest): | 75 def link(src, dest): |
62 try: | 76 try: |
63 util.oslink(src, dest) | 77 util.oslink(src, dest) |
64 except OSError: | 78 except OSError: |