mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-27 08:43:40 -07:00
(vc-bzr-working-revision): Recognize a newer branch
format. Use when instead of if.
This commit is contained in:
parent
61eee794db
commit
6510501067
2 changed files with 10 additions and 3 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2009-02-04 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* vc-bzr.el (vc-bzr-working-revision): Recognize a newer branch
|
||||
format. Use when instead of if.
|
||||
|
||||
2009-02-04 Miles Bader <miles@gnu.org>
|
||||
|
||||
* emacs-lisp/lisp.el (forward-sexp, backward-sexp, forward-list)
|
||||
|
|
|
|||
|
|
@ -338,11 +338,13 @@ If any error occurred in running `bzr status', then return nil."
|
|||
;; count lines in .bzr/branch/revision-history
|
||||
(insert-file-contents revhistory-file)
|
||||
(number-to-string (count-lines (line-end-position) (point-max))))
|
||||
((looking-at "Bazaar Branch Format 6 (bzr 0.15)")
|
||||
((or
|
||||
(looking-at "Bazaar Branch Format 6 (bzr 0.15)")
|
||||
(looking-at "Bazaar Branch Format 7 (needs bzr 1.6)"))
|
||||
;; revno is the first number in .bzr/branch/last-revision
|
||||
(insert-file-contents lastrev-file)
|
||||
(if (re-search-forward "[0-9]+" nil t)
|
||||
(buffer-substring (match-beginning 0) (match-end 0))))))
|
||||
(when (re-search-forward "[0-9]+" nil t)
|
||||
(buffer-substring (match-beginning 0) (match-end 0))))))
|
||||
;; fallback to calling "bzr revno"
|
||||
(lexical-let*
|
||||
((result (vc-bzr-command-discarding-stderr
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue