Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

menuthg: do not show 'add, remove, undo' when no files are selected

Changeset 6154192b933c

Parent 68de81651c48

by Steve Borho

Changes to one file · Browse files at 6154192b933c Showing diff from parent 68de81651c48 Diff from another changeset...

 
187
188
189
190
191
192
193
194
195
196
197
198
 
 
 
 
 
 
 
 
 
 
199
200
201
 
187
188
189
 
 
 
 
 
 
 
 
 
190
191
192
193
194
195
196
197
198
199
200
201
202
@@ -187,15 +187,16 @@
  _("Rename file or directory"),   self.handlers._rename, icon="general.ico"))   - menu.append(TortoiseMenu(_("Add Files"), - _("Add files to Hg repository"), - self.handlers._add, icon="menuadd.ico")) - menu.append(TortoiseMenu(_("Remove Files"), - _("Remove selected files on the next commit"), - self.handlers._remove, icon="menudelete.ico")) - menu.append(TortoiseMenu(_("Undo Changes"), - _("Revert selected files"), - self.handlers._revert, icon="menurevert.ico")) + if len(files): + menu.append(TortoiseMenu(_("Add Files"), + _("Add files to Hg repository"), + self.handlers._add, icon="menuadd.ico")) + menu.append(TortoiseMenu(_("Remove Files"), + _("Remove selected files on the next commit"), + self.handlers._remove, icon="menudelete.ico")) + menu.append(TortoiseMenu(_("Undo Changes"), + _("Revert selected files"), + self.handlers._revert, icon="menurevert.ico"))     # we can only annotate file but not directories   menu.append(TortoiseMenu(_("Annotate Files"),