diff -r eb1cf9398a3f -r e8978dca44af Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py --- a/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py Fri Apr 30 16:23:24 2010 +0000 +++ b/Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py Fri Apr 30 16:45:56 2010 +0000 @@ -106,11 +106,11 @@ args.append('diff') self.vcs.addArguments(args, self.vcs.options['global']) self.vcs.addArguments(args, self.vcs.options['diff']) - + if bundle: args.append('--repository') args.append(bundle) - elif self.vcs.bundleFile: + elif self.vcs.bundleFile and os.path.exists(self.vcs.bundleFile): args.append('--repository') args.append(self.vcs.bundleFile)