[MultiRep-Monticello] Multiple repositories support for Monticello

Julian Fitzell julian at beta4.com
Tue Aug 23 20:24:29 UTC 2005


As long as this is optional (I prefer the two buttons) I don't have a 
strong opinion but I will say that in cases where I have more than one 
repos it is very rare that I want to save packages into both.  One would 
presumably be my working repos and the other would be used to publish 
working versions or something, which would happen only occasionaly and 
probably after I had extensively tested the saved version (at which 
point copying over is not a problem).

I would like to comment that I find the newer versions check quite 
irritating though.  It tries to enforce a workflow--something that MC 
has always tried not to do.  In my case, for example, I always commit my 
versions first and then merge in a separate commit.  This ensures that 
my changes are always identifiable from changes that were made to do the 
merge and means that my changes can be used even if the version I merged 
in is discarded.  With this new check, I now get warnings very 
frequently when someone else is working in parallel to me.  I'd like to 
see this warning removed... (the bold hilighting in the version list is 
very useful and negates the need for this warning, in my opinion).

Julian

Noury Bouraqadi wrote:
> Hi,
> 
> I really would like to get this feature in Squeak 3.9.
> It happens often to have multiple repositories that are not in sync.
> This is usually a problem when one have two repositories: one pointing 
> the SqueakSource project and the other the SqueakMap entry.
> 
> Noury
> Le 29 juil. 05, à 15:46, Michaël Piel a écrit :
> 
>> Hi all,
>>
>> As I recently set-up a squeaksource server, I have written a small 
>> add-on for monticello that allow a package to be saved simultaneously 
>> on all its repositories (i.e. with the same version number).
>>
>> I made 2 versions :
>> - MultiRep-Monticello.1.cs : 2 buttons : the 1st save to selected 
>> repository (like before), and the 2nd save to all repositories.
>> - MultiRep-Monticello.2.cs : same as previous but there is only one 
>> button which opens a popup.
>>
>> It's as you wish.
>>
>> This add-on require a Monticello version >= 231 (note that on version 
>> 258 it removes the #checkForNewerVersions test added since 231).
>>
>>
>> If you have any comments and/or suggestions, don't hesitate.
>>
>> Michaël
>> <MultiRep-Monticello.1.cs><MultiRep-Monticello.2.cs>
>>
> --------------------------------------------------------------
> Dr. Noury Bouraqadi - Enseignant/Chercheur
> Ecole des Mines de Douai - Dept. G.I.P
> http://csl.ensm-douai.fr/noury
> 
> European Smalltalk Users Group Board
> http://www.esug.org
> 
> Squeak: an Open Source Smalltalk
> http://www.squeak.org
> --------------------------------------------------------------
> 
> 

-- 
   Julian Fitzell  --  Beta4 Productions
julian at beta4.com  --  http://www.beta4.com
Seaside: http://seaside.st/



More information about the Squeak-dev mailing list