[Newbies] Monticello Questions

Ron Teitelbaum Ron at USMedRec.com
Thu May 4 15:03:17 UTC 2006


Hello again Shawn,

> From: Shawn MacIntyre
> Sent: Thursday, May 04, 2006 9:45 AM
>
>
> Another question(s):
> I have been trying to learn Monticello...
> Is there a good tutorial for it?

I would think a good place to start is
http://minnow.cc.gatech.edu/squeak/monticello%20basics 

> How does it compare to CVS or darcs?
Here's an interesting discussion: 
http://lists.squeakfoundation.org/pipermail/squeak-dev/2006-January/100192.h
tml 

> When you open a repository, what is the difference between "Load",
> "Merge", and "Adopt"?

Load does what it says, but I haven't used the Merge and Adopt features,
maybe someone else can help here.

> What are the best practices for it?

I put all my changes into a repository, organize packages well, version
often, and put good notes on your versions.  In my experience it is always
best to be able to start from a clean image, so if you must save an image
open a clean one, load your changes from Monticello and save, don't do
anything else.  This makes upgrading much easier. 

> If I add a method to a base class, how do add it to my project's
> Monitcello repository?

If you use * in front of your category name it will place that method in the
package that comes after the *.  So to have a method placed in the Foo
package make the category *Foo.  For more info see:
http://minnow.cc.gatech.edu/squeak/5712 

> 
> Thank you once again!

You are welcome! I hope that helps.  It's always good to get the programming
flow and organization worked out before pushing ahead.  A little work to get
it right up front will pay off tremendously down the line.

Ron Teitelbaum
President / Principal Software Engineer
US Medical Record Specialists
Ron at USMedRec.com 



More information about the Beginners mailing list