[ANN] Monticello Versioning

Colin Putney cputney at wiresong.ca
Thu Jul 24 20:11:22 UTC 2003


On Thursday, July 24, 2003, at 12:57  PM, Avi Bryant wrote:

>
> On Thu, 24 Jul 2003, Colin Putney wrote:
>
>> These defaults are just for convenience, though, as you can choose
>> whatever name you want. The only restriction is that it must be unique
>> to the repository you're saving into. Having the author initials in 
>> the
>> name helps avoid name clashes between developers working in the same
>> repository.
>
> Actually, this currently isn't a strict restriction - just one that's
> enforced by the file-system based repositories.  I can certainly
> envision repositories (like, in fact, the DictionaryRepository used in
> MC's tests) that key on the UUID and are perfectly happy to have 
> duplicate
> names.  If we ever build, say, a PostgresRepository, it'll probably 
> work
> that way too.

Yes, quite true.

It would be better to say that repositories can impose restrictions on 
the names of the versions stored in it. This doesn't have to be related 
to the storage model, it could reflect, say, naming conventions for 
versions on different branches.

Colin



More information about the Squeak-dev mailing list