BDFL decision of Python's DVCS
Andrew Bennetts
andrew.bennetts at canonical.com
Thu Apr 2 00:15:43 BST 2009
David Cournapeau wrote:
[...]
> etc... Same for reviews. The UI for this is simply not there in bzr ATM.
> Git really IS simpler than bzr (and maybe hg ?) for this. And git IS
> less confusing because it does not use revno. How bzr can be used for
> the following ?
>
> git log foo_1.1 foo_1.2
I'm not sure exactly what this means, e.g. in bzr's various release branches
are diverged from each other so there's no obvious log of a single line of
development between the 1.1 branch and the 1.2 branch.
However, "cd foo_1.1; bzr missing ../foo_1.2" might be close.
> git diff foo_1.1 foo_1.2
This one is easy:
$ bzr diff --old bzr-1.12/ --new bzr-1.13 | diffstat | tail -1
454 files changed, 15333 insertions(+), 6543 deletions(-)
> Given that this works for remote branches as well - where it can
The arguments you can give to --old and --new can be URLs to remote branches.
> potentially be very useful for review (I say potentially because I have
> yet used this workflow with 'real' git, only with git-svn, which
> complicated the matter a lot).
Although “bzr merge --preview OTHER”, “bzr diff -rancestor:OTHER” or even “bzr
send” are probably more common ways to do reviews in bzr than direct diffs. It
depends on what exactly you want to review.
[...]
> I hope that once bzr is fast enough, discussion will move on the the
> *interesting* problems and potentials of DVCS.
I hope so too!
-Andrew.
More information about the bazaar
mailing list