# 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) 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