[MERGE] improved help on storage formats
John Arbash Meinel
john at arbash-meinel.com
Thu Dec 11 14:18:46 GMT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ian Clatworthy wrote:
> We frequently get people asking on the mailing list and
> IRC about which storage format they ought to select.
> This patch improves the help by:
>
> * including a decision tree (based on some emails by
> Robert Collins)
>
> * including some suggestions from John Arbash Meinel,
> e.g. moving knit-based repositories into the
> deprecated list.
>
> It would also be good to include more information on
> rich-root vs non-rich-root. My preference though is
> to do that as a separate patch. (To provide answers
> to the questions users have about that - compatibility,
> performance, etc - warrants a new, additional help topic
> me thinks).
>
> Ian C.
>
As a thought. What about completely hiding deprecated formats unless
"--verbose" is given. With some minimal text saying that you can use
"--verbose" to see more formats.
Then we can hide all of the weave and knit formats, the different
"dirstate-XXX" variations, and the -subtree variations. (For now you
should use -rich-root and not -subtree.)
That gets us down to pack-0.92, rich-root-pack, 1.6, 1.6-rich-root, 1.9,
1.9-rich-root.
My personal feeling would be to push 1.6 into the "don't use unless you
really know you need it" category. I guess I would wait until Launchpad
supports 1.9 first. 1.9 provides all the benefits of 1.6 and then some,
and 1.6 has never been a default format, so people who are using it
shouldn't have too much of a problem.
I guess one could argue that the default view of formats would be:
--latest-'best'-format
--default-format
(use bzr help formats --verbose if you want to see all the rest)
Anyway, I think this is a worthy update
BB:approve
I just wonder if we can do more.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAklBIUYACgkQJdeBCYSNAAOgngCeK8bY108sL/64CwjQu6Hu80tv
chYAoJsb3IwlECoNoFV88FxofOR1P7e+
=1CoF
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list