diff options
authorBrian Evans <grknight@gentoo.org>2018-01-11 12:37:47 -0500
committerZac Medico <zmedico@gentoo.org>2020-09-20 01:18:32 -0700
commit6a7d42b66a51a6438068c685c8df37d0872e8bf2 (patch)
tree936cd26a1c89f53ddd25ad94010bc8234657127d /man/portage.5
parentAdd unit test demonstrating excessive backtracking for bug 743115 (diff)
Add mercurial sync support
Bug: https://bugs.gentoo.org/644246 Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'man/portage.5')
1 files changed, 23 insertions, 1 deletions
diff --git a/man/portage.5 b/man/portage.5
index 82dd8a509..f6ec1b0fa 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -1075,6 +1075,27 @@ hooks unless hooks would have executed for a master repository or the
repository has changed since the previous sync operation. Defaults to
no, false.
+.B sync\-mercurial\-clone\-env
+Extra options to give to mercurial when cloning repository (hg clone).
+See also example for sync\-git\-clone\-env.
+.B sync\-mercurial\-clone\-extra\-opts
+Extra options to give to mercurial when cloning repository (hg clone).
+.B sync\-mercurial\-env
+Set environment variables for mercurial when cloning or pulling the repository.
+These will be overridden by setting them again in sync\-mercurial\-clone\-env and
+See also example for sync\-git\-clone\-env.
+.B sync\-mercurial\-pull\-env
+Set environment variables for mercurial when updating repository (hg pull).
+This will override settings from sync\-mercurial\-env.
+See also example for sync\-git\-clone\-env.
+.B sync\-mercurial\-pull\-extra\-opts
+Extra options to give to mercurial when updating repository (hg pull).
.B sync\-rcu = yes|no|true|false
Enable read\-copy\-update (RCU) behavior for sync operations. The current
latest immutable version of a repository will be referenced by a symlink
@@ -1113,7 +1134,8 @@ expire while it is in use by a running process.
.B sync\-type
Specifies type of synchronization performed by `emerge \-\-sync`.
-Valid non\-empty values: cvs, git, rsync, svn, webrsync (emerge-webrsync)
+Valid non\-empty values: cvs, git, mercurial, rsync, svn, webrsync
This attribute can be set to empty value to disable synchronization of given
repository. Empty value is default.