I have heard of Monticello.  (I may need to re-read the chapter on it in Squeak By Example).  I&#39;ve used other version control systems, and understand how to use them, but I don&#39;t know of any that let you diff source trees that aren&#39;t in the same version control system, so I have no reason to expect that Monticello would do that, either.<div>
<br></div><div>Still, I suppose I could try to leverage off of the diffing tools and change the way that it gets its input data.   My biggest hang-up is that I am, well, a beginner with Squeak.</div><div><br></div><div>Thank you,</div>
<div>Clinton</div><div><br><div class="gmail_quote">On Thu, May 27, 2010 at 8:25 AM, Mariano Abel Coca <span dir="ltr">&lt;<a href="mailto:marianoabelcoca@gmail.com">marianoabelcoca@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Sorry for the noise, I don&#39;t know if this is what you are looking for, but just because it hasn&#39;t been mentioned in this thread I have to suggest it: have you looked at Monticello and Metacello?<br><br>Monticello is the similar to a cvs repository merged with aptitude. And it has it&#39;s own diffing tools to compare and merge sources.<br>


<br>And Metacello defines dependencies between packages and it&#39;s versions.<br><br>Cheers,<br><font color="#888888"><br clear="all">Mariano.</font><div><div></div><div class="h5"><br>
<br><br><div class="gmail_quote">On Sat, May 22, 2010 at 11:38 AM, Clinton Blackmore <span dir="ltr">&lt;<a href="mailto:clinton.blackmore@gmail.com" target="_blank">clinton.blackmore@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">


I can install a library and start communicating over sockets with one line of code?!  That&#39;s incredible.<div><br></div><div>[Incidentally, as a system administrator, I did ask about diffing two filesystems: <a href="http://serverfault.com/questions/10424/diffing-two-filesystems" target="_blank">http://serverfault.com/questions/10424/diffing-two-filesystems</a> .  (grin)]</div>



<div><br></div><div><font color="#888888">Clinton</font><div><div></div><div><br><br><div class="gmail_quote">On Sat, May 22, 2010 at 7:59 AM, David Mitchell <span dir="ltr">&lt;<a href="mailto:david.mitchell@gmail.com" target="_blank">david.mitchell@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
People have certainly built tools that do image archeology but they<br>
have tended to be more academic than practical.<br>
<br>
Outside of Squeak, imagine writing a tool to look at two WMware VMDK<br>
files onto which two different people had installed Windows, Firefox,<br>
and various other tools. It might be theoretically possible to write a<br>
program that would look at two VMDKs and tell you about the different<br>
versions of programs that are installed, but it is practically very<br>
difficult. It would be much easier to start both machines on the<br>
network and have them inventory their programs and then compare.<br>
<br>
If you are interested in having two (running) Squeaks talk to one<br>
another, you might want to look at Magma. Magma can store just about<br>
any Squeak object in an object database that multiple Squeaks can<br>
connect.<br>
<br>
Magma&#39;s remote framework can be used outside of Magma. It is available<br>
as &quot;Ma client server&quot; See this page for details and usage:<br>
<br>
<a href="http://wiki.squeak.org/squeak/2978" target="_blank">http://wiki.squeak.org/squeak/2978</a><br>
<div><div></div><div><br>
On Sat, May 22, 2010 at 8:24 AM, Clinton Blackmore<br>
&lt;<a href="mailto:clinton.blackmore@gmail.com" target="_blank">clinton.blackmore@gmail.com</a>&gt; wrote:<br>
&gt; Yes, I suppose an image is a virtual machine suspended in time.  I hadn&#39;t<br>
&gt; even considered comparing things other than the source code.<br>
&gt; I&#39;d wondered about filing everything out.  That sounds like the way to go.<br>
&gt;  Having the two images talk to each other and run comparisons also sounds<br>
&gt; very interesting -- but sounds rather difficult (although, perhaps it is not<br>
&gt; and it is just my lack of understanding of squeak that makes it seem so).<br>
&gt; Clinton<br>
&gt;<br>
&gt; On Sat, May 22, 2010 at 4:07 AM, Mateusz Grotek &lt;<a href="mailto:unoduetre@poczta.onet.pl" target="_blank">unoduetre@poczta.onet.pl</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; If you want to compare source code only, you can file it out. You could<br>
&gt;&gt; also write some code in both images, and ask them to do comparisons (use<br>
&gt;&gt; sockets of fifos, or similar mechanisms for IPC).<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Beginners mailing list<br>
&gt;&gt; <a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
&gt;&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Beginners mailing list<br>
&gt; <a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
&gt; <a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org" target="_blank">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@lists.squeakfoundation.org">Beginners@lists.squeakfoundation.org</a><br>
<a href="http://lists.squeakfoundation.org/mailman/listinfo/beginners" target="_blank">http://lists.squeakfoundation.org/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br></div>