BZR/SVN demonstration.

Eric Berry elberry at gmail.com
Wed Mar 11 21:18:33 GMT 2009


Hi Neil,
   Thank you so much for looking through it and providing some comments.


> * ``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.
>

NIce. :) I've changed it so that it's using a single command now.


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

Good point, I modified it so it's adding bzr add build.xml and license.txt
(skipping the middle one) to show the point a bit better.


> * 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.
>

Good point here as well. I updated it to include part of the "bzr help
patterns" message.

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

Thanks for catching this, I was actually using "Bob <bob at example.com>" in
the other examples, but I somehow missed that one. :)


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


I'd be very happy to add this, but hadn't gotten around to setting this up.
Can you send me an example that shows the pluggableness of it?

* 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?


I tried to explain that Bob applied the changes to his local branch, but did
not show him creating it because that was done in example 2. Do you think
this needs more explanation? Or perhaps I can simply reference the previous
example there.

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

Ah, I see. So you mean they use the alias to override the build in commands
with a more desirable result?

This is a good point too, I'll add it as part of that example.

Thanks so much, again,  for taking the time to read through it and provide
comments.

Cheers,
Eric


-- 
Learn from the past. Live in the present. Plan for the future.
11101000
http://www.townsfolkdesigns.com/blogs/elberry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/bazaar/attachments/20090311/8c7a3c28/attachment-0001.htm 


More information about the bazaar mailing list