logo       

Emacs VC support for bzr: msg#00036

emacs.sources

Subject: Emacs VC support for bzr

I did some hacking on Dave Love's vc-bzr.el, mainly to make it working
again with bzr 0.11 and, hopefully, later versions. (To Dave: I'm
willing to contribute the changes back, but I presume that you don't
get my emails...)


You can download the code from EmacsWiki.org:

http://www.emacswiki.org/cgi-bin/emacs/download/vc-bzr.el

Or from Launchpad.net:

bzr branch http://bazaar.launchpad.net/~rmurri/vc-bzr/trunk


Here's the list of changes from Dave Love's vc-bzr.el revision 3:

* if bzr version >= 0.9, then use BZR_PROGRESS_BAR=none to get rid
of bzr progress messages, instead of washing the output buffer

* added vc-bzr-dir-state(): speeds vc-dired mode up considerably!

* fixed changelog regexps to highlight also "pulled" changesets,
which are shown indented by bzr

* vc-bzr-status should ignore "conflicts: ..." and "pending
changesets: ..." lines in "bzr status" output; they report on the
general status of the branch.


The code works fine for me on Emacs 22; I didn't check if it still
works in Emacs 21.


Riccardo


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise