Changeset b870eae7af86…
Parent bd9214e000ef…
by
Changes to one file · Browse files at b870eae7af86 Showing diff from parent bd9214e000ef Diff from another changeset...
@@ -8,7 +8,7 @@ import os
import re
-from mercurial import util, error, merge, commands
+from mercurial import util, error, merge, commands, extensions
from tortoisehg.hgqt import qtlib, htmlui, visdiff
from tortoisehg.util import hglib, shlib
from tortoisehg.hgqt.i18n import _
@@ -52,6 +52,8 @@ allactions.append(None)
make(_('&Forget'), forget, frozenset('MAC!'), 'filedelete')
make(_('&Add'), add, frozenset('I?'), 'fileadd')
+ if 'kbfiles' in self.repo.extensions():
+ make(_('Add &Bfiles'), addbf, frozenset('I?'))
make(_('&Detect Renames...'), guessRename, frozenset('A?!'),
'detect_rename')
make(_('&Ignore...'), ignore, frozenset('?'), 'ignore')
@@ -271,6 +273,14 @@ commands.add(ui, repo, *files)
return True
+def addbf(parent, ui, repo, files):
+ for name, module in extensions.extensions():
+ if name == 'kbfiles':
+ override_add = module.bfsetup.override_add
+ override_add(commands.add, ui, repo, *files, bf=True)
+ return True
+ return False
+
def guessRename(parent, ui, repo, files):
from tortoisehg.hgqt.guess import DetectRenameDialog
dlg = DetectRenameDialog(repo, parent, *files)
|
Loading...