aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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.