+2009-05-05 Bob Rogers <rogers-emacs@rgrjr.dyndns.org> (tiny change)
+
+ * vc-svn.el (vc-svn-parse-status): ?D is for removed files (bug#3213).
+
2009-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
* vc.el (vc-delete-file): Add autoload cookie (bug#3209).
(defun vc-svn-after-dir-status (callback &optional remote)
(let ((state-map '((?A . added)
(?C . conflict)
- (?D . removed)
(?I . ignored)
(?M . edited)
+ (?D . removed)
(?R . removed)
(?? . unregistered)
;; This is what vc-svn-parse-status does.
'edited))
((eq status ?I)
(vc-file-setprop file 'vc-state 'ignored))
- ((eq status ?R)
+ ((memq status '(?D ?R))
(vc-file-setprop file 'vc-state 'removed))
(t 'edited)))))
(when filename (vc-file-getprop filename 'vc-state))))