diff options
author | Glenn Morris <rgm@gnu.org> | 2011-01-19 23:17:22 -0800 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2011-01-19 23:17:22 -0800 |
commit | dbfb414e49a879b5d9086f54b67d02e11e445ec2 (patch) | |
tree | 09498003ec2c19b18c81583e81d816092f102e16 /lisp/vc/vc-svn.el | |
parent | e885315dd05a005596d4f0585748d25dadff8901 (diff) | |
download | emacs-dbfb414e49a879b5d9086f54b67d02e11e445ec2.tar.gz emacs-dbfb414e49a879b5d9086f54b67d02e11e445ec2.tar.bz2 emacs-dbfb414e49a879b5d9086f54b67d02e11e445ec2.zip |
* lisp/vc/vc-svn.el (vc-svn-after-dir-status): Tweak previous change.
Diffstat (limited to 'lisp/vc/vc-svn.el')
-rw-r--r-- | lisp/vc/vc-svn.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el index d0b6e3841fa..aef7bd23f68 100644 --- a/lisp/vc/vc-svn.el +++ b/lisp/vc/vc-svn.el @@ -180,8 +180,9 @@ want to force an empty list of arguments, use t." (let ((state (cdr (assq (aref (match-string 1) 0) state-map))) (propstat (cdr (assq (aref (match-string 2) 0) state-map))) (filename (match-string 4))) - (if (memq propstat '(conflict edited)) - (setq state propstat)) + (and (memq propstat '(conflict edited)) + (not (eq state 'conflict)) ; conflict always wins + (setq state propstat)) (and remote (string-equal (match-string 3) "*") ;; FIXME are there other possible combinations? (cond ((eq state 'edited) (setq state 'needs-merge)) |