Sat, 02 Jun 2012 15:27:03 +0200
Added TODOs for improvement of the VCS copy/move commands.
--- a/Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py Sat Jun 02 15:27:03 2012 +0200 @@ -55,6 +55,7 @@ @return the target name (string) and a flag indicating the operation should be enforced (boolean) """ + # TODO: check if target is an absolute path. If not make it relative to source. return self.targetEdit.text(), self.forceCheckBox.isChecked() @pyqtSlot()
--- a/Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/ProjectBrowserHelper.py Sat Jun 02 15:27:03 2012 +0200 @@ -211,6 +211,7 @@ self.__HgForget) self.vcsMenuActions.append(act) menu.addSeparator() + # TODO: remove " in repository" because it is somewhat misleading (and later on) act = menu.addAction(self.trUtf8('Copy in repository'), self.__HgCopy) self.vcsMenuActions.append(act) act = menu.addAction(self.trUtf8('Move in repository'), self.__HgMove)
--- a/Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsPySvn/ProjectBrowserHelper.py Sat Jun 02 15:27:03 2012 +0200 @@ -227,6 +227,7 @@ self._VCSRemove) self.vcsMenuActions.append(act) menu.addSeparator() + # TODO: remove " in repository" because it is somewhat misleading (and later on) act = menu.addAction(self.trUtf8('Copy in repository'), self.__SVNCopy) self.vcsMenuActions.append(act) act = menu.addAction(self.trUtf8('Move in repository'), self.__SVNMove)
--- a/Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsPySvn/SvnCopyDialog.py Sat Jun 02 15:27:03 2012 +0200 @@ -55,6 +55,7 @@ @return the target name (string) and a flag indicating the operation should be enforced (boolean) """ + # TODO: check if target is an absolute path. If not make it relative to source. return self.targetEdit.text(), self.forceCheckBox.isChecked() @pyqtSlot()
--- a/Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/ProjectBrowserHelper.py Sat Jun 02 15:27:03 2012 +0200 @@ -225,6 +225,7 @@ self._VCSRemove) self.vcsMenuActions.append(act) menu.addSeparator() + # TODO: remove " in repository" because it is somewhat misleading (and later on) act = menu.addAction(self.trUtf8('Copy in repository'), self.__SVNCopy) self.vcsMenuActions.append(act) act = menu.addAction(self.trUtf8('Move in repository'), self.__SVNMove)
--- a/Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.py Sat Jun 02 15:25:38 2012 +0200 +++ b/Plugins/VcsPlugins/vcsSubversion/SvnCopyDialog.py Sat Jun 02 15:27:03 2012 +0200 @@ -55,6 +55,7 @@ @return the target name (string) and a flag indicating the operation should be enforced (boolean) """ + # TODO: check if target is an absolute path. If not make it relative to source. return self.targetEdit.text(), self.forceCheckBox.isChecked() @pyqtSlot()