- Mercurial for Plan 9 from Bell Labs
- ===================================
- This directory contains support for Mercurial on Plan 9 from Bell Labs
- platforms. It is assumed that the version of Python running on these
- systems supports the ANSI/POSIX Environment (APE). At the time of this
- writing, the bichued/python port is the most commonly installed version
- of Python on these platforms. If a native port of Python is ever made,
- some minor modification will need to be made to support some of the more
- esoteric requirements of the platform rather than those currently made
- (cf. posix.py).
- 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.
- Some work remains with regard to documentation. Section 5 manual page
- references for hgignore and hgrc need to be re-numbered to section 6 (file
- formats) and a new man page writer should be written to support the
- Plan 9 man macro set. Until these issues can be resolved, manual pages
- are elided from the installation.
- Basic install:
- % mk install # do a system-wide install
- % hg debuginstall # sanity-check setup
- % hg # see help
- A proto(2) file is included in this directory as an example of how a
- binary distribution could be packaged, ostensibly with contrib(1).
- See http://mercurial.selenic.com/ for detailed installation
- instructions, platform-specific notes, and Mercurial user information.
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 15913 | Doug_Napoleone | Initial checkin of the latest stabel mercurial to then integrate the changes from //guest/...sven_erik_knop/mercurial on top of (preserving the new HG code). The purpose is to get it working with the latest version of HG. « |
10 years ago |