<br><br><div class="gmail_quote">On Thu, Feb 4, 2010 at 10:10 AM, Ken Causey <span dir="ltr">&lt;<a href="mailto:ken@kencausey.com">ken@kencausey.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Wed, 2010-02-03 at 20:38 -0600, Chris Muller wrote:<br>
&gt; Squeak has been such a great journey, and its own historical path is<br>
&gt; somewhat captured in the timestamp / author-stamp information of the<br>
&gt; individual methods.<br>
&gt;<br>
&gt; I think it is worthwhile to revert methods properly; meaning to truly<br>
&gt; revert them not just to the prior code, but to the prior accounting<br>
&gt; record associated with that.<br>
&gt;<br>
&gt; With Monticello, it is relatively easy to retrieve the original method<br>
&gt; from the prior version.  Proper reversion is one reason for keeping<br>
&gt; around all the old versions of code.<br>
&gt;<br>
&gt; More importantly, however, I think we should take care to revert<br>
&gt; methods properly so that the original history and heritage of the<br>
&gt; object-model that is the latest and greatest Squeak image, be<br>
&gt; preserved as much as possible.<br>
&gt;<br>
&gt; I do it even with just my own code, even when I&#39;m the same initials,<br>
&gt; because it is still worth it to me to know, _when_ was that method<br>
&gt; written.  How long has that method been sitting there, unchanged.<br>
&gt;<br>
&gt; Again, I think it&#39;s worth it, and I hope others will consider the<br>
&gt; value of adopting this practice as well.<br>
&gt;<br>
&gt; Thank you,<br>
&gt;   Chris<br>
<br>
+1<br>
<br>
I wonder if there is some reasonable change to the tools that could be<br>
made to make this more natural and therefore require less forethought.<br>
I share your goal but often forget.<br></blockquote><div><br></div><div>Monticello could be made to ask and/or warn if one should automatically revert unchanged methods if the previous version is in the package cache.</div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<font color="#888888"><br>
Ken<br>
</font><br><br>
<br></blockquote></div><br>