mirror of
https://github.com/facebook/sapling.git
synced 2024-10-08 15:57:43 +03:00
40 lines
1.7 KiB
Plaintext
40 lines
1.7 KiB
Plaintext
|
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.
|