3.6 "full" packages

Andreas Raab andreas.raab at gmx.de
Mon Jul 28 13:17:34 UTC 2003


> I think you are wrong: If you do a .st fileout of a monticello
> package, people can install it very simple by filing it in.

Well, yeah, that's point a) but you didn't get my other point. I'll give you
an example: Josh every now and then fiddles with some of the stuff in B3D,
e.g. he changes things in various places. Since he is a developer he
certainly wants to keep his changes around while - at the same time - being
able to get updates on any other of the changes that happen in "B3D land".
If he gets that .st file then - unless I am mistaken - it will simply throw
away any changes that he's made regardless of whether he has MC installed or
not (that was my question). The same (for example) for me when I do VM stuff
and Tim updates VMMaker. 

Cheers,
  - Andreas

> -----Original Message-----
> From: squeak-dev-bounces at lists.squeakfoundation.org 
> [mailto:squeak-dev-bounces at lists.squeakfoundation.org] On 
> Behalf Of Marcus Denker
> Sent: Monday, July 28, 2003 2:18 PM
> To: The general-purpose Squeak developers list
> Subject: Re: 3.6 "full" packages
> 
> 
> On Mon, Jul 28, 2003 at 02:01:23PM +0200, Andreas Raab wrote:
> > As far as I am aware Monticello doesn't support both. You 
> can either ship
> > the .mcv, violating point a) or you can do an export, 
> violating point b).
> > Please, *PLEASE* tell me that I'm wrong.
> > 
> I think you are wrong: If you do a .st fileout of a monticello
> package, people can install it very simple by filing it in.
> 
> And if they would like to have it back as a monticello package,
> they would simple define a new one (e.g. "Balloon3D"). Because
> the Balloon FileIn was allready done with monticello, it's
> garanteed that the conventions regarding PackageInfo are
> correct (System-Cathegories Balloon3D* and all extensions
> to other classes are in *balloon method-categories), so
> the .mcv will be the same as yours, but without branching info.
> 
> The only thing you'd loose would be the actual versioning
> information about where this particular version is supposed
> to be in the history of the original Balloon3D repository,
> but that may be not that important in this case, because
> if even if someone makes a change and mails you the mcv, you
> can use the Diff-feature of Monticello to see the differences
> and import them in your version... So for integration of changes
> into a project where the code is under the guidane of a single
> person, shipping .mcv shouldn't be that important...
> 
> (All this off course only in I understand monticello correctly)
> 
>     Marcus 
> 
> 
> -- 
> Marcus Denker marcus at ira.uka.de  -- Squeak! http://squeak.de
> 
> 



More information about the Squeak-dev mailing list