<p><br>
On Jan 14, 2012 5:56 PM, &quot;Georg Brandl&quot; &lt;<a href="mailto:g.brandl@gmx.net">g.brandl@gmx.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On 01/14/2012 07:53 AM, Nick Coghlan wrote:</p>
<p>&gt; &gt; I agree, but it&#39;s one of the challenges of a long-lived branch like<br>
&gt; &gt; the PEP 380 one (I believe some of these cosmetic changes started life<br>
&gt; &gt; in Greg&#39;s original patch and separating them out would have been quite<br>
&gt; &gt; a pain). Anyone that wants to see the gory details of the branch<br>
&gt; &gt; history can take a look at my bitbucket repo:<br>
&gt; &gt;<br>
&gt; &gt; <a href="https://bitbucket.org/ncoghlan/cpython_sandbox/changesets/tip/branch%28%22pep380%22%29">https://bitbucket.org/ncoghlan/cpython_sandbox/changesets/tip/branch%28%22pep380%22%29</a><br>
&gt;<br>
&gt; I see.  I hadn&#39;t followed the development of PEP 380 closely before.<br>
&gt;<br>
&gt; In any case, it is probably a good idea to mention this branch URL in the<br>
&gt; commit message in case it is meant to be kept permanently  (it would also be<br>
&gt; possible to put only that branch of your sandbox into another clone at<br>
&gt; <a href="http://hg.python.org">hg.python.org</a>).</p>
<p>You&#39;re right we should have a PSF-controlled copy of the entire branch history in cases like this. I actually still keep an irregularly updated clone of my entire sandbox repo on <a href="http://hg.python.org">hg.python.org</a> (that&#39;s actually where it started), so I&#39;ll refresh that and add a link to the pep380 branch history into the tracker item that covered the PEP 380 integration into 3.3.</p>

<p>&gt; &gt; (Vaguely related tangent: the new code added by the patch probably has<br>
&gt; &gt; a few parts that could benefit from the new GetAttrId private API)<br>
&gt;<br>
&gt; Maybe another candidate for an issue, so that we don&#39;t forget?</p>
<p>I just added a note about it to the C API cleanup tracker item.</p>