iSqueak

Doug Way dway at mailcan.com
Mon Jun 20 04:20:23 UTC 2005


On Jun 19, 2005, at 10:43 AM, Avi Bryant wrote:

> ...
> I'm not really sure what you mean by "no merging to worry about
> later".  It's perfectly possible, for example, to maintain multiple
> branches in multiple repositories and be constantly merging between
> them.  Or to have the same versions mirrored across multiple
> repositories.  Or to have some versions in a particular branch in one
> repository, and some in another, etc.  It's probably best in this
> context to think of repositories more like tags: putting something in
> the release repository means you're tagging it as "releasable".  But
> it might have been a version that you originally committed to an
> internal development repository and copied over.  Monticello is much
> more flexible than CVS for that kind of thing because each version
> carries with it all the ancestry metadata it needs, and a repository
> is just a collection of individual versions + access rights.  Does
> that clarify things somewhat?

Yes, I forgot that a version (no matter in what repository) carries its 
ancestry metadata, which is a nice feature.

- Doug




More information about the Packages mailing list