Differences between revisions 4 and 5
Revision 4 as of 2012-04-18 18:50:00
Size: 1322
Editor: rwc-vpn
Comment:
Revision 5 as of 2012-04-18 18:50:42
Size: 1342
Editor: rwc-vpn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
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. This change was primarily made to reduce confusion as {{{vi}}} is the MIPS instruction simulator. 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. This change was primarily made to reduce confusion as {{{vi}}} is the MIPS instruction simulator on Plan 9 platforms.

Plan 9 from Bell Labs

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 FactotumExtension enabled; this extension permits factotum(4) to act as an authentication agent for HTTP repositories. Additionally, an ExtdiffExtension 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. This change was primarily made to reduce confusion as vi is the MIPS instruction simulator on Plan 9 platforms.


CategoryDeveloper CategoryHowTo CategoryPlan9

Plan9FromBellLabs (last edited 2012-05-02 05:28:59 by c-76-126-113-81)