[squeak-dev] [ANN] Monticello 2.0.20

Norbert Hartl norbert at hartl.name
Thu Aug 14 11:27:32 UTC 2008


On Thu, 2008-08-14 at 13:21 +0200, Philippe Marschall wrote:
> 2008/8/14 Norbert Hartl <norbert at hartl.name>:
> > On Wed, 2008-08-13 at 16:26 -0700, Avi Bryant wrote:
> >> On Wed, Aug 13, 2008 at 1:29 AM, Lukas Renggli <renggli at gmail.com> wrote:
> >>
> >> > I am would like to see some documentation on how to migrate from the
> >> > old Monticello. Also I am eagerly awaiting the network repositories.
> >>
> >> Here's a strategy that I think would work to allow networked
> >> collaboration with MC2 in its current state.  Colin, let me know if
> >> I'm making any faulty assumptions here or misremembering how MC2
> >> works.
> >>
> >> 1. For your project, create a separate file repository for each
> >> developer.  So, Lukas, if you, Colin and I were all collaborating on
> >> something, we would have lr.mcr, avi.mcr, and cwp.mcr.
> >> 2. Set up a script which rsyncs these three files to a shared
> >> location.  Each developer should have this script set up to *upload*
> >> their own mcr and to *download* everyone else's.
> >> 3. Commit to your own repository (I would commit to avi.mcr), and then
> >> run the script.  Or, have a cron job which runs it every few minutes.
> >>
> >> Since the project has all three repos added, everyone's versions
> >> should show up together in the UI.  Since each developer is only
> >> modifying his own file, there shouldn't be any conflicts at the file
> >> level.  Since the .mcr files are always only appended to, rsync should
> >> be able to update them quite efficiently (right?).  And although there
> >> would be some duplication (each developer's repo would contain its own
> >> copy of most of the method versions), it would be O(developers) not
> >> O(versions) as MC1 is.
> >>
> >> Thoughts?
> >
> > We do a similar setup with MC1. I did it because there was no easy
> > ssl support for http repositores.
> 
> http://www.squeaksource.com/monticellossl.html
> 
Thanks, I started in Oct 2006 the project in Jan 2007 :) Just kidding. 
I was aware of the curl plugin but not of this project. Thanks for
pointing me to it! Is it usable on windows as well?

Norbert




More information about the Squeak-dev mailing list