Two things that bzr makes hard :-(

Scott James Remnant scott at netsplit.com
Mon Jun 2 16:46:41 BST 2008


I have two pretty common operations that bzr makes hard work, and
kittens die in the process.


 1) "What did they change?"

	I work on the mainline of my project, other people make branches
	for various changes and ask me to review them.

	I'll have trunk locally, and a URL of their branch.

	There's no easy way to do this that doesn't have unexpected
	side-effects.


	$ bzr merge --preview

	Has side effects, like setting the submit branch!  Trunk should
	not have a submit branch!  (Also can't use meld :p)


	$ bzr diff --new

	Shows any changes made on the trunk since they branched :-(


	$ bzr diff -r ancestor:.

	Does the right thing, but is annoyingly wordy.


 2) "Roll back to revision X"

	Sometimes I want to roll my branch and its checkout back to a
	particular revision.  The resulting branch and tree should be
	the same as if I'd checked it out with -r.

	$ bzr revert -r 

	Rolls the working tree back, but leaves the commits so the
	rollback appears as a great big diff.

	$ bzr uncommit -r

	Rolls the commits back, but leaves the working tree changes as a
	great big diff

	I want both in one!

Scott
-- 
Have you ever, ever felt like this?
Had strange things happen?  Are you going round the twist?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080602/8604a880/attachment.pgp 


More information about the bazaar mailing list