BZR/SVN demonstration.

Neil Martinsen-Burrell nmb at wartburg.edu
Wed Mar 11 12:44:59 GMT 2009


Eric Berry <elberry <at> gmail.com> writes:
> http://wiki.townsfolkdesigns.com/doku.php/bazaar_demoI'd love some 
> feedback on it before I make it "final", if there's anything I've gotten
> wrong, or something I should add please let me know.

This is great.  I'll just add some random comments because they show off some
more great features of bzr:

* ``bzr init myproject`` will create the myproject directory if it doesn't
exist, so that is the only command you need to get started.  There is even a
--create-prefix option which is the equivalent of mkdir's -p.

* If you want to show the effect of adding only specific files, you should not
add every file: ``bzr add build.properties build.xml``.

* For ``bzr ignore`` it would be nice to show that .bzrignore now exists, is
added to version control and what its contents are.  Also, from ``bzr help
ignore``, regular expressions are a killer feature for bzr ignore patterns.

* ``bzr whoami`` should include an email address, so perhaps 
``bzr whoami "Bob <bob at example.com>"``

* You may or may not want to mention (pluggable) mail client support in ``bzr
send``. I personally think it's pretty cool.

* If I were Bob and were reviewing someone else's changes, I would not merge
them into the main branch directly.  Do you want to show Bob making a new
branch to do review in?

* Some people use aliases to shadow the default behavior of built-incommands. 
``bzr alias log="log --short -r -10.."`` for example.

Thanks for your work on this.

-Neil







More information about the bazaar mailing list