[RFC] New name for 'repositories' - 'baskets'

John A Meinel john at arbash-meinel.com
Fri Feb 24 21:42:31 GMT 2006


Jan Hudec wrote:
> Hello All,
> 
> Today there was a lenghty discussion caused by confusion whether stand-alone
> branch has a repository or not. Ie. whether the place where stand-alone
> branch stores revision data is called a repository or not.
> 
> In user level descriptions, we would like to not call it that, but:
> - The object representing that place is called a repository in the code and
>   thus it's also called it that way in technical discussions.
> - Users are likely to expect 'repository' to mean 'where revision data live',
>   which is not exactly it, because that includes the stand-alone branch.
> 

...

Originally we were calling it an Archive, coming from the Arch name.
(And giving us a nice ABC: Archive, Branch, Checkout.)

We moved away from that to Repository, *because* other people would be
more familiar with it.

If we were going to change away from Repository as the user-level
object, I would prefer to call it Archive again.

But I think the better thing would be to switch to calling the
user-level object Repository, and the code-level object something else.
(Store has a small problem because we already have a Store, but code
level people can adapt easier and faster than user-level people).

Basket is okay as a term, but I feel it is very informal. A 'basket of
branches' seems like they are just thrown together. Not organized, etc.

Both Archive and Repository have a little more respect. Like where you
want to store your stuff, rather than where you put the stuff you pulled
out of your pockets.

So my preferred naming is:

#1: Call user-level object repository, and keep 'make-repository', call
the underlying implementation store, to go with .bzr/store/

#2: Call a collection of branches an "Archive" and leave the internals
alone.

John
=:->

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060224/891565d3/attachment.pgp 


More information about the bazaar mailing list