diff options
| author | Juanma Barranquero | 2010-01-09 22:03:33 +0100 |
|---|---|---|
| committer | Juanma Barranquero | 2010-01-09 22:03:33 +0100 |
| commit | 6ee867808a334a06815f89178635b545e032e69a (patch) | |
| tree | a16374123f623622c0bed1940f86859eba76b804 | |
| parent | fa7b5f7b98eed1babf0820f08400a04c4c461517 (diff) | |
| download | emacs-6ee867808a334a06815f89178635b545e032e69a.tar.gz emacs-6ee867808a334a06815f89178635b545e032e69a.zip | |
Fix bug#5345: password asked when visiting files on a lightweight checkout.
* vc-bzr.el (vc-bzr-working-revision): On Windows and MS-DOS, accept
URLs with a leading triple slash in the file: scheme.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/vc-bzr.el | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 22f561f8ef8..3c53662600a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2010-01-09 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * vc-bzr.el (vc-bzr-working-revision): On Windows and MS-DOS, accept | ||
| 4 | URLs with a leading triple slash in the file: scheme. (Bug#5345) | ||
| 5 | |||
| 1 | 2010-01-09 Chong Yidong <cyd@stupidchicken.com> | 6 | 2010-01-09 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 7 | ||
| 3 | * progmodes/compile.el: Don't treat compile-command as safe if | 8 | * progmodes/compile.el: Don't treat compile-command as safe if |
diff --git a/lisp/vc-bzr.el b/lisp/vc-bzr.el index f140671be12..a16e0889b74 100644 --- a/lisp/vc-bzr.el +++ b/lisp/vc-bzr.el | |||
| @@ -361,6 +361,11 @@ If any error occurred in running `bzr status', then return nil." | |||
| 361 | ;; look there for the version information. | 361 | ;; look there for the version information. |
| 362 | (when (re-search-forward "file://\\(.+\\)" nil t) | 362 | (when (re-search-forward "file://\\(.+\\)" nil t) |
| 363 | (let ((l-c-parent-dir (match-string 1))) | 363 | (let ((l-c-parent-dir (match-string 1))) |
| 364 | (when (and (memq system-type '(ms-dos windows-nt)) | ||
| 365 | (string-match-p "^/[[:alpha:]]:" l-c-parent-dir)) | ||
| 366 | ;;; On Windows, file:// URLs often have three slashes, | ||
| 367 | ;;; so we must remove the remaining one (bug#5345) | ||
| 368 | (setq l-c-parent-dir (substring l-c-parent-dir 1))) | ||
| 364 | (setq branch-format-file | 369 | (setq branch-format-file |
| 365 | (expand-file-name vc-bzr-admin-branch-format-file | 370 | (expand-file-name vc-bzr-admin-branch-format-file |
| 366 | l-c-parent-dir)) | 371 | l-c-parent-dir)) |