by
Changes to 3 files · Browse files at 291f63059ff4 Showing diff from parent d9a487705a3f 6fb8c70dd82e Diff from another changeset...
@@ -69,7 +69,7 @@ Source: COPYING.txt; DestDir: {app}; DestName: Copying.txt
Source: icons\thg_logo.ico; DestDir: {app}
Source: ..\misc\hgbook.pdf; DestDir: {app}/docs
-Source: ..\misc\THgShellx86.dll; DestDir: {app}; DestName: ThgShell.dll; Check: not Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
+Source: ..\misc\ThgShellx86.dll; DestDir: {app}; DestName: ThgShell.dll; Check: not Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
Source: ..\misc\ThgShellx64.dll; DestDir: {app}; DestName: ThgShell.dll; Check: Is64BitInstallMode; Flags: ignoreversion restartreplace uninsrestartdelete
[INI]
|
@@ -1,8 +1,3 @@ - Update context menu screenshot
-Add links to BB wiki and Mercurial wiki
Describe path editing and [auth] hgrc section
Need a page explaining merges and merge undo (tie together various parts)
-nautilus cmenu configuration
-hgignore dialog (including screenshot)
-guess renames dialog (including screenshot)
Describe how to use hgfold to correct case-folding conflicts
|
@@ -416,7 +416,7 @@ # pre-fill commit message, if not modified
buf = self.text.get_buffer()
if not buf.get_modified():
- buf.set_text(_('merge'))
+ buf.set_text(_('Merge '))
buf.set_modified(False)
@@ -473,6 +473,8 @@ self.commit_selected(commit_list)
elif len(self.filemodel) == 0 and self.qnew:
self.commit_selected([])
+ elif self.closebranch:
+ self.commit_selected([])
else:
gdialog.Prompt(_('Nothing Commited'),
_('No committable files selected'), self).run()
@@ -608,16 +610,21 @@ def should_addremove(self, files):
if self.test_opt('addremove'):
return True
- else:
- response = gdialog.Confirm(_('Confirm Add/Remove'),
- files, self,_('Add/Remove the following files?')).run()
- if response == gtk.RESPONSE_YES:
- # This will stay set for further commits (meaning no
- # more prompts). Problem?
- self.opts['addremove'] = True
- return True
- return False
-
+ response = gdialog.Confirm(_('Confirm Add/Remove'),
+ files, self,_('Add/Remove the following files?')).run()
+ if response != gtk.RESPONSE_YES:
+ return False
+ # This will stay set for further commits (meaning no more
+ # prompts). Problem?
+ self.opts['addremove'] = True
+ if self.qnew or self.qheader is not None:
+ cmdline = ['hg', 'addremove', '--verbose']
+ cmdline += [self.repo.wjoin(x) for x in files]
+ dialog = hgcmd.CmdDialog(cmdline, True)
+ dialog.set_transient_for(self)
+ dialog.run()
+ dialog.hide()
+ return True
def ready_message(self):
buf = self.text.get_buffer()
@@ -725,7 +732,7 @@ cmdline.append('--force')
elif self.qheader is not None:
cmdline[1] = 'qrefresh'
- if self.opts['addremove']:
+ elif self.opts['addremove']:
cmdline += ['--addremove']
if self.opts['user']:
cmdline.extend(['--user', self.opts['user']])
|
Loading...