diff -r 8abe4db2d162 -r df2399663392 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Fri May 06 15:19:48 2011 +0200 +++ b/mercurial/cmdutil.py Fri May 06 15:22:31 2011 +0200 @@ -369,7 +369,7 @@ if gp.op == 'ADD' and not os.path.lexists(dst): flags = (isexec and 'x' or '') + (islink and 'l' or '') repo.wwrite(gp.path, '', flags) - util.set_flags(dst, islink, isexec) + util.setflags(dst, islink, isexec) addremove(repo, cfiles, similarity=similarity) files = patches.keys() files.extend([r for r in removes if r not in files])