Use cached hg-root-dir instead of rediscovering
by a second call to (hg-root). We have the path
we need already as the value of hg-root-dir.
--- a/contrib/mercurial.el Sun Aug 13 18:01:44 2006 +0300
+++ b/contrib/mercurial.el Sun Aug 13 20:21:13 2006 +0300
@@ -722,7 +722,7 @@
(if (not hg-root-dir)
(error "error: %s: directory is not part of a Mercurial repository."
default-directory)
- (cd (hg-root))))))
+ (cd hg-root-dir)))))
(defun hg-add (path)
"Add PATH to the Mercurial repository on the next commit.