Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/cmdutil.py @ 19511:ca2dfc2f63eb stable
revert: fix largefiles breakage
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 26 Jul 2013 21:03:25 -0500 |
parents | 8b190adb7ee3 |
children | d184bae667e4 |
comparison
equal
deleted
inserted
replaced
19510:8b190adb7ee3 | 19511:ca2dfc2f63eb |
---|---|
1985 target = repo.wjoin(abs) | 1985 target = repo.wjoin(abs) |
1986 def handle(xlist, dobackup): | 1986 def handle(xlist, dobackup): |
1987 xlist[0].append(abs) | 1987 xlist[0].append(abs) |
1988 if (dobackup and not opts.get('no_backup') and | 1988 if (dobackup and not opts.get('no_backup') and |
1989 os.path.lexists(target) and | 1989 os.path.lexists(target) and |
1990 repo[None][abs].cmp(ctx[abs])): | 1990 abs in ctx and repo[None][abs].cmp(ctx[abs])): |
1991 bakname = "%s.orig" % rel | 1991 bakname = "%s.orig" % rel |
1992 ui.note(_('saving current version of %s as %s\n') % | 1992 ui.note(_('saving current version of %s as %s\n') % |
1993 (rel, bakname)) | 1993 (rel, bakname)) |
1994 if not opts.get('dry_run'): | 1994 if not opts.get('dry_run'): |
1995 util.rename(target, bakname) | 1995 util.rename(target, bakname) |