On Mon, Jul 4, 2011 at 4:22 PM, Simon Heimberg <sim...@besonet.ch> wrote:
> # HG changeset patch
> # User Simon Heimberg <sim...@besonet.ch>
> # Date 1309810993 -7200
> # Node ID 18130852e3ad04bc66a5fe04297ec5089913f350
> # Parent  f3bcbc16d042c790ef285bc8ea0257199a5b3da3
> clone: add a check box for creating a shared repository
>
> doing invalid selection is not prevented (example: hg share --uncompressed)

Looks reasonable, except that we have a policy with the Qt port to not
expose options for extensions unless those extensions are already
enabled.

> diff -r f3bcbc16d042 -r 18130852e3ad tortoisehg/hgtk/clone.py
> --- a/tortoisehg/hgtk/clone.py  Mon Jul 04 20:50:23 2011 +0200
> +++ b/tortoisehg/hgtk/clone.py  Mon Jul 04 22:23:13 2011 +0200
> @@ -141,9 +141,11 @@
>         self.optupdate = gtk.CheckButton(_('Do not update the new working 
> directory'))
>         self.optpull = gtk.CheckButton(_('Use pull protocol to copy 
> metadata'))
>         self.optuncomp = gtk.CheckButton(_('Use uncompressed transfer'))
> +        self.optshare = gtk.CheckButton(_('create shared repository'))
>         table.add_row(self.optupdate)
>         table.add_row(self.optpull)
>         table.add_row(self.optuncomp)
> +        table.add_row(self.optshare)
>
>         ## proxy options
>         self.optproxy = gtk.CheckButton(_('Use proxy server'))
> @@ -310,7 +312,11 @@
>                 dest = os.path.join(os.path.dirname(dirabs), dest)
>
>         # prepare command line
> -        cmdline = ['hg', 'clone']
> +        cmdline = ['hg']
> +        if self.optshare.get_active():
> +            cmdline.extend(['--config', 'extensions.share=', 'share'])
> +        else:
> +            cmdline.append('clone')
>         if self.optupdate.get_active():
>             cmdline.append('--noupdate')
>         if self.optuncomp.get_active():
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Tortoisehg-develop mailing list
> Tortoisehg-develop@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
>



-- 
Steve Borho

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Tortoisehg-develop mailing list
Tortoisehg-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to