eric6/Plugins/VcsPlugins/vcsMercurial/HgDiffGenerator.py

branch
maintenance
changeset 8273
698ae46f40a4
parent 8142
43248bafe9b2
parent 8234
fcb6b4b96274
equal deleted inserted replaced
8190:fb0ef164f536 8273:698ae46f40a4
27 Constructor 27 Constructor
28 28
29 @param vcs reference to the vcs object 29 @param vcs reference to the vcs object
30 @param parent parent widget (QWidget) 30 @param parent parent widget (QWidget)
31 """ 31 """
32 super(HgDiffGenerator, self).__init__(parent) 32 super().__init__(parent)
33 33
34 self.vcs = vcs 34 self.vcs = vcs
35 35
36 self.__hgClient = self.vcs.getClient() 36 self.__hgClient = self.vcs.getClient()
37 37
159 @param line line to be processed (string) 159 @param line line to be processed (string)
160 @return extracted file name (string) 160 @return extracted file name (string)
161 """ 161 """
162 f = line.split(None, 1)[1] 162 f = line.split(None, 1)[1]
163 f = f.rsplit(None, 6)[0] 163 f = f.rsplit(None, 6)[0]
164 if f == "/dev/null": 164 f = "__NULL__" if f == "/dev/null" else f.split("/", 1)[1]
165 f = "__NULL__"
166 else:
167 f = f.split("/", 1)[1]
168 return f 165 return f
169 166
170 def __processFileLine(self, lineno, line): 167 def __processFileLine(self, lineno, line):
171 """ 168 """
172 Private slot to process a line giving the old/new file. 169 Private slot to process a line giving the old/new file.

eric ide

mercurial