--- a/Plugins/VcsPlugins/vcsMercurial/hg.py Fri Sep 09 19:15:06 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/hg.py Fri Sep 09 19:31:51 2011 +0200 @@ -841,7 +841,8 @@ args = [] args.append('revert') self.addArguments(args, self.options['global']) - args.append("--no-backup") + if not self.getPlugin().getPreferences("CreateBackup"): + args.append("--no-backup") args.append("-v") if isinstance(name, list): dname, fnames = self.splitPathList(name)