Re: [thg-dev] [PATCH 1 of 1 STABLE?] history: extend force option to outgoing, incoming and pull
On 29.06.2010 18:12, Wagner Bruna wrote: # HG changeset patch # User Wagner Bruna wbr...@softwareexpress.com.br # Date 1277827661 10800 # Branch stable # Node ID cdcd2226bc4d76b7a5193ed69705759fcb15f753 # Parent 68c0ca3504b4725f3ce7b464dadbfe6e5281a130 history: extend force option to outgoing, incoming and pull diff --git a/tortoisehg/hgtk/history.py b/tortoisehg/hgtk/history.py --- a/tortoisehg/hgtk/history.py +++ b/tortoisehg/hgtk/history.py @@ -192,7 +192,7 @@ self.outgoing = [] self.useproxy = None self.revrange = None -self.forcepush = False +self.forcesync = False self.newbranch = False self.bundle_autoreject = False self.runner = hgcmd.CmdRunner() @@ -298,7 +298,7 @@ def toggle_proxy(menuitem): self.useproxy = menuitem.get_active() def toggle_force(menuitem): -self.forcepush = menuitem.get_active() +self.forcesync = menuitem.get_active() def toggle_newbranch(menuitem): self.newbranch = menuitem.get_active() def refresh(menuitem, resetmarks): @@ -466,7 +466,7 @@ dict(text=''), dict(text=_('Use proxy server'), name='use-proxy-server', ascheck=True, func=toggle_proxy), -dict(text=_('Force push'), ascheck=True, func=toggle_force), +dict(text=_('Force pull or push'), ascheck=True, func=toggle_force), dict(text=_('Push new branch'), ascheck=True, func=toggle_newbranch), ]), @@ -1826,7 +1826,10 @@ bfile = bfile.replace(badchar, '') bfile = bfile.replace('/', '_') bfile = os.path.join(self.bundledir, bfile) + '.hg' -cmdline = ['hg', 'incoming', '--bundle', bfile] +cmdline = ['hg', 'incoming'] +if self.forcesync: +cmdline += ['--force'] +cmdline += ['--bundle', bfile] cmdline += self.get_proxy_args() cmdline += [hglib.validate_synch_path(path, self.repo)] @@ -1985,11 +1988,14 @@ self).run() self.pathentry.grab_focus() return +cmd = ['hg', 'outgoing'] +if self.forcesync: +cmd += ['--force'] if path.startswith('p4://'): # hg out -q p4://server/client output hashes (thanks Frank) -cmd = ['hg', 'outgoing', '--quiet', path] +cmd += ['--quiet', path] else: -cmd = ['hg', 'outgoing', '--quiet', '--template', '{node}\n'] +cmd += ['--quiet', '--template', '{node}\n'] cmd += self.get_proxy_args() cmd += [hglib.validate_synch_path(path, self.repo)] @@ -2035,7 +2041,7 @@ return cmdline = ['hg', 'push'] + self.get_proxy_args() -if self.forcepush: +if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2599,7 +2605,7 @@ else: confirm_push = False if not hg.islocal(remote_path): -if self.forcepush: +if self.forcesync: title = _('Confirm Forced Push to Remote Repository') text = _('Forced push to remote repository\n%s\n' '(creating new heads in remote if needed)?') % original_path @@ -2615,7 +2621,7 @@ text = _('Push to remote repository\n%s\n?') % original_path buttontext = _('Push') confirm_push = True -elif self.forcepush: +elif self.forcesync: title = _('Confirm Forced Push') text = _('Forced push to repository\n%s\n' '(creating new heads if needed)?') % original_path @@ -2646,7 +2652,7 @@ cmdline = ['hg', 'push', '--new-branch', '--branch', branch] else: cmdline = ['hg', 'push', '--rev', rev] -if self.forcepush: +if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2690,7 +2696,10 @@ def pull_to(self, menuitem): rev = str(self.currevid) -cmdline = ['hg', 'pull', '--rev', rev, '--', self.bfile] +cmdline = ['hg', 'pull'] +if self.forcesync: +cmdline += ['--force'] +cmdline += ['--rev', rev, '--', self.bfile] def callback(return_code, *args): if return_code == 0: This has been pushed to stable? Aren't we in code freeze? -- This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first --
Re: [thg-dev] [PATCH 1 of 1 STABLE?] history: extend force option to outgoing, incoming and pull
On Tue, Jun 29, 2010 at 6:07 PM, Adrian Buehlmann adr...@cadifra.com wrote: On 29.06.2010 18:12, Wagner Bruna wrote: # HG changeset patch # User Wagner Bruna wbr...@softwareexpress.com.br # Date 1277827661 10800 # Branch stable # Node ID cdcd2226bc4d76b7a5193ed69705759fcb15f753 # Parent 68c0ca3504b4725f3ce7b464dadbfe6e5281a130 history: extend force option to outgoing, incoming and pull diff --git a/tortoisehg/hgtk/history.py b/tortoisehg/hgtk/history.py --- a/tortoisehg/hgtk/history.py +++ b/tortoisehg/hgtk/history.py @@ -192,7 +192,7 @@ self.outgoing = [] self.useproxy = None self.revrange = None - self.forcepush = False + self.forcesync = False self.newbranch = False self.bundle_autoreject = False self.runner = hgcmd.CmdRunner() @@ -298,7 +298,7 @@ def toggle_proxy(menuitem): self.useproxy = menuitem.get_active() def toggle_force(menuitem): - self.forcepush = menuitem.get_active() + self.forcesync = menuitem.get_active() def toggle_newbranch(menuitem): self.newbranch = menuitem.get_active() def refresh(menuitem, resetmarks): @@ -466,7 +466,7 @@ dict(text=''), dict(text=_('Use proxy server'), name='use-proxy-server', ascheck=True, func=toggle_proxy), - dict(text=_('Force push'), ascheck=True, func=toggle_force), + dict(text=_('Force pull or push'), ascheck=True, func=toggle_force), dict(text=_('Push new branch'), ascheck=True, func=toggle_newbranch), ]), @@ -1826,7 +1826,10 @@ bfile = bfile.replace(badchar, '') bfile = bfile.replace('/', '_') bfile = os.path.join(self.bundledir, bfile) + '.hg' - cmdline = ['hg', 'incoming', '--bundle', bfile] + cmdline = ['hg', 'incoming'] + if self.forcesync: + cmdline += ['--force'] + cmdline += ['--bundle', bfile] cmdline += self.get_proxy_args() cmdline += [hglib.validate_synch_path(path, self.repo)] @@ -1985,11 +1988,14 @@ self).run() self.pathentry.grab_focus() return + cmd = ['hg', 'outgoing'] + if self.forcesync: + cmd += ['--force'] if path.startswith('p4://'): # hg out -q p4://server/client output hashes (thanks Frank) - cmd = ['hg', 'outgoing', '--quiet', path] + cmd += ['--quiet', path] else: - cmd = ['hg', 'outgoing', '--quiet', '--template', '{node}\n'] + cmd += ['--quiet', '--template', '{node}\n'] cmd += self.get_proxy_args() cmd += [hglib.validate_synch_path(path, self.repo)] @@ -2035,7 +2041,7 @@ return cmdline = ['hg', 'push'] + self.get_proxy_args() - if self.forcepush: + if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2599,7 +2605,7 @@ else: confirm_push = False if not hg.islocal(remote_path): - if self.forcepush: + if self.forcesync: title = _('Confirm Forced Push to Remote Repository') text = _('Forced push to remote repository\n%s\n' '(creating new heads in remote if needed)?') % original_path @@ -2615,7 +2621,7 @@ text = _('Push to remote repository\n%s\n?') % original_path buttontext = _('Push') confirm_push = True - elif self.forcepush: + elif self.forcesync: title = _('Confirm Forced Push') text = _('Forced push to repository\n%s\n' '(creating new heads if needed)?') % original_path @@ -2646,7 +2652,7 @@ cmdline = ['hg', 'push', '--new-branch', '--branch', branch] else: cmdline = ['hg', 'push', '--rev', rev] - if self.forcepush: + if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2690,7 +2696,10 @@ def pull_to(self, menuitem): rev = str(self.currevid) - cmdline = ['hg', 'pull', '--rev', rev, '--', self.bfile] + cmdline = ['hg', 'pull'] + if self.forcesync: + cmdline += ['--force'] + cmdline += ['--rev', rev, '--', self.bfile] def callback(return_code, *args): if return_code == 0: This has been pushed to stable? Aren't we in code freeze? There is no GTK default branch any more, FWIW. I'll probably make at least one more change today or tomorrow that either finishes support for
Re: [thg-dev] [PATCH 1 of 1 STABLE?] history: extend force option to outgoing, incoming and pull
(re-adding list to cc) On 30.06.2010 01:50, Steve Borho wrote: On Tue, Jun 29, 2010 at 6:07 PM, Adrian Buehlmann adr...@cadifra.com wrote: On 29.06.2010 18:12, Wagner Bruna wrote: # HG changeset patch # User Wagner Bruna wbr...@softwareexpress.com.br # Date 1277827661 10800 # Branch stable # Node ID cdcd2226bc4d76b7a5193ed69705759fcb15f753 # Parent 68c0ca3504b4725f3ce7b464dadbfe6e5281a130 history: extend force option to outgoing, incoming and pull diff --git a/tortoisehg/hgtk/history.py b/tortoisehg/hgtk/history.py --- a/tortoisehg/hgtk/history.py +++ b/tortoisehg/hgtk/history.py @@ -192,7 +192,7 @@ self.outgoing = [] self.useproxy = None self.revrange = None -self.forcepush = False +self.forcesync = False self.newbranch = False self.bundle_autoreject = False self.runner = hgcmd.CmdRunner() @@ -298,7 +298,7 @@ def toggle_proxy(menuitem): self.useproxy = menuitem.get_active() def toggle_force(menuitem): -self.forcepush = menuitem.get_active() +self.forcesync = menuitem.get_active() def toggle_newbranch(menuitem): self.newbranch = menuitem.get_active() def refresh(menuitem, resetmarks): @@ -466,7 +466,7 @@ dict(text=''), dict(text=_('Use proxy server'), name='use-proxy-server', ascheck=True, func=toggle_proxy), -dict(text=_('Force push'), ascheck=True, func=toggle_force), +dict(text=_('Force pull or push'), ascheck=True, func=toggle_force), dict(text=_('Push new branch'), ascheck=True, func=toggle_newbranch), ]), @@ -1826,7 +1826,10 @@ bfile = bfile.replace(badchar, '') bfile = bfile.replace('/', '_') bfile = os.path.join(self.bundledir, bfile) + '.hg' -cmdline = ['hg', 'incoming', '--bundle', bfile] +cmdline = ['hg', 'incoming'] +if self.forcesync: +cmdline += ['--force'] +cmdline += ['--bundle', bfile] cmdline += self.get_proxy_args() cmdline += [hglib.validate_synch_path(path, self.repo)] @@ -1985,11 +1988,14 @@ self).run() self.pathentry.grab_focus() return +cmd = ['hg', 'outgoing'] +if self.forcesync: +cmd += ['--force'] if path.startswith('p4://'): # hg out -q p4://server/client output hashes (thanks Frank) -cmd = ['hg', 'outgoing', '--quiet', path] +cmd += ['--quiet', path] else: -cmd = ['hg', 'outgoing', '--quiet', '--template', '{node}\n'] +cmd += ['--quiet', '--template', '{node}\n'] cmd += self.get_proxy_args() cmd += [hglib.validate_synch_path(path, self.repo)] @@ -2035,7 +2041,7 @@ return cmdline = ['hg', 'push'] + self.get_proxy_args() -if self.forcepush: +if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2599,7 +2605,7 @@ else: confirm_push = False if not hg.islocal(remote_path): -if self.forcepush: +if self.forcesync: title = _('Confirm Forced Push to Remote Repository') text = _('Forced push to remote repository\n%s\n' '(creating new heads in remote if needed)?') % original_path @@ -2615,7 +2621,7 @@ text = _('Push to remote repository\n%s\n?') % original_path buttontext = _('Push') confirm_push = True -elif self.forcepush: +elif self.forcesync: title = _('Confirm Forced Push') text = _('Forced push to repository\n%s\n' '(creating new heads if needed)?') % original_path @@ -2646,7 +2652,7 @@ cmdline = ['hg', 'push', '--new-branch', '--branch', branch] else: cmdline = ['hg', 'push', '--rev', rev] -if self.forcepush: +if self.forcesync: cmdline += ['--force'] elif self.newbranch: cmdline += ['--new-branch'] @@ -2690,7 +2696,10 @@ def pull_to(self, menuitem): rev = str(self.currevid) -cmdline = ['hg', 'pull', '--rev', rev, '--', self.bfile] +cmdline = ['hg', 'pull'] +if self.forcesync: +cmdline += ['--force'] +cmdline += ['--rev', rev, '--', self.bfile] def callback(return_code, *args): if return_code == 0: This has been pushed to stable? Aren't we in code freeze? There is no GTK default branch any more, FWIW. ...which is hardly a reason to let