Changeset 8e207458d4d6…
Parent a70e732972e6…
by
Changes to 2 files · Browse files at 8e207458d4d6 Showing diff from parent a70e732972e6 Diff from another changeset...
@@ -31,14 +31,14 @@ class RenameDialog(QDialog):
"""TortoiseHg rename dialog"""
- def __init__(self, ui, pats, parent=None):
+ def __init__(self, ui, pats, parent=None, **opts):
super(RenameDialog, self).__init__(parent=None)
src = ''
dest = ''
src, dest = self.init_data(ui, pats)
if not src:
self.reject()
- self.init_view(src, dest)
+ self.init_view(src, dest, opts.get('alias') == 'copy')
def init_data(self, ui, pats):
"""calculate initial values for widgets"""
@@ -70,7 +70,7 @@ self.opts['dry_run'] = False
return (fname, target)
- def init_view(self, src, dest):
+ def init_view(self, src, dest, iscopy):
"""define the view"""
# widgets
@@ -157,6 +157,9 @@ self.wintitle = _('Rename - %s') % hglib.tounicode(self.reponame)
self.setWindowTitle(self.wintitle)
self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint)
+ if iscopy:
+ self.copy_chk.setChecked(True)
+
self.setLayout(self.vbox)
self.layout().setSizeConstraint(QLayout.SetFixedSize)
self.dest_txt.setFocus()
@@ -336,4 +339,4 @@
def run(ui, *pats, **opts):
- return RenameDialog(ui, pats)
+ return RenameDialog(ui, pats, **opts)
|
@@ -749,7 +749,7 @@ "remove|rm": (remove, [], _('thg remove [FILE]...')),
"revert": (revert, [], _('thg revert [FILE]...')),
"forget": (forget, [], _('thg forget [FILE]...')),
- "rename|mv": (rename, [], _('thg rename SOURCE [DEST]...')),
+ "rename|mv|copy": (rename, [], _('thg rename SOURCE [DEST]...')),
"^serve": (serve, [], _('thg serve [OPTION]')),
"^status": (status,
[('c', 'clean', False, _('show files without changes')),
|
Loading...