Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py

changeset 248
f4561c24989a
parent 96
9624a110667d
child 425
ca5e65413fc5
child 792
a13346916170
equal deleted inserted replaced
247:b3da30a52337 248:f4561c24989a
139 if isinstance(fn, list): 139 if isinstance(fn, list):
140 dname, fnames = self.vcs.splitPathList(fn) 140 dname, fnames = self.vcs.splitPathList(fn)
141 else: 141 else:
142 dname, fname = self.vcs.splitPath(fn) 142 dname, fname = self.vcs.splitPath(fn)
143 fnames = [fname] 143 fnames = [fname]
144 ppath = e5App().getObject('Project').getProjectPath() 144 project = e5App().getObject('Project')
145 if dname == ppath: 145 if dname == project.getProjectPath():
146 path = "" 146 path = ""
147 else: 147 else:
148 path = dname.replace(ppath + os.sep, '') 148 path = project.getRelativePath(dname)
149 if path: 149 if path:
150 path += "/" 150 path += "/"
151 for fname in fnames: 151 for fname in fnames:
152 args.append(path + fname) 152 args.append(path + fname)
153 else: 153 else:

eric ide

mercurial