[Newbies] How do I diff two images?

Clinton Blackmore clinton.blackmore at gmail.com
Thu May 27 14:34:11 UTC 2010


I have heard of Monticello.  (I may need to re-read the chapter on it in
Squeak By Example).  I've used other version control systems, and understand
how to use them, but I don't know of any that let you diff source trees that
aren't in the same version control system, so I have no reason to expect
that Monticello would do that, either.

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.

Thank you,
Clinton

On Thu, May 27, 2010 at 8:25 AM, Mariano Abel Coca <
marianoabelcoca at gmail.com> wrote:

> Sorry for the noise, I don't know if this is what you are looking for, but
> just because it hasn't been mentioned in this thread I have to suggest it:
> have you looked at Monticello and Metacello?
>
> Monticello is the similar to a cvs repository merged with aptitude. And it
> has it's own diffing tools to compare and merge sources.
>
> And Metacello defines dependencies between packages and it's versions.
>
> Cheers,
>
> Mariano.
>
>
>
> On Sat, May 22, 2010 at 11:38 AM, Clinton Blackmore <
> clinton.blackmore at gmail.com> wrote:
>
>> I can install a library and start communicating over sockets with one line
>> of code?!  That's incredible.
>>
>> [Incidentally, as a system administrator, I did ask about diffing two
>> filesystems:
>> http://serverfault.com/questions/10424/diffing-two-filesystems .  (grin)]
>>
>> Clinton
>>
>>
>> On Sat, May 22, 2010 at 7:59 AM, David Mitchell <david.mitchell at gmail.com
>> > wrote:
>>
>>> People have certainly built tools that do image archeology but they
>>> have tended to be more academic than practical.
>>>
>>> Outside of Squeak, imagine writing a tool to look at two WMware VMDK
>>> files onto which two different people had installed Windows, Firefox,
>>> and various other tools. It might be theoretically possible to write a
>>> program that would look at two VMDKs and tell you about the different
>>> versions of programs that are installed, but it is practically very
>>> difficult. It would be much easier to start both machines on the
>>> network and have them inventory their programs and then compare.
>>>
>>> If you are interested in having two (running) Squeaks talk to one
>>> another, you might want to look at Magma. Magma can store just about
>>> any Squeak object in an object database that multiple Squeaks can
>>> connect.
>>>
>>> Magma's remote framework can be used outside of Magma. It is available
>>> as "Ma client server" See this page for details and usage:
>>>
>>> http://wiki.squeak.org/squeak/2978
>>>
>>> On Sat, May 22, 2010 at 8:24 AM, Clinton Blackmore
>>> <clinton.blackmore at gmail.com> wrote:
>>> > Yes, I suppose an image is a virtual machine suspended in time.  I
>>> hadn't
>>> > even considered comparing things other than the source code.
>>> > I'd wondered about filing everything out.  That sounds like the way to
>>> go.
>>> >  Having the two images talk to each other and run comparisons also
>>> sounds
>>> > very interesting -- but sounds rather difficult (although, perhaps it
>>> is not
>>> > and it is just my lack of understanding of squeak that makes it seem
>>> so).
>>> > Clinton
>>> >
>>> > On Sat, May 22, 2010 at 4:07 AM, Mateusz Grotek <
>>> unoduetre at poczta.onet.pl>
>>> > wrote:
>>> >>
>>> >> If you want to compare source code only, you can file it out. You
>>> could
>>> >> also write some code in both images, and ask them to do comparisons
>>> (use
>>> >> sockets of fifos, or similar mechanisms for IPC).
>>> >> _______________________________________________
>>> >> Beginners mailing list
>>> >> Beginners at lists.squeakfoundation.org
>>> >> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>> >
>>> >
>>> > _______________________________________________
>>> > Beginners mailing list
>>> > Beginners at lists.squeakfoundation.org
>>> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>> >
>>> >
>>> _______________________________________________
>>> Beginners mailing list
>>> Beginners at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>>
>>
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>
>>
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20100527/4643c0d3/attachment.htm


More information about the Beginners mailing list