##// END OF EJS Templates
On Sat, Jul 02, 2005 at 02:11:34PM -0700, Matt Mackall wrote:...
On Sat, Jul 02, 2005 at 02:11:34PM -0700, Matt Mackall wrote: # HG changeset patch # User Alecs King <alecsk@gmail.com> On Sat, Jul 02, 2005 at 02:11:34PM -0700, Matt Mackall wrote: > On Sun, Jul 03, 2005 at 12:49:27AM +0800, Alecs King wrote: > > Hg is really very nice. The only feature i miss from git is the > > whatchanged -p, which shows a diff along with a changeset. > > python before, i just dig into the mercurial/commands.py a while and > > see what diff(), dodiff(), export(), show_changeset(), log() would > > normally do. There might be one thing or two missed or wrong. But here > > it is: a '-d' option to 'hg log' showing the diff info. You can use 'hg > > log -d' to show the whole history with the diff or 'hg log -d <file>' to > > show that info of a particular file. And also works with the '-r' > > option. > > Let's use -p. We're going to be combining the global and per command > switch namespace shortly and the global -p will disappear. Okay. '-d' changed to '-p'. Just like 'whatchanged -p', now we have 'hg log -p'. > Also, the argument list for show_changeset is getting a bit unwieldy. This time i remain show_changeset untouched at all. Only changed some bits of log().

File last commit:

r612:9cd74543 default
r612:9cd74543 default
Show More
hg.1.txt
563 lines | 16.9 KiB | text/plain | TextLexer
jake@edge2.net
adding doc directory and files
r177 HG(1)
=====
Matt Mackall <mpm@selenic.com>
NAME
----
mpm@selenic.com
Update docs...
r438 hg - Mercurial source code management system
jake@edge2.net
adding doc directory and files
r177
SYNOPSIS
--------
'hg' [-v -d -q -y] <command> [command options] [files]
DESCRIPTION
-----------
The hg(1) command provides a command line interface to the Mercurial system.
OPTIONS
-------
mpm@selenic.com
Update docs...
r438
jake@edge2.net
adding doc directory and files
r177 --debug, -d::
enable debugging output
--quiet, -q::
suppress output
--verbose, -v::
enable additional output
--noninteractive, -y::
do not prompt, assume 'yes' for any required answers
COMMAND ELEMENTS
----------------
files ...::
indicates one or more filename or relative path filenames
path::
indicates a path on the local machine
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 revision::
mpm@selenic.com
Update docs...
r438 indicates a changeset which can be specified as a changeset revision
number, a tag, or a unique substring of the changeset hash value
jake@edge2.net
adding doc directory and files
r177
repository path::
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 either the pathname of a local repository or the URI of a remote
jake@edge2.net
updated for .hgpaths and http/old-http protocol name change
r181 repository. There are two available URI protocols, http:// which is
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 fast and the old-http:// protocol which is much slower but does not
mpm@selenic.com
Update docs...
r438 require a special server on the web host.
jake@edge2.net
adding doc directory and files
r177
COMMANDS
--------
mpm@selenic.com
Update docs...
r438
jake@edge2.net
adding doc directory and files
r177 add [files ...]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Schedule files to be version controlled and added to the repository.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 The files will be added to the repository at the next commit.
jake@edge2.net
adding doc directory and files
r177
addremove::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Add all new files and remove all missing files from the repository.
New files are ignored if they match any of the patterns in .hgignore. As
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 with add, these changes take effect at the next commit.
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Update docs...
r438 annotate [-r <rev> -u -n -c] [files ...]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 List changes in files, showing the revision id responsible for each line
This command is useful to discover who did a change or when a change took
place.
mpm@selenic.com
Update docs...
r438 options:
-r, --revision <rev> annotate the specified revision
-u, --user list the author
-c, --changeset list the changeset
-n, --number list the revision number (default)
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Update docs...
r438 cat <file> [revision]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Output to stdout the given revision for the specified file.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 If no revision is given then the tip is used.
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
[PATCH] add clone command...
r485 clone [-U] <source> [dest]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Create a copy of an existing repository in a new directory.
mpm@selenic.com
[PATCH] Force "hg clone" to always create a new directory...
r523 If no destination directory name is specified, it defaults to the
basename of the source.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 The source is added to the new repository's .hg/hgrc file to be used in
mpm@selenic.com
[PATCH] doc cleanups...
r497 future pulls.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 For efficiency, hardlinks are used for cloning whenever the
source and destination are on the same filesystem.
mpm@selenic.com
[PATCH] doc cleanups...
r497
options:
mpm@selenic.com
[PATCH] Fix "no-update" option to clone...
r505 -U, --noupdate do not update the new working directory
mpm@selenic.com
[PATCH] doc cleanups...
r497
commit [-A -t -l <file> -t <text> -u <user> -d <datecode>] [files...]::
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 Commit changes to the given files into the repository.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 If a list of files is omitted, all changes reported by "hg status"
will be commited.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 The HGEDITOR or EDITOR environment variables are used to start an
editor to add a commit comment.
mpm@selenic.com
[PATCH] doc cleanups...
r497
Options:
-A, --addremove run addremove during commit
-t, --text <text> use <text> as commit message
-l, --logfile <file> show the commit message for the given file
-d, --date <datecode> record datecode as commit date
-u, --user <user> record user as commiter
aliases: ci
copy <source> <dest>::
Mark <dest> file as a copy or rename of a <source> one
This command takes effect for the next commit.
diff [-r revision] [-r revision] [files ...]::
Show differences between revisions for the specified files.
Differences between files are shown using the unified diff format.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 When two revision arguments are given, then changes are shown
between those revisions. If only one revision is specified then
that revision is compared to the working directory, and, when no
revisions are specified, the working directory files are compared
to its parent.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
[PATCH] New export patch...
r580 export [-o filespec] [revision] ...::
Print the changeset header and diffs for one or more revisions.
The information shown in the changeset header is: author,
changeset hash, parent and commit comment.
Output may be to a file, in which case the name of the file is
given using a format string. The formatting rules are as follows:
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
[PATCH] New export patch...
r580 %% literal "%" character
%H changeset hash (40 bytes of hexadecimal)
%N number of patches being generated
%R changeset revision number
%b basename of the exporting repository
%h short-form changeset hash (12 bytes of hexadecimal)
%n zero-padded sequence number, starting at 1
%r zero-padded changeset revision number
Options:
-o, --output <filespec> print output to file with formatted named
mpm@selenic.com
[PATCH] doc cleanups...
r497
forget [files]::
Undo an 'hg add' scheduled for the next commit.
heads::
Show all repository head changesets.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 Repository "heads" are changesets that don't have children
changesets. They are where development generally takes place and
are the usual targets for update and merge operations.
mpm@selenic.com
[PATCH] doc cleanups...
r497
identify::
Print a short summary of the current state of the repo.
This summary identifies the repository state using one or two parent
hash identifiers, followed by a "+" if there are uncommitted changes
in the working directory, followed by a list of tags for this revision.
aliases: id
import [-p <n> -b <base> -q] <patches>::
Import a list of patches and commit them individually.
options:
-p, --strip <n> directory strip option for patch. This has the same
meaning as the correnponding patch option
-b <path> base directory to read patches from
aliases: patch
mpm@selenic.com
[PATCH] simplify init...
r496 init::
Initialize a new repository in the current directory.
jake@edge2.net
adding doc directory and files
r177
Alecs King
On Sat, Jul 02, 2005 at 02:11:34PM -0700, Matt Mackall wrote:...
r612 log [-r revision ...] [-p] [file]::
mpm@selenic.com
[PATCH] replace history with log...
r509 Print the revision history of the specified file or the entire project.
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
[PATCH] replace history with log...
r509 By default this command outputs: changeset id and hash, tags,
parents, user, date and time, and a summary for each commit. The
-v switch adds some more detail, such as changed files, manifest
hashes or message signatures.
Alecs King
On Sat, Jul 02, 2005 at 02:11:34PM -0700, Matt Mackall wrote:...
r612 options:
-r, --rev <A>, ... When a revision argument is given, only this file or
changelog revision is displayed. With two revision
arguments all revisions in this range are listed.
Additional revision arguments may be given repeating
the above cycle.
-p, --patch show patch
Thomas Arendsen Hein
Allow specifying revisions in 'hg log' like with 'hg diff'....
r552
mpm@selenic.com
[PATCH] replace history with log...
r509 aliases: history
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Update docs...
r438 manifest [revision]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Print a list of version controlled files for the given revision.
The manifest is the list of files being version controlled. If no revision
is given then the tip is used.
mpm@selenic.com
Update docs...
r438
parents::
Print the working directory's parent revisions.
pull <repository path>::
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 Pull changes from a remote repository to a local one.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 This finds all changes from the repository at the specified path
or URL and adds them to the local repository. By default, this
does not update the copy of the project in the working directory.
mpm@selenic.com
Update docs...
r438
options:
-u, --update update the working directory to tip after pull
push <destination>::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Push changes from the local repository to the given destination.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 This is the symmetrical operation for pull. It helps to move
changes from the current repository to a different one. If the
destination is local this is identical to a pull in that directory
from the current one.
mpm@selenic.com
Update docs...
r438
The other currently available push method is SSH. This requires an
accessible shell account on the destination machine and a copy of
hg in the remote path. Destinations are specified in the following
form:
ssh://[user@]host[:port]/path
rawcommit [-p -d -u -F -t -l]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Lowlevel commit, for use in helper scripts.
This command is not intended to be used by normal users, as it is
primarily useful for importing from other SCMs.
jake@edge2.net
adding doc directory and files
r177
jake@edge2.net
add export, recover, and undo to the man page...
r196 recover::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Recover from an interrupted commit or pull.
This command tries to fix the repository status after an interrupted
operation. It should only be necessary when Mercurial suggests it.
jake@edge2.net
add export, recover, and undo to the man page...
r196
jake@edge2.net
adding doc directory and files
r177 remove [files ...]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Schedule the indicated files for removal from the repository.
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 This command shedules the files to be removed at the next commit.
This only removes files from the current branch, not from the
entire project history.
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478
mpm@selenic.com
Update docs...
r438 aliases: rm
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
[PATCH] hg revert...
r588 revert [names ...]::
Revert any uncommitted modifications made to the named files or
directories. This restores the contents of the affected files to
an unmodified state.
If a file has been deleted, it is recreated. If the executable
mode of a file was changed, it is reset.
If a directory is given, all files in that directory and its
subdirectories are reverted.
If no arguments are given, all files in the current directory and
its subdirectories are reverted.
options:
-r, --rev <rev> revision to revert to
-n, --nonrecursive do not recurse into subdirectories
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 root::
Print the root directory of the current repository.
mpm@selenic.com
[PATCH] Fix thinko in "serve" man page entry....
r606 serve [options]::
mpm@selenic.com
Update docs...
r438 Start a local HTTP repository browser and pull server.
mpm@selenic.com
[PATCH] Get "hg serve" to optionally log accesses and errors to files...
r605 By default, the server logs accesses to stdout and errors to
stderr. Use the "-A" and "-E" options to log to files.
mpm@selenic.com
Update docs...
r438 options:
mpm@selenic.com
[PATCH] Get "hg serve" to optionally log accesses and errors to files...
r605 -A, --accesslog <file> name of access log file to write to
-E, --errorlog <file> name of error log file to write to
-a, --address <addr> address to use
-p, --port <n> port to use (default: 8000)
-n, --name <name> name to show in web pages (default: working dir)
mpm@selenic.com
Update docs...
r438 -t, --templatedir <path> web templates to use
jake@edge2.net
adding doc directory and files
r177
status::
mpm@selenic.com
Update docs...
r438 Show changed files in the working directory.
mpm@selenic.com
[PATCH] doc cleanups...
r497 The codes used to show the status of files are:
mpm@selenic.com
Update docs...
r438 C = changed
A = added
R = removed
? = not tracked
tag [-t <text> -d <datecode> -u <user>] <name> [revision]::
mpm@selenic.com
[PATCH] doc cleanups...
r497 Name a particular revision using <name>.
Tags are used to name particular revisions of the repository and are
very useful to compare different revision, to go back to significant
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 earlier versions or to mark branch points as releases, etc.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 If no revision is given, the tip is used.
mpm@selenic.com
Update docs...
r438
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 To facilitate version control, distribution, and merging of tags,
they are stored as a file named ".hgtags" which is managed
similarly to other project files and can be hand-edited if
necessary.
mpm@selenic.com
Update docs...
r438 options:
-t, --text <text> message for tag commit log entry
-d, --date <datecode> datecode for commit
-u, --user <user> user for commit
jake@edge2.net
adding doc directory and files
r177
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 Note: Mercurial also has support for "local tags" that are not
version-controlled or distributed which are stored in the .hg/hgrc
file.
jake@edge2.net
adding doc directory and files
r177 tags::
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 List the repository tags.
mpm@selenic.com
Update docs...
r438
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 This lists both regular and local tags.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Update docs...
r438 tip::
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 Show the tip revision.
jake@edge2.net
adding doc directory and files
r177
jake@edge2.net
add export, recover, and undo to the man page...
r196 undo::
mpm@selenic.com
Update docs...
r438 Undo the last commit or pull transaction.
mpm@selenic.com
Expand undo docs...
r595 Roll back the last pull or commit transaction on the
repository, restoring the project to its earlier state.
This command should be used with care. There is only one level of
undo and there is no redo.
This command is not intended for use on public repositories. Once
a change is visible for pull by other users, undoing it locally is
ineffective.
mpm@selenic.com
Update docs...
r438 update [-m -C] [revision]::
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 Update the working directory to the specified revision.
mpm@selenic.com
Update docs...
r438
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 By default, update will refuse to run if doing so would require
merging or discarding local changes.
With the -m option, a merge will be performed.
With the -C option, local changes will be lost.
mpm@selenic.com
[PATCH] doc cleanups...
r497
mpm@selenic.com
Update docs...
r438 options:
-m, --merge allow merging of branches
-C, --clean overwrite locally modified files
aliases: up checkout co
verify::
Verify the integrity of the current repository.
This will perform an extensive check of the repository's
integrity, validating the hashes and checksums of each entry in
the changelog, manifest, and tracked files, as well as the
integrity of their crosslinks and indices.
mpm@selenic.com
[PATCH] New export patch...
r580 SPECIFYING SINGLE REVISIONS
---------------------------
Mercurial accepts several notations for identifying individual
revisions.
A plain integer is treated as a revision number. Negative
integers are treated as offsets from the tip, with -1 denoting the
tip.
A 40-digit hexadecimal string is treated as a unique revision
identifier.
A hexadecimal string less than 40 characters long is treated as a
unique revision identifier, and referred to as a short-form
identifier. A short-form identifier is only valid if it is the
prefix of one full-length identifier.
Any other string is treated as a tag name, which is a symbolic
name associated with a revision identifier. Tag names may not
contain the ":" character.
The reserved name "tip" is a special tag that always identifies
the most recent revision.
SPECIFYING MULTIPLE REVISIONS
-----------------------------
When Mercurial accepts more than one revision, they may be
specified individually, or provided as a continuous range,
separated by the ":" character.
The syntax of range notation is [BEGIN]:[END], where BEGIN and END
are revision identifiers. Both BEGIN and END are optional. If
BEGIN is not specified, it defaults to revision number 0. If END
is not specified, it defaults to the tip. The range ":" thus
means "all revisions".
If BEGIN is greater than END, revisions are treated in reverse
order.
A range acts as an open interval. This means that a range of 3:5
gives 3, 4 and 5. Similarly, a range of 4:2 gives 4, 3, and 2.
jake@edge2.net
add export, recover, and undo to the man page...
r196
jake@edge2.net
adding doc directory and files
r177 ENVIRONMENT VARIABLES
---------------------
mpm@selenic.com
Update docs...
r438
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 HGEDITOR::
This is the name of the editor to use when committing. Defaults to the
Matt Mackall
Add username/merge/editor to .hgrc...
r608 value of EDITOR.
(deprecated, use .hgrc)
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478
jake@edge2.net
adding doc directory and files
r177 HGMERGE::
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 An executable to use for resolving merge conflicts. The program
mpm@selenic.com
Update docs...
r438 will be executed with three arguments: local file, remote file,
ancestor file.
The default program is "hgmerge", which is a shell script provided
by Mercurial with some sensible defaults.
jake@edge2.net
adding doc directory and files
r177
Matt Mackall
Add username/merge/editor to .hgrc...
r608 (deprecated, use .hgrc)
jake@edge2.net
adding doc directory and files
r177 HGUSER::
mpm@selenic.com
Update docs...
r438 This is the string used for the author of a commit.
jake@edge2.net
adding doc directory and files
r177
Matt Mackall
Add username/merge/editor to .hgrc...
r608 (deprecated, use .hgrc)
jake@edge2.net
adding doc directory and files
r177 EMAIL::
mpm@selenic.com
Update docs...
r438 If HGUSER is not set, this will be used as the author for a commit.
jake@edge2.net
adding doc directory and files
r177
LOGNAME::
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 If neither HGUSER nor EMAIL is set, LOGNAME will be used (with
mpm@selenic.com
Update docs...
r438 '@hostname' appended) as the author value for a commit.
jake@edge2.net
adding doc directory and files
r177
EDITOR::
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 This is the name of the editor used in the hgmerge script. It will be
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 used for commit messages if HGEDITOR isn't set. Defaults to 'vi'.
mpm@selenic.com
Update docs...
r438
PYTHONPATH::
This is used by Python to find imported modules and may need to be set
appropriately if Mercurial is not installed system-wide.
jake@edge2.net
adding doc directory and files
r177
FILES
-----
.hgignore::
mpm@selenic.com
Update docs...
r438 This file contains regular expressions (one per line) that describe file
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 names that should be ignored by hg.
jake@edge2.net
adding doc directory and files
r177
.hgtags::
mpm@selenic.com
Update docs...
r438 This file contains changeset hash values and text tag names (one of each
jake@edge2.net
adding doc directory and files
r177 seperated by spaces) that correspond to tagged versions of the repository
contents.
mpm@selenic.com
Update docs...
r438 $HOME/.hgrc, .hg/hgrc::
This file contains defaults and configuration. Values in .hg/hgrc
override those in .hgrc.
Matt Mackall
Add username/merge/editor to .hgrc...
r608
UI OPTIONS
----------
Various configuration options can be set in .hgrc:
-------------
[ui]
verbose = 0
username = Matt Mackall <mpm@selenic.com>
editor = hgeditor
merge = hgmerge
-------------
mpm@selenic.com
Update docs...
r438 NAMED REPOSITORIES
------------------
mpm@selenic.com
Add initial hook support...
r487 To give symbolic names to a repository, create a section in .hgrc
or .hg/hgrc containing assignments of names to paths. Example:
mpm@selenic.com
Update docs...
r438
mpm@selenic.com
Add initial hook support...
r487 -----------------
mpm@selenic.com
Update docs...
r438 [paths]
hg = http://selenic.com/hg
Thomas Arendsen Hein
Update of doc/hg.1.txt...
r478 tah = http://hg.intevation.org/mercurial-tah/
mpm@selenic.com
Add initial hook support...
r487 -----------------
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 LOCAL TAGS
----------
To create tags that are local to the repository and not distributed or
version-controlled, create an hgrc section like the following:
----------------
[tags]
working = 2dcced388cab3677a8f543c3c47a0ad34ac9d435
tested = 12e0fdbc57a0be78f0e817fd1d170a3615cd35da
----------------
mpm@selenic.com
Add initial hook support...
r487 HOOKS
-----
Mercurial supports a set of 'hook', commands that get automatically
executed by various actions such as starting or finishing a commit. To
specify a hook, simply create an hgrc section like the following:
-----------------
[hooks]
precommit = echo "this hook gets executed immediately before a commit"
commit = hg export $NODE | mail -s "new commit $NODE" commit-list
-----------------
jake@edge2.net
updated for .hgpaths and http/old-http protocol name change
r181
mpm@selenic.com
Transparent proxy support...
r321 NON_TRANSPARENT PROXY SUPPORT
mpm@selenic.com
Update docs...
r438 -----------------------------
mpm@selenic.com
Transparent proxy support...
r321
mpm@selenic.com
Add initial hook support...
r487 To access a Mercurial repository through a proxy, create a file
$HOME/.hgrc in the following format:
mpm@selenic.com
Transparent proxy support...
r321
mpm@selenic.com
Add initial hook support...
r487 --------------
mpm@selenic.com
Transparent proxy support...
r321 [http_proxy]
host=myproxy:8080
user=<username>
passwd=<password>
no=<localhost1>,<localhost2>,<localhost3>,...
mpm@selenic.com
Add initial hook support...
r487 --------------
mpm@selenic.com
Transparent proxy support...
r321
mpm@selenic.com
Various doc clean-ups and spelling fixes...
r498 "user" and "passwd" fields are used for authenticating proxies, "no" is a
comma-separated list of local host names to not proxy.
mpm@selenic.com
Transparent proxy support...
r321
jake@edge2.net
adding doc directory and files
r177 BUGS
----
Probably lots, please post them to the mailing list (See Resources below)
when you find them.
AUTHOR
------
Written by Matt Mackall <mpm@selenic.com>
RESOURCES
---------
http://selenic.com/mercurial[Main Web Site]
http://selenic.com/hg[Source code repository]
http://selenic.com/mailman/listinfo/mercurial[Mailing list]
COPYING
-------
Copyright (C) 2005 Matt Mackall.
Free use of this software is granted under the terms of the GNU General
Public License (GPL).