[MERGE] Add two new help topics

Ian Clatworthy ian.clatworthy at internode.on.net
Tue Apr 17 01:00:52 BST 2007


John Arbash Meinel wrote:
> Aaron Bentley wrote:
>   
>> John Arbash Meinel wrote:
>>     
>>> I think we want to be more explicit about "shared repository" versus
>>> just "repository". Also having the term "shared repository" might help
>>> distinguish it from darcs/git/hg which just use the term "repository" to
>>> mean *everything*.
>>>       
>> Longer term, I'm reconsidering the decision to call them "Repositories".
>>  At the time I suggested it, I don't think anyone realized it was
>> becoming an ambiguous term.  Perhaps "Archive" would be better, at least
>> for the user-visible "Shared Repository".  Because Archive doesn't mean
>> anything to darcs/git/hg/svn/cvs users, it leaves us free to define it.
>>  (And the term is a good match for Arch users, if any are left.)
>>     
>
> yeah. ISTR having this discussion in Canada a long time ago (1.5 yr?).
> We have a little bit of legacy at this point, but at least we can
> migrate away from confusion.
>   
I like the idea a *lot* of not using a name that already implies 
something to users coming from cvs, svn, etc. In terms of commands, the 
main legacy looks like init-repository but, to state the obvious, the 
API will be a whole lot harder. It will be annoying to have Archive 
(say) externally and Repository in the code. Even more annoying will be 
to have duplicate classes with both Archive and Repository throughout 
the code.

If we are going to make this terminology change, I'd rather we made it 
in the next release or so. The longer we leave it, the harder it will be 
to kill the old term both formally (UI, code) ad informally (mail lists, 
IRC, conversations, etc.).

Ian C.



More information about the bazaar mailing list