Hi Ralph,<br><br><div><span class="gmail_quote">On 1/26/07, <b class="gmail_sendername">Ralph Johnson</b> <<a href="mailto:johnson@cs.uiuc.edu">johnson@cs.uiuc.edu</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Eliot, glad to see you here!</blockquote><div><br><br>good to be here :)<br> <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">As a long-time VW person, I am used to an empty changes file. The
<br>Squeak people seem to want to have complete history of the image. As<br>an academic, I find history interesting, but as a programmer, I<br>usually want to rewrite history, not relive it.<br><br>I have a plan to make everybody happy,
i.e. to keep all history but to<br>have the final version of 3.10 have an empty change file. The plan is<br>to put the history of each method in a "history database" that can be<br>put on the internet or kept locally, and to change the history tool so
<br>that after it searches the changes file, it goes to the history<br>database. When we compress changes, we will add the info to the<br>history database. Then, we can create a new source file and make the<br>changes file empty without losing any history.
<br><br>in fact, we can probably go back and recover all the history from 3.8<br>so that nobody can complain about what was done in 3.9.<br><br>-Ralph</blockquote><div><br><br>OK, but almost by defintiion, if you can afford to have a sources file on your system (given Dan's most excellent disassembling with temp names sourceless scheme) you can afford to have a large sources file. So why not keep the history on the sources file, keeping the system self-contained-ish, and preserving the ability to browse history without an internet connection, etc, etc? Then don't you already get to use the infrastructure for browsing versions on the change log?
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">_______________________________________________<br>V3dot10 mailing list<br><a href="mailto:V3dot10@lists.squeakfoundation.org">
V3dot10@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/mailman/listinfo/v3dot10">http://lists.squeakfoundation.org/mailman/listinfo/v3dot10</a><br></blockquote></div><br>