Re-4: [Newbies] Monticello -- where is it?

Frank Urbach frank.urbach at schmees.com
Wed Sep 13 15:17:52 UTC 2006


Hallo Patty,

in my opinion it is not so necessary, but it has a fresh style and is usefull
for beginners like me. I thougt you have it also in english.

Cheers,
  Frank

-------- Original Message --------
Subject: Re: Re-2: [Newbies] Monticello -- where is it? (13-Sep-2006 16:26)
From:    peppermint-p <peppermint-p at web.de>
To:      frank.urbach at schmees.com

> Hallo Frank,
> 
> no, my tutorial is not available in english. I could translate it, but I 
> think that this is not necessary, because there still exists some 
> english material. But if you don't agree, I can translate it.
> 
> Patty
> 
> Frank Urbach schrieb:
> > Hallo Petty!
> >
> > Thanks für your attachement. I'm a german and for me it's very usefull :-). 
> > Can you 
> > send the english version to the list? I think you have it. 
> >
> > Cheers,
> >   Frank
> > -------- Original Message --------
> > Subject: Re: [Newbies] Monticello -- where is it? (12-Sep-2006 19:08)
> > From:    peppermint-patty <peppermint-p at web.de>
> > To:      frank.urbach at schmees.com
> >
> >   
> >> Hi,
> >>
> >> last year I was tutoring a university course starting with Squeak. There 
> 
> >> the students had to use Monticello and subversion too. I collected a few 
> 
> >> links and wrote some Tutorials by myself:
> >>
> >> Here they are:
> >>
> >> http://www.wiresong.ca/Monticello/
> >> http://minnow.cc.gatech.edu/Squeak/Monticello
> >> http://www.iam.unibe.ch/%7Educasse/Teaching/CoursAnnecy/0506-M1-OOP/
> >>
> >> And my Tutorial is attached (right now I have no place to put it, sorry, 
> 
> >> but the file is not that large), but it is in written in german 
> >> language. I don't now whether it is usefull for you or anybody except 
> >> germans ;)
> >>
> >> best regards,
> >>
> >> Patty
> >>
> >>
> >>
> >> Ron Teitelbaum schrieb:
> >>     
> >>> Hello Aleksej,
> >>>
> >>> I think it is a very good question.  I would encourage all newbies to 
> start
> >>> with Monticello and learn about how to organize their work before 
> starting
> >>> of to change the world.
> >>>
> >>> There are a few things to understand about Monticello first.  The most
> >>> important thing about Monticello is that it is a code version manager.  
> It'
> >>> s
> >>> job is to store versions, retrieve the latest version, find conflicts (
> when
> >>> two programmers change the same source), and to show history and code
> >>> branches.  What it does not do is organize your code, solve conflicts
> >>> (thought it does provide tools for you to do it), save your code for 
> you
> >>> (don't laugh ENVY does!), or replace proper workflow.
> >>>
> >>> There are different types of repositories.  For this discussion let's 
> just
> >>> talk about package-cache and http.  Package-cache is created for you 
> and is
> >>> updated when you load new packages, (like from squeakmap), or 
> automatically
> >>> when you save Monticello packages.  It is file based and you can find 
> it in
> >>> your squeak directory on your computer.  Http repositories are like
> >>> www.squeaksource.com .  It is a shared area where you can define 
> projects,
> >>> store your code, share it with others if you want and post to squeakmap.
> 
> >>>
> >>> How-to!
> >>>
> >>> On the world menu select open..  > Monticello browser.  This opens up 
> the
> >>> Monticello browser.  What you will see is packages that are already 
> added 
> >>> to
> >>> your browser.  There are many packages added by default.  For each 
> package
> >>> on the left you will see repositories on the right.  Packages can be in
> >>> multiple repositories.  If you think of code branches this makes sense. 
>  
> >>>
> >>> To add a package from an Http repository you should unclick the package 
> on
> >>> the left, then press the +Repository button.  Now select the Http type
> >>> repository.  This brings up a string that looks like this:
> >>>
> >>> MCHttpRepository
> >>> 	location: 'http://foo.com/bar'
> >>> 	user: 'squeak'
> >>> 	password: 'squeak'
> >>>
> >>> you should replace the foo.com/bar with the repository you are 
> interested
> >>> in.  For example
> >>>
> >>> MCHttpRepository
> >>> 	location: 'http://www.squeaksource.com/Cryptography'
> >>> 	user: ''
> >>> 	password: ''
> >>>
> >>> if you have a user name and password on squeaksource then you can add 
> them
> >>> to the string.
> >>>
> >>> After accepting your new repository definition you can hit the open 
> button.
> >>> This will show you packages that live inside the repository.  In the
> >>> repository browser you will see packages on the left and version on the
> >>> right. You can select one of the package versions and browse it, or 
> view a
> >>> history, or see changes, or load it, and other things too but that's a 
> good
> >>> starting point.
> >>>
> >>> When you are make a change to a package, back on the regular Monticello
> >>> browser you will see an asterisk (*) before the package name.  If you 
> want
> >>> to update the repository with your new version, you need to save it.  
> >>> Select
> >>> the package and the repository you want to save too and press save.  
> You
> >>> should always type in some notes as to what change you made then accept 
> it.
> >>>
> >>> There is more, like working in a clean image, upgrading images, using
> >>> Monticello configurations, running your own squeaksource image, version
> >>> numbering, or how to handle conflicts.  There is good documentation 
> about
> >>> these things available on-line but we could talk about those if anyone 
> is
> >>> interested.
> >>>
> >>> Hope that helps,
> >>>
> >>> Happy coding
> >>>
> >>> Ron Teitelbaum
> >>> President / Principal Software Engineer
> >>> US Medical Record Specialists
> >>> Ron at USMedRec.com 
> >>>
> >>>
> >>>   
> >>>       
> >>>> -----Original Message-----
> >>>> From: beginners-bounces at lists.squeakfoundation.org [mailto:beginners-
> >>>> bounces at lists.squeakfoundation.org] On Behalf Of Aleksej
> >>>> Sent: Tuesday, September 12, 2006 12:08 PM
> >>>> To: beginners-request at lists.squeakfoundation.org
> >>>> Subject: [Newbies] Monticello -- where is it?
> >>>>
> >>>> Hello
> >>>>
> >>>> May be a silly question.
> >>>> The are about hundred classes in "Monticello-xxx" categories. But how
> >>>> to use it? What is "Monticello browser" and how to run it?
> >>>>
> >>>> Good luck.
> >>>> Aleksej
> >>>>
> >>>> _______________________________________________
> >>>> 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




More information about the Beginners mailing list