aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2008-04-03 13:34:34 +0000
committerStefan Monnier2008-04-03 13:34:34 +0000
commit882e82db4d8521110941ea9bb30dc9d70c1919d6 (patch)
tree28b40eaddce42e563df3a8f3a9ca62b0638dfae0
parent0c1b4ae2375275b5cb7be7e0003bc3c5e86495a4 (diff)
downloademacs-882e82db4d8521110941ea9bb30dc9d70c1919d6.tar.gz
emacs-882e82db4d8521110941ea9bb30dc9d70c1919d6.zip
(vc-bzr-previous-revision, vc-bzr-next-revision): New funs.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/vc-bzr.el10
2 files changed, 14 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 38d8f10f87b..2f11907944e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * vc-bzr.el (vc-bzr-previous-revision, vc-bzr-next-revision): New funs.
4
12008-04-03 Chong Yidong <cyd@stupidchicken.com> 52008-04-03 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * shell.el (shell-dynamic-complete-filename): New fun. 7 * shell.el (shell-dynamic-complete-filename): New fun.
diff --git a/lisp/vc-bzr.el b/lisp/vc-bzr.el
index 686dd1db65e..c2a67091ec3 100644
--- a/lisp/vc-bzr.el
+++ b/lisp/vc-bzr.el
@@ -357,6 +357,16 @@ If any error occurred in running `bzr status', then return nil."
357 "Always return nil, as Bzr cannot register explicit versions." 357 "Always return nil, as Bzr cannot register explicit versions."
358 nil) 358 nil)
359 359
360(defun vc-bzr-previous-revision (file rev)
361 (if (string-match "\\`[0-9]+\\'" rev)
362 (number-to-string (1- (string-to-number rev)))
363 (concat "before:" rev)))
364
365(defun vc-bzr-next-revision (file rev)
366 (if (string-match "\\`[0-9]+\\'" rev)
367 (number-to-string (1+ (string-to-number rev)))
368 (error "Don't know how to compute the next revision of %s" rev)))
369
360(defun vc-bzr-register (files &optional rev comment) 370(defun vc-bzr-register (files &optional rev comment)
361 "Register FILE under bzr. 371 "Register FILE under bzr.
362Signal an error unless REV is nil. 372Signal an error unless REV is nil.