[MERGE][0.15] Hide commands for nested trees.

Aaron Bentley aaron.bentley at utoronto.ca
Tue Mar 13 12:57:44 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martin Pool wrote:
> On 13/03/07, Robert Collins <robertc at robertcollins.net> wrote:
> ]> > The easiest way is probably to split that kind-detection behaviour
>> > into a different workingtree class, which can remain experimental for
>> > this release.
>> >
>> > Are you confident in keeping join in the non-reference mode or should
>> > we hide that too?
>>
>> I'd rather we dont have a new format here, I think having a new feature
>> which is available by choice (must explicitly upgrade to it), is fine.
>> nested-trees are already implicitly disabled for vanilla knit
>> repositories.
> 
> Just to be clear; Robert changed the kind-detection so that the
> workingtree only considers directories to be subtrees if the
> repository supports subtrees.

> people might use new
> branches for speed, and then hit subtree bugs.  In that case perhaps
> we should have a separate format.

The new branches give tags, append-only history and rebind, in addition
to speed, so people do have an incentive to adopt them.

So I propose we introduce a new commandline format: "branch6" (or
"tags"), which is WT4 + Branch6 + KnitRepo1.  We turn
"dirstate-with-subtrees" into an experimental format for this iteration.

This kills two birds with one stone, because people can use tags without
a watershed, and people won't use subtrees by accident.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF9p/I0F+nu1YWqI0RAtVfAJ4/Q10rt+636nPXImfwRgx0i4nzpQCdGM5n
c1pKE5CG/wA7PHWYTyZE94A=
=NbVQ
-----END PGP SIGNATURE-----



More information about the bazaar mailing list