Last updated on June 19, 2017
Due to the way Microsoft Windows works with filenames, it is key to pick a correct encoding for your repositories.
LAN Optimizations allow compatible Mercurial clients to use significantly more performant algorithm for initial clone operations. This allows client to use what is called "streaming" clones, which makes initial clone operations significantly faster at the expense of bandwidth.
Clone Bundles allow compatible Mercurial clients to do faster initial clones of repository by first downloading a server-advertised pre-generated bundle file, and then doing an incremental hg pull
to fetch new data since the time the bundle file was generated. The end result is a faster clone with drastically reduced load on the Mercurial server.
Enabling ProjRc Extension allows HgLab to transfer additional configuration settings to compatible Mercurial clients.
See ProjrcExtension page on Mercurial Wiki for more information on how to enable this extension for clients.
With ProjRc Extension enabled, HgLab always transfers the [ui]
section with username
setting appropriately configured for the currently authenticated user:
[ui]
username = John Doe <john.doe@example.com>
Any additional configuration settings can be specified in the approprate text area: