Mercurial > public > mercurial-scm > hg
comparison mercurial/cmdutil.py @ 14321:003d63bb4fa5
scmutil: drop some aliases in cmdutil
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 13 May 2011 14:48:48 -0500 |
parents | 3438417a6657 |
children | a90131b85fd8 |
comparison
equal
deleted
inserted
replaced
14320:3438417a6657 | 14321:003d63bb4fa5 |
---|---|
10 import os, sys, errno, re, tempfile | 10 import os, sys, errno, re, tempfile |
11 import util, scmutil, templater, patch, error, templatekw | 11 import util, scmutil, templater, patch, error, templatekw |
12 import match as matchmod | 12 import match as matchmod |
13 import subrepo | 13 import subrepo |
14 | 14 |
15 expandpats = scmutil.expandpats | |
16 match = scmutil.match | 15 match = scmutil.match |
17 matchall = scmutil.matchall | 16 matchall = scmutil.matchall |
18 matchfiles = scmutil.matchfiles | 17 matchfiles = scmutil.matchfiles |
19 addremove = scmutil.addremove | |
20 dirstatecopy = scmutil.dirstatecopy | |
21 | 18 |
22 def parsealiases(cmd): | 19 def parsealiases(cmd): |
23 return cmd.lstrip("^").split("|") | 20 return cmd.lstrip("^").split("|") |
24 | 21 |
25 def findpossible(cmd, table, strict=False): | 22 def findpossible(cmd, table, strict=False): |
268 ui.status(_('copying %s to %s\n') % (relsrc, reltarget)) | 265 ui.status(_('copying %s to %s\n') % (relsrc, reltarget)) |
269 | 266 |
270 targets[abstarget] = abssrc | 267 targets[abstarget] = abssrc |
271 | 268 |
272 # fix up dirstate | 269 # fix up dirstate |
273 dirstatecopy(ui, repo, wctx, abssrc, abstarget, dryrun=dryrun, cwd=cwd) | 270 scmutil.dirstatecopy(ui, repo, wctx, abssrc, abstarget, |
271 dryrun=dryrun, cwd=cwd) | |
274 if rename and not dryrun: | 272 if rename and not dryrun: |
275 wctx.remove([abssrc], not after) | 273 wctx.remove([abssrc], not after) |
276 | 274 |
277 # pat: ossep | 275 # pat: ossep |
278 # dest ossep | 276 # dest ossep |
339 else: | 337 else: |
340 res = lambda p: dest | 338 res = lambda p: dest |
341 return res | 339 return res |
342 | 340 |
343 | 341 |
344 pats = expandpats(pats) | 342 pats = scmutil.expandpats(pats) |
345 if not pats: | 343 if not pats: |
346 raise util.Abort(_('no source or destination specified')) | 344 raise util.Abort(_('no source or destination specified')) |
347 if len(pats) == 1: | 345 if len(pats) == 1: |
348 raise util.Abort(_('no destination specified')) | 346 raise util.Abort(_('no destination specified')) |
349 dest = pats.pop() | 347 dest = pats.pop() |
1133 message = logmessage(opts) | 1131 message = logmessage(opts) |
1134 | 1132 |
1135 # extract addremove carefully -- this function can be called from a command | 1133 # extract addremove carefully -- this function can be called from a command |
1136 # that doesn't support addremove | 1134 # that doesn't support addremove |
1137 if opts.get('addremove'): | 1135 if opts.get('addremove'): |
1138 addremove(repo, pats, opts) | 1136 scmutil.addremove(repo, pats, opts) |
1139 | 1137 |
1140 return commitfunc(ui, repo, message, match(repo, pats, opts), opts) | 1138 return commitfunc(ui, repo, message, match(repo, pats, opts), opts) |
1141 | 1139 |
1142 def commiteditor(repo, ctx, subs): | 1140 def commiteditor(repo, ctx, subs): |
1143 if ctx.description(): | 1141 if ctx.description(): |