[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