changeset 78167:252b7f091c04

(vc-hg-workfile-unchanged-p): New function.
author Dan Nicolaescu <dann@ics.uci.edu>
date Fri, 20 Jul 2007 06:54:40 +0000
parents 516805bc7988
children 5d5dea23e4fd
files lisp/ChangeLog lisp/vc-hg.el
diffstat 2 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu Jul 19 23:51:28 2007 +0000
+++ b/lisp/ChangeLog	Fri Jul 20 06:54:40 2007 +0000
@@ -1,3 +1,7 @@
+2007-07-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+	* vc-hg.el (vc-hg-workfile-unchanged-p): New function.
+
 2007-07-19  Dan Nicolaescu  <dann@ics.uci.edu>
 
 	* vc-hg.el (vc-hg-registered): Replace if with when.
--- a/lisp/vc-hg.el	Thu Jul 19 23:51:28 2007 +0000
+++ b/lisp/vc-hg.el	Fri Jul 20 06:54:40 2007 +0000
@@ -45,7 +45,7 @@
 ;; * workfile-version (file)                   OK
 ;; - latest-on-branch-p (file)                 ??
 ;; * checkout-model (file)                     OK
-;; - workfile-unchanged-p (file)               ??
+;; - workfile-unchanged-p (file)               OK
 ;; - mode-line-string (file)                   NOT NEEDED
 ;; - dired-state-info (file)                   OK
 ;; STATE-CHANGING FUNCTIONS
@@ -392,6 +392,10 @@
 (defun vc-hg-checkout-model (file)
   'implicit)
 
+;; Modelled after the similar function in vc-bzr.el
+(defun vc-hg-workfile-unchanged-p (file)
+  (eq 'up-to-date (vc-hg-state file)))
+
 (defun vc-hg-dired-state-info (file)
   "Hg-specific version of `vc-dired-state-info'."
   (let ((hg-state (vc-state file)))