# HG changeset patch # User Dan Nicolaescu # Date 1260134755 0 # Node ID 783bd2552dd4b6dc79a769da5820c3f7cb3e01b3 # Parent 3affeccb7b33f5a90a21de301eebb7c35fa7f304 Make vc-revert change VC state from 'added to 'unregistered. * vc-git.el (vc-git-revert): Call git reset first. diff -r 3affeccb7b33 -r 783bd2552dd4 lisp/ChangeLog --- a/lisp/ChangeLog Sun Dec 06 20:25:36 2009 +0000 +++ b/lisp/ChangeLog Sun Dec 06 21:25:55 2009 +0000 @@ -1,3 +1,8 @@ +2009-12-06 Dan Nicolaescu + + Make vc-revert change VC state from 'added to 'unregistered. + * vc-git.el (vc-git-revert): Call git reset first. + 2009-12-06 Ulf Jasper * net/newst-backend.el : diff -r 3affeccb7b33 -r 783bd2552dd4 lisp/vc-git.el --- a/lisp/vc-git.el Sun Dec 06 20:25:36 2009 +0000 +++ b/lisp/vc-git.el Sun Dec 06 21:25:55 2009 +0000 @@ -535,7 +535,8 @@ "Revert FILE to the version stored in the git repository." (if contents-done (vc-git-command nil 0 file "update-index" "--") - (vc-git-command nil 0 file "checkout" "HEAD"))) + (vc-git-command nil 0 file "reset" "-q" "--") + (vc-git-command nil nil file "checkout" "-q" "--"))) ;;; HISTORY FUNCTIONS