bzrp log --include-merges
Tuesday, October 19, 2010
Bikeshed: bzrp (bzr with a sensible-pager)
I'll admit it ... I'm a huge fan of bzr. I'm conversational in git, but I really love the ease of use of bzr. It's friendly, convenient, and well documented.
I really only have one complaint... I really wish it paged output to sensible-pager, when running in an interactive terminal and the output is more than one screen-full.
I talked to Robert Collins about this in Wellington at LCA2010 earlier this year. He was lukewarm to the idea, asking me why don't I just pipe the output to sensible-pager. Heh. Sure, I can do that.
Okay, okay, so I created a simple alias, and eventually this wrapper script, bzrp, which basically has that effect.
Try it for yourself!
This works with any bzr command that has output on standard out.
For what it's worth, I'm pronouncing this "ba-zerp" for now :-)
If you find this useful, install the bikeshed package from Natty, or from the Bikeshed PPA for other versions of Ubuntu.