aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Gutov2020-05-23 05:08:06 +0300
committerDmitry Gutov2020-05-23 05:08:06 +0300
commitc67f8f298a21be61362d049cfff5273f7d010d75 (patch)
tree98a9584cb10eb4d69b698de49dcab572107ddf51
parent5044c19001fe608f2eac621add2e05cbca6c804b (diff)
downloademacs-c67f8f298a21be61362d049cfff5273f7d010d75.tar.gz
emacs-c67f8f298a21be61362d049cfff5273f7d010d75.zip
Implement 'mark-resolved' for the Git backend
* lisp/vc/vc-git.el (vc-git-mark-resolved): New function.
-rw-r--r--lisp/vc/vc-git.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el
index 2caa287bce2..dcb52282656 100644
--- a/lisp/vc/vc-git.el
+++ b/lisp/vc/vc-git.el
@@ -72,6 +72,7 @@
72;; by git, so it's probably 72;; by git, so it's probably
73;; not a good idea. 73;; not a good idea.
74;; - merge-news (file) see `merge-file' 74;; - merge-news (file) see `merge-file'
75;; - mark-resolved (file) OK
75;; - steal-lock (file &optional revision) NOT NEEDED 76;; - steal-lock (file &optional revision) NOT NEEDED
76;; HISTORY FUNCTIONS 77;; HISTORY FUNCTIONS
77;; * print-log (files buffer &optional shortlog start-revision limit) OK 78;; * print-log (files buffer &optional shortlog start-revision limit) OK
@@ -1530,6 +1531,9 @@ This requires git 1.8.4 or later, for the \"-L\" option of \"git log\"."
1530(defun vc-git-rename-file (old new) 1531(defun vc-git-rename-file (old new)
1531 (vc-git-command nil 0 (list old new) "mv" "-f" "--")) 1532 (vc-git-command nil 0 (list old new) "mv" "-f" "--"))
1532 1533
1534(defun vc-git-mark-resolved (files)
1535 (vc-git-command nil 0 files "add"))
1536
1533(defvar vc-git-extra-menu-map 1537(defvar vc-git-extra-menu-map
1534 (let ((map (make-sparse-keymap))) 1538 (let ((map (make-sparse-keymap)))
1535 (define-key map [git-grep] 1539 (define-key map [git-grep]