Re-2: Monticello -- where is it?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re-2: Monticello -- where is it?

Frank Urbach
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 <[hidden email]>
To:      [hidden email]

> 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
> > [hidden email]
> >
> >
> >  
> >> -----Original Message-----
> >> From: [hidden email] [mailto:beginners-
> >> [hidden email]] On Behalf Of Aleksej
> >> Sent: Tuesday, September 12, 2006 12:08 PM
> >> To: [hidden email]
> >> 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
> >> [hidden email]
> >> http://lists.squeakfoundation.org/mailman/listinfo/beginners
> >>    
> >
> >
> > _______________________________________________
> > Beginners mailing list
> > [hidden email]
> > http://lists.squeakfoundation.org/mailman/listinfo/beginners
> >  
>
>


_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Re-2: Monticello -- where is it?

Patty Gadegast
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 <[hidden email]>
> To:      [hidden email]
>
>  
>> 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
>>> [hidden email]
>>>
>>>
>>>  
>>>      
>>>> -----Original Message-----
>>>> From: [hidden email] [mailto:beginners-
>>>> [hidden email]] On Behalf Of Aleksej
>>>> Sent: Tuesday, September 12, 2006 12:08 PM
>>>> To: [hidden email]
>>>> 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
>>>> [hidden email]
>>>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>>>    
>>>>        
>>> _______________________________________________
>>> Beginners mailing list
>>> [hidden email]
>>> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>>>  
>>>      
>>    
>
>
> _______________________________________________
> Beginners mailing list
> [hidden email]
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>  

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re[2]: Re-2: Monticello -- where is it?

Herbert König
Hello Patty,

pp> no, my tutorial is not available in english. I could translate it, but I
pp> think that this is not necessary, because there still exists some
pp> english material. But if you don't agree, I can translate it.
I thought of offering to translate it but then I looked into the
English materials and thought a translation would not add much new
information.

I like it though and I'm happy with having a German document.

Thank you!

Herbert                            mailto:[hidden email]

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners