Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 14290:86e70956da4f
cmdutil: make_filename -> makefilename
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 10 May 2011 16:08:46 -0500 |
parents | d68ddccf276b |
children | 1a791993ce59 |
comparison
equal
deleted
inserted
replaced
14289:d68ddccf276b | 14290:86e70956da4f |
---|---|
187 l.append(r) | 187 l.append(r) |
188 seen.update(l) | 188 seen.update(l) |
189 | 189 |
190 return l | 190 return l |
191 | 191 |
192 def make_filename(repo, pat, node, | 192 def makefilename(repo, pat, node, |
193 total=None, seqno=None, revwidth=None, pathname=None): | 193 total=None, seqno=None, revwidth=None, pathname=None): |
194 node_expander = { | 194 node_expander = { |
195 'H': lambda: hex(node), | 195 'H': lambda: hex(node), |
196 'R': lambda: str(repo.changelog.rev(node)), | 196 'R': lambda: str(repo.changelog.rev(node)), |
197 'h': lambda: short(node), | 197 'h': lambda: short(node), |
244 return os.fdopen(os.dup(fp.fileno()), mode) | 244 return os.fdopen(os.dup(fp.fileno()), mode) |
245 if hasattr(pat, 'write') and writable: | 245 if hasattr(pat, 'write') and writable: |
246 return pat | 246 return pat |
247 if hasattr(pat, 'read') and 'r' in mode: | 247 if hasattr(pat, 'read') and 'r' in mode: |
248 return pat | 248 return pat |
249 return open(make_filename(repo, pat, node, total, seqno, revwidth, | 249 return open(makefilename(repo, pat, node, total, seqno, revwidth, |
250 pathname), | 250 pathname), |
251 mode) | 251 mode) |
252 | 252 |
253 def copy(ui, repo, pats, opts, rename=False): | 253 def copy(ui, repo, pats, opts, rename=False): |
254 # called with the repo lock held | 254 # called with the repo lock held |