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)