known environment so that we can parse the output. (Bug#4417)
2009-12-14 Dan Nicolaescu <dann@ics.uci.edu>
* vc-hg.el (vc-hg-print-log): Fix argument order.
+ (vc-hg-working-revision): Make sure the command is executed in a
+ known environment so that we can parse the output. (Bug#4417)
2009-12-14 Chong Yidong <cyd@stupidchicken.com>
standard-output
(setq status
(condition-case nil
- ;; Ignore all errors.
- (process-file
- "hg" nil t nil
- "log" "-l1" (file-relative-name file))
+ (let ((process-environment
+ ;; Avoid localization of messages so we can parse the output.
+ (append (list "TERM=dumb" "LANGUAGE=C" "HGRC=")
+ process-environment)))
+ ;; Ignore all errors.
+ (process-file
+ "hg" nil t nil
+ "log" "-l1" (file-relative-name file)))
;; Some problem happened. E.g. We can't find an `hg'
;; executable.
(error nil)))))))