]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/vc/vc-hg.el (vc-hg-unregister): New function (tiny change)
authorSantiago Payà i Miralta <santiagopim@gmail.com>
Sun, 11 May 2014 02:01:08 +0000 (19:01 -0700)
committerGlenn Morris <rgm@gnu.org>
Sun, 11 May 2014 02:01:08 +0000 (19:01 -0700)
Fixes: debbugs:17454
lisp/ChangeLog
lisp/vc/vc-hg.el

index 648f588e7af6b631c1d2e0ad07295f42897db44b..69227adfd79c0aeb5c43d00c180c32b0d2b9637d 100644 (file)
@@ -1,3 +1,7 @@
+2014-05-11  Santiago Payà i Miralta  <santiagopim@gmail.com>  (tiny change)
+
+       * vc/vc-hg.el (vc-hg-unregister): New function.  (Bug#17454)
+
 2014-05-11  Glenn Morris  <rgm@gnu.org>
 
        * emacs-lisp/find-gc.el: Move to ../admin.
index a53ed8758c4d21cc17378d2f6b434a65742c4440..05b53a3eeb6add2fb2f083ed067f30832a66d0d1 100644 (file)
@@ -60,7 +60,7 @@
 ;; - responsible-p (file)                      OK
 ;; - could-register (file)                     OK
 ;; - receive-file (file rev)                   ?? PROBABLY NOT NEEDED
-;; - unregister (file)                         COMMENTED OUT, MAY BE INCORRECT
+;; - unregister (file)                         OK
 ;; * checkin (files rev comment)               OK
 ;; * find-revision (file rev buffer)           OK
 ;; * checkout (file &optional editable rev)    OK
@@ -436,10 +436,9 @@ COMMENT is ignored."
              ;; registered.
          (error))))
 
-;; FIXME: This would remove the file. Is that correct?
-;; (defun vc-hg-unregister (file)
-;;   "Unregister FILE from hg."
-;;   (vc-hg-command nil nil file "remove"))
+(defun vc-hg-unregister (file)
+  "Unregister FILE from hg."
+  (vc-hg-command nil 0 file "forget"))
 
 (declare-function log-edit-extract-headers "log-edit" (headers string))