<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comments on: Making Mercurial use the Mac OS X Keychain</title> <atom:link href="http://toxicsoftware.com/hgkeychain/feed/" rel="self" type="application/rss+xml" /><link>http://toxicsoftware.com/hgkeychain/</link> <description>RANDOMIZE USR 0</description> <lastBuildDate>Tue, 24 Jan 2012 20:00:16 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>By: Alexander Mikhalev</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-22308</link> <dc:creator>Alexander Mikhalev</dc:creator> <pubDate>Sun, 02 Aug 2009 23:25:58 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-22308</guid> <description>&lt;p&gt;Thank you. I find it extremely useful.&lt;/p&gt; </description> <content:encoded><![CDATA[<p>Thank you. I find it extremely useful.</p>]]></content:encoded> </item> <item><title>By: Alexander Mikhalev</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-22278</link> <dc:creator>Alexander Mikhalev</dc:creator> <pubDate>Sun, 02 Aug 2009 19:25:58 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-22278</guid> <description>&lt;p&gt;Thank you. I find it extremely useful.&lt;/p&gt; </description> <content:encoded><![CDATA[<p>Thank you. I find it extremely useful.</p>]]></content:encoded> </item> <item><title>By: Andreas</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-22260</link> <dc:creator>Andreas</dc:creator> <pubDate>Tue, 28 Apr 2009 15:31:13 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-22260</guid> <description>&lt;p&gt;Three things: &lt;a href=&quot;http://www.bitbucket.org&quot; rel=&quot;nofollow&quot;&gt;www.bitbucket.org&lt;/a&gt; causes a certificate problem because of the &quot;www&quot; subdomain.&lt;br&gt;&lt;br&gt;Pure python keychain access: &lt;a href=&quot;http://muffinresearch.co.uk/archives/2008/02/05/python-keychainpy-access-to-the-mac-osx-keychain/&quot; rel=&quot;nofollow&quot;&gt;http://muffinresearch.co.uk/archives/2008/02/05...&lt;/a&gt; has a module for keychain access, without a .so required.Maybe this is interesting for you.&lt;br&gt;&lt;br&gt;Python conventions: Your code looks quite Ruby-like, you can monkey-patch (if you must) in a small scale without that &lt;strong&gt;metaclass&lt;/strong&gt; voodoo, by simply defining a method outside the class and assigning it:&lt;br&gt;&lt;br&gt;&gt;&gt;&gt; class Foo(object):&lt;br&gt;...  def bar(self):&lt;br&gt;...    print &quot;FooBar&quot;&lt;br&gt;...&lt;br&gt;&gt;&gt;&gt; _baseFooBar = Foo.bar&lt;br&gt;&gt;&gt;&gt; def newBar(self):&lt;br&gt;...   print &quot;NewBar&quot;&lt;br&gt;...   _baseFooBar(self)&lt;br&gt;...&lt;br&gt;&gt;&gt;&gt; Foo.bar = newBar&lt;br&gt;&gt;&gt;&gt; Foo().bar()&lt;br&gt;NewBar&lt;br&gt;FooBar&lt;/p&gt; </description> <content:encoded><![CDATA[<p>Three things: <a href="http://www.bitbucket.org" rel="nofollow">http://www.bitbucket.org</a> causes a certificate problem because of the &#8220;www&#8221; subdomain.<br /><br />Pure python keychain access: <a href="http://muffinresearch.co.uk/archives/2008/02/05/python-keychainpy-access-to-the-mac-osx-keychain/" rel="nofollow">http://muffinresearch.co.uk/archives/2008/02/05&#8230;</a> has a module for keychain access, without a .so required.Maybe this is interesting for you.<br /><br />Python conventions: Your code looks quite Ruby-like, you can monkey-patch (if you must) in a small scale without that <strong>metaclass</strong> voodoo, by simply defining a method outside the class and assigning it:<br /><br />&gt;&gt;&gt; class Foo(object):<br />&#8230;  def bar(self):<br />&#8230;    print &#8220;FooBar&#8221;<br />&#8230;<br />&gt;&gt;&gt; _baseFooBar = Foo.bar<br />&gt;&gt;&gt; def newBar(self):<br />&#8230;   print &#8220;NewBar&#8221;<br />&#8230;   _baseFooBar(self)<br />&#8230;<br />&gt;&gt;&gt; Foo.bar = newBar<br />&gt;&gt;&gt; Foo().bar()<br />NewBar<br />FooBar</p>]]></content:encoded> </item> <item><title>By: schwa</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-21630</link> <dc:creator>schwa</dc:creator> <pubDate>Thu, 14 Feb 2008 15:44:43 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-21630</guid> <description>&lt;p&gt;@TeemuAP, yeah that might be interesting. The guys at turbogears do the same for their built-in server. I think they do it just by spawning the &quot;dns-sd&quot; tool. That should be relatively easy I&#039;d imagine. Of course that would be Mac OS X only (again).&lt;/p&gt; </description> <content:encoded><![CDATA[<p>@TeemuAP, yeah that might be interesting. The guys at turbogears do the same for their built-in server. I think they do it just by spawning the &#8220;dns-sd&#8221; tool. That should be relatively easy I&#8217;d imagine. Of course that would be Mac OS X only (again).</p>]]></content:encoded> </item> <item><title>By: schwa</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-22107</link> <dc:creator>schwa</dc:creator> <pubDate>Thu, 14 Feb 2008 15:44:43 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-22107</guid> <description>&lt;p&gt;@TeemuAP, yeah that might be interesting. The guys at turbogears do the same for their built-in server. I think they do it just by spawning the &quot;dns-sd&quot; tool. That should be relatively easy I&#039;d imagine. Of course that would be Mac OS X only (again).&lt;/p&gt; </description> <content:encoded><![CDATA[<p>@TeemuAP, yeah that might be interesting. The guys at turbogears do the same for their built-in server. I think they do it just by spawning the &#8220;dns-sd&#8221; tool. That should be relatively easy I&#39;d imagine. Of course that would be Mac OS X only (again).</p>]]></content:encoded> </item> <item><title>By: Hacking &#187; Blog Archive &#187; Making Mercurial use the Mac OS X Keychain</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-21629</link> <dc:creator>Hacking &#187; Blog Archive &#187; Making Mercurial use the Mac OS X Keychain</dc:creator> <pubDate>Thu, 14 Feb 2008 12:09:00 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-21629</guid> <description>&lt;p&gt;[...] Read the rest of this great post here [...]&lt;/p&gt; </description> <content:encoded><![CDATA[<p>[...] Read the rest of this great post here [...]</p>]]></content:encoded> </item> <item><title>By: TeemuAP</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-21628</link> <dc:creator>TeemuAP</dc:creator> <pubDate>Thu, 14 Feb 2008 10:46:39 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-21628</guid> <description>&lt;p&gt;One thing I toyed around with: adding bonjour to &#039;hg serve&#039;. That way guys around the table can find and access each other&#039;s repos without bothering with IPs/ports.&lt;/p&gt;&lt;p&gt;Not knowing python I did not end up with anything publishable, just a ruby wrapper.&lt;/p&gt; </description> <content:encoded><![CDATA[<p>One thing I toyed around with: adding bonjour to &#8216;hg serve&#8217;. That way guys around the table can find and access each other&#8217;s repos without bothering with IPs/ports.</p><p>Not knowing python I did not end up with anything publishable, just a ruby wrapper.</p>]]></content:encoded> </item> <item><title>By: TeemuAP</title><link>http://toxicsoftware.com/hgkeychain/comment-page-1/#comment-22106</link> <dc:creator>TeemuAP</dc:creator> <pubDate>Thu, 14 Feb 2008 10:46:39 +0000</pubDate> <guid isPermaLink="false">http://toxicsoftware.com/hgkeychain/#comment-22106</guid> <description>&lt;p&gt;One thing I toyed around with: adding bonjour to &#039;hg serve&#039;. That way guys around the table can find and access each other&#039;s repos without bothering with IPs/ports. &lt;br&gt;&lt;br&gt;Not knowing python I did not end up with anything publishable, just a ruby wrapper.&lt;/p&gt; </description> <content:encoded><![CDATA[<p>One thing I toyed around with: adding bonjour to &#39;hg serve&#39;. That way guys around the table can find and access each other&#39;s repos without bothering with IPs/ports. <br /><br />Not knowing python I did not end up with anything publishable, just a ruby wrapper.</p>]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 3/14 queries in 0.035 seconds using disk: basic
Object Caching 320/322 objects using disk: basic

Served from: toxicsoftware.com @ 2012-02-10 02:56:35 -->
