Things to remove for 2.0

Michael B. Trausch mbt at zest.trausch.us
Fri Jul 24 09:23:39 BST 2009


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.

 	--- Mike


More information about the bazaar mailing list