Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

rename: add a copy alias

Changeset 8e207458d4d6

Parent a70e732972e6

by Steve Borho

Changes to 2 files · Browse files at 8e207458d4d6 Showing diff from parent a70e732972e6 Diff from another changeset...

 
31
32
33
34
 
35
36
37
38
39
40
41
 
42
43
44
 
70
71
72
73
 
74
75
76
 
157
158
159
 
 
 
160
161
162
 
336
337
338
339
 
 
31
32
33
 
34
35
36
37
38
39
40
 
41
42
43
44
 
70
71
72
 
73
74
75
76
 
157
158
159
160
161
162
163
164
165
 
339
340
341
 
342
@@ -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
750
751
752
 
753
754
755
 
749
750
751
 
752
753
754
755
@@ -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')),