eric7/Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py

branch
eric7
changeset 8814
59bae82bf176
parent 8659
0e58d3367e92
child 8881
54e42bc2437a
equal deleted inserted replaced
8813:a2a54778dcf2 8814:59bae82bf176
2659 scheme, rest = link.split(":", 1) 2659 scheme, rest = link.split(":", 1)
2660 if scheme != "save" or rest != "me": 2660 if scheme != "save" or rest != "me":
2661 return 2661 return
2662 2662
2663 if self.projectMode: 2663 if self.projectMode:
2664 fname = self.vcs.splitPath(self.__filename)[0] 2664 if self.__filename is None:
2665 fname += "/{0}.diff".format(os.path.split(fname)[-1]) 2665 fname = "{0}.diff".format(os.path.splitext(
2666 ericApp().getObject("Project").getProjectFile())[0])
2667 else:
2668 fname = self.vcs.splitPath(self.__filename)[0]
2669 fname += "/{0}.diff".format(os.path.split(fname)[-1])
2666 else: 2670 else:
2667 dname, fname = self.vcs.splitPath(self.__filename) 2671 dname, fname = self.vcs.splitPath(self.__filename)
2668 if fname != '.': 2672 if fname != '.':
2669 fname = "{0}.diff".format(self.__filename) 2673 fname = "{0}.diff".format(self.__filename)
2670 else: 2674 else:

eric ide

mercurial