CVS update by scop packages/unsupported/scop/vc ...

xemacs-cvs at xemacs.org xemacs-cvs at xemacs.org
Sun Feb 11 13:53:32 EST 2007


  User: scop    
  Date: 07/02/11 19:53:32

  Modified:    packages/unsupported/scop/vc ChangeLog vc-svn.el
Log:
Sync vc with upstream.

Revision  Changes    Path
1.81      +1 -1      XEmacs/packages/unsupported/scop/STATUS

Index: STATUS
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/unsupported/scop/STATUS,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -p -r1.80 -r1.81
--- STATUS	2007/02/03 13:13:12	1.80
+++ STATUS	2007/02/11 18:53:30	1.81
@@ -17,7 +17,7 @@ generic-modes: generic.el and generic-x.
 - Compiles, seems to work, auto-mode-alist and autoloads may need spanking.
 
 vc: vc*.el and a few other related files from GNU Emacs, vc-git.el from git
-- Up to date with GNU Emacs CVS HEAD, git upstream as of 2007-02-03.
+- Up to date with GNU Emacs CVS HEAD, git upstream as of 2007-02-11.
 - Approaching usable state.
 - smerge-mode.el needs work.
 - Pre-2007-02-03 versions used to cause autoload related crashing with



1.70      +4 -0      XEmacs/packages/unsupported/scop/vc/ChangeLog

Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/unsupported/scop/vc/ChangeLog,v
retrieving revision 1.69
retrieving revision 1.70
diff -u -p -r1.69 -r1.70
--- ChangeLog	2007/02/03 13:13:13	1.69
+++ ChangeLog	2007/02/11 18:53:32	1.70
@@ -1,3 +1,7 @@
+2007-02-11  Ville Skyttä  <scop at xemacs.org>
+
+	* vc-svn.el: Sync with upstream.
+
 2007-02-03  Ville Skyttä  <scop at xemacs.org>
 
 	* Makefile (VERSION): 0.90.



1.19      +8 -3      XEmacs/packages/unsupported/scop/vc/vc-svn.el

Index: vc-svn.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/unsupported/scop/vc/vc-svn.el,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -p -r1.18 -r1.19
--- vc-svn.el	2007/02/03 13:08:39	1.18
+++ vc-svn.el	2007/02/11 18:53:32	1.19
@@ -350,18 +350,23 @@ The changes are between FIRST-VERSION an
         (if (looking-at "At revision")
             0 ;; there were no news; indicate success
           (if (re-search-forward
-               (concat "^\\([CGDU]  \\)?"
+               ;; Newer SVN clients have 3 columns of chars (one for the
+               ;; file's contents, then second for its properties, and the
+               ;; third for lock-grabbing info), before the 2 spaces.
+               ;; We also used to match the filename in column 0 without any
+               ;; meta-info before it, but I believe this can never happen.
+               (concat "^\\(\\([ACGDU]\\)\\(.[B ]\\)?  \\)"
                        (regexp-quote (file-name-nondirectory file)))
                nil t)
               (cond
                ;; Merge successful, we are in sync with repository now
-               ((string= (match-string 1) "U  ")
+               ((string= (match-string 2) "U")
                 (vc-file-setprop file 'vc-state 'up-to-date)
                 (vc-file-setprop file 'vc-checkout-time
                                  (nth 5 (file-attributes file)))
                 0);; indicate success to the caller
                ;; Merge successful, but our own changes are still in the file
-               ((string= (match-string 1) "G  ")
+               ((string= (match-string 2) "G")
                 (vc-file-setprop file 'vc-state 'edited)
                 0);; indicate success to the caller
                ;; Conflicts detected!





More information about the XEmacs-CVS mailing list