Things to remove for 2.0
Tom Widmer
tom.widmer at googlemail.com
Fri Jul 24 12:52:24 BST 2009
Michael B. Trausch wrote:
> On Fri, 24 Jul 2009, Matthew D. Fuller wrote:
>
>> So, 2.0 being a Big Milestone, it's a good place to switch defaults
>> around. It's also a good time to remove things in a kinda
>> compat-breaking way. We won't get another pre-3.0 chance. I want to
>> bring up a few.
>>
>> * clone (alias of branch)
>>
>> I'd like to see this command name used one day for the action of
>> creating a copy of a repository (or repository-like entity).
>> Especially if done with git-style branches, it's a good synonym for
>> 'git clone'. However, right now it means 'branch'. If we're ever
>> going to use it for anything else, we need to get rid of it ASAP so
>> that places and people using it can break and stop. After it's
>> meant nothing for a while, we can much more confidently make it mean
>> something different; pulling a switch with little or no downtime has
>> too much potential to break things in a screwup way rather than a
>> fail way.
>>
>
> +1. Some way of nicely fetching a complete remote repository would be
> great, IMHO, and using “clone” as the verb seems exactly correct to me.
You could have clone-repo to go with init-repo.
Tom
More information about the bazaar
mailing list