Size: 1329
Comment:
|
Size: 1259
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
## page was renamed from Plan9Install | |
Line 2: | Line 3: |
/!\ ''You probably want the prepackaged version from {{{stallion/mercurial}}} via {{{contrib(1)}}}.'' |
Plan 9 from Bell Labs
Contents
Prerequisites
Building
Installing
Packaging
Configuration
File paths
Configuration file paths have been slightly modified to fit into the Plan 9 file system hierarchy:
Per-user configuration:
$home/lib/hgrc
Per-system configuration:
/lib/mercurial/hgrc
/lib/mercurial/hgrc.d/*.rc
Per-installation configuration:
<install-root>/lib/mercurial/hgrc
<install-root>/lib/mercurial/hgrc.d/*.rc
For more detail, see hg help config.
Other differences
By default, installations will have the factotum extension enabled; this extension permits factotum(4) to act as an authentication agent for HTTP repositories. Additionally, an extdiff command named 9diff is enabled which generates diff(1) compatible output suitable for use with the plumber(4).
Commit messages are plumbed using E if no editor is defined; users must update the plumbed file to continue, otherwise the hg process must be interrupted.