changeset: 109607:955b39955186 branch: wilde tag: tip user: Sascha Wilde date: Sun Aug 01 17:27:24 2010 +0200 files: lisp/ChangeLog lisp/vc/vc-hg.el description: Replaced setting HGRCPATH="" with selective --config options. diff -r 4af5866a5568 -r 955b39955186 lisp/ChangeLog --- a/lisp/ChangeLog Sun Aug 01 06:37:41 2010 +0200 +++ b/lisp/ChangeLog Sun Aug 01 17:27:24 2010 +0200 @@ -1,3 +1,8 @@ +2010-08-01 Sascha Wilde + + * vc/vc-hg.el (vc-hg-state,vc-hg-working-revision): Replaced + setting HGRCPATH to "" by some less invasive --config options. + 2010-08-01 Chong Yidong * emacs-lisp/package.el (package--list-packages): Fix column diff -r 4af5866a5568 -r 955b39955186 lisp/vc/vc-hg.el --- a/lisp/vc/vc-hg.el Sun Aug 01 06:37:41 2010 +0200 +++ b/lisp/vc/vc-hg.el Sun Aug 01 17:27:24 2010 +0200 @@ -170,10 +170,12 @@ (let ((process-environment ;; Avoid localization of messages so we ;; can parse the output. - (append (list "TERM=dumb" "LANGUAGE=C" "HGRCPATH=") + (append (list "TERM=dumb" "LANGUAGE=C") process-environment))) (process-file "hg" nil t nil + "--config" "alias.status=status" + "--config" "defaults.status=" "status" "-A" (file-relative-name file))) ;; Some problem happened. E.g. We can't find an `hg' ;; executable. @@ -198,7 +200,7 @@ ((status nil) (default-directory (file-name-directory file)) ;; Avoid localization of messages so we can parse the output. - (avoid-local-env (append (list "TERM=dumb" "LANGUAGE=C" "HGRCPATH=") + (avoid-local-env (append (list "TERM=dumb" "LANGUAGE=C") process-environment)) (out (with-output-to-string @@ -210,6 +212,8 @@ ;; Ignore all errors. (process-file "hg" nil t nil + "--config" "alias.parents=parents" + "--config" "defaults.parents=" "parents" "--template" "{rev}" (file-relative-name file))) ;; Some problem happened. E.g. We can't find an `hg' ;; executable.