Some bzr newbie comments (somewhat long)
Jens Lund
jlund at jlund.dk
Sun Jan 15 13:37:26 GMT 2006
John A Meinel <john <at> arbash-meinel.com> writes:
> Jens Lund wrote:
> Actually, if you have Ubuntu 5.10 there is an older version (0.6) in one
> of the apt repositories. You might have to go to 'Universe', I don't
> remember where it was.
The version in Universe was 0.1.1, so I decided to install the newer version
by hand.
> > Performance of "bzr branch http://bazaar-ng.org/bzr/bzr.dev" is very, very
> > poor.
> We are working on several ways to speed up http connections. (using
> pycurl, changing file formats, etc). One thing that you are running
> into, is that you are actually CPU limited.
Ahaa, I didn't realize that different transports had quite different CPU
requirements.
> > User interface for rename, move, mv:
> We have actually discussed this very point. I can give you the
> differences (rename will only change a name, it won't move a file to a
> new directory, move will only move to a new directory, it won't change
> the name, and mv will do either depending on what seems to make sense).
>
> I do think we are switching to just having the 'mv' command.
Sounds like the right thing to do. Note, that currently the "bzr help rename"
give an example of moving a file to a different directory. (If the example
tries to rename a directory I think the actual file name in that directory
should not be present.)
> > Wiki/website: there is a lot of usefull information there, but it feels
> > somewhat unorganized. I would e.g. at some stage suggest to integrate
> > BzrRevisionSpec into the tutorial (which is now in the tree, I know) such
> > that it by time will grow into a real manual. Also, some more detailed
> > information on the internals of how bzr works (revids, inventory, hashes,
> > etc.) will be nice: again a lot of information seem to be available in the
> > doc/ directory, but it is not clearly organized and it is not clear what
is
> > ideas and what has been implemented.
>
> Thank you for pointing out some documentation deficiencies. James, since
> you seem to be are documentation guru, can you at least mark some places
> where this information should be fleshed out?
A couple of suggestions for the Wiki:
* http://bazaar.canonical.com/, Bazaar-ng menu on the right lists
Installation, Introduction, Features, etc. as sub-bullets of Documentation,
even though the sub-bullets are not necessarily part of the Documentation
entry. I would have expected to find all these sub-bullets on
http://bazaar.canonical.com/BzrDocumentation as well and the points on
http://bazaar.canonical.com/ to just being shortcuts.
* Several pages seem to make reference to downloading/installing the software:
- http://bazaar.canonical.com/BzrInstallation (link from
http://bazaar.canonical.com/)
- http://bazaar.canonical.com/DownloadBzr (link from
http://bazaar.canonical.com/. Contains the not working link to BzrWeb.)
- http://bazaar.canonical.com/BzrPlugins
- http://bazaar.canonical.com/BzrUsefulTools
- http://bazaar.canonical.com/BzrTools
- http://bazaar.canonical.com/BzrBranches (to some extend)
- http://bazaar.canonical.com/WebInterface (now I can't find what pages link
to this page...)
These pages are linked from several pages. It would be nice to have them
cleaned up into a more hieracical structure: an overview page containing
pointers to "download and install bzr (and prerequirements)", "other bzr
branches", "webinterfaces", etc. Perhaps also some of the tools/plugins will
by time be integrated into bzr proper :-?
* A lot of pages are present on development ideas. This is great, but I think
it would be even greater if e.g. http://bazaar.canonical.com/BzrDevelopment
(linked from the Wiki frontpage) contained a collection of pointers to *all*
these pages and the mailing archieves (stating that they are a great resource
for following the ideas with bzr).
I do however realize that maintaing the Wiki is probably not top priority over
actual code work (and I do not think it should either!), but anyway I hope
these inputs will be of inspiration.
Jens
More information about the bazaar
mailing list