aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2007-06-26 16:39:58 +0000
committerStefan Monnier2007-06-26 16:39:58 +0000
commit0b0dad411fa205045749e8c767fe5e2201689560 (patch)
tree2fe6f684cecbbe2b2fb1c688ec5b88a5ab3130cf
parent8d0d84d25d4e89ff458788d4e3f97212495a7359 (diff)
downloademacs-0b0dad411fa205045749e8c767fe5e2201689560.tar.gz
emacs-0b0dad411fa205045749e8c767fe5e2201689560.zip
(vc-svn-repository-hostname): Adjust to non-XML format of newer .svn/entries.
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/vc-svn.el4
2 files changed, 10 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e0280187265..c910fc5478a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12007-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * log-edit.el (log-edit-changelog-entries): Use with-current-buffer.
4
5 * vc-svn.el (vc-svn-repository-hostname): Adjust to non-XML format
6 of newer .svn/entries.
7
12007-06-25 David Kastrup <dak@gnu.org> 82007-06-25 David Kastrup <dak@gnu.org>
2 9
3 * calc/calc-poly.el (math-padded-polynomial) 10 * calc/calc-poly.el (math-padded-polynomial)
diff --git a/lisp/vc-svn.el b/lisp/vc-svn.el
index b109f48d91d..2c6046cab36 100644
--- a/lisp/vc-svn.el
+++ b/lisp/vc-svn.el
@@ -492,7 +492,9 @@ and that it passes `vc-svn-global-switches' to it before FLAGS."
492 ;; Old `svn' used name="svn:this_dir", newer use just name="". 492 ;; Old `svn' used name="svn:this_dir", newer use just name="".
493 (concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*" 493 (concat "name=\"\\(?:svn:this_dir\\)?\"[\n\t ]*"
494 "\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?" 494 "\\(?:[-a-z]+=\"[^\"]*\"[\n\t ]*\\)*?"
495 "url=\"\\([^\"]+\\)\"") nil t) 495 "url=\"\\(?1:[^\"]+\\)\""
496 ;; Yet newer ones don't use XML any more.
497 "\\|^\ndir\n[0-9]+\n\\(?1:.*\\)") nil t)
496 ;; This is not a hostname but a URL. This may actually be considered 498 ;; This is not a hostname but a URL. This may actually be considered
497 ;; as a feature since it allows vc-svn-stay-local to specify different 499 ;; as a feature since it allows vc-svn-stay-local to specify different
498 ;; behavior for different modules on the same server. 500 ;; behavior for different modules on the same server.