# HG changeset patch # User Danek Duvall # Date 1402508429 25200 # Node ID 66b174f4707ed9b1f54dc4dabfb0e319eec58c69 # Parent aa71e25d90c5fcb6408f08563ff775c3b16314b7 19144423 mercurial 3.0.1 diff -r aa71e25d90c5 -r 66b174f4707e components/mercurial/Makefile --- a/components/mercurial/Makefile Wed Jul 02 14:04:37 2014 -0700 +++ b/components/mercurial/Makefile Wed Jun 11 10:40:29 2014 -0700 @@ -25,12 +25,12 @@ PATH=/usr/bin:/usr/gnu/bin:/usr/sbin COMPONENT_NAME= mercurial -COMPONENT_VERSION= 2.8.2 +COMPONENT_VERSION= 3.0.1 COMPONENT_PROJECT_URL= http://mercurial.selenic.com/ COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz COMPONENT_ARCHIVE_HASH= \ - sha256:c8a5baa21140c6cd6749c3b52b5e5e4a14b6b8ee7c518d9d9de09b1952efbe6f + sha256:36e48b59a84ef5a222d06596971e955ac8217e56b076dfb94c8ce5a0c29fd705 COMPONENT_ARCHIVE_URL= http://www.selenic.com/mercurial/release/$(COMPONENT_ARCHIVE) COMPONENT_BUGDB= utility/hg @@ -82,13 +82,12 @@ # Use bash in sh mode for the tests; using /bin/sh on Solaris hasn't always # worked, and using /bin/bash doesn't always work, either. Also skip the -# check-code test, since that ends up trying to check all the code in the -# userland gate. And finally, test the bits from the proto area, rather than -# rebuilding. Given the way the test suite works, the hg executable must be -# named "hg". +# tests which try to check all the code in the userland gate. And finally, +# test the bits from the proto area, rather than rebuilding. Given the way the +# test suite works, the hg executable must be named "hg". test: $(INSTALL_32) (cd $(BUILD_DIR); rm -f sh; ln -s /bin/bash sh; \ - echo test-check-code-hg.t > blacklist) + echo "test-check-code-hg.t\ntest-module-imports.t" > blacklist) (cd $(PROTOUSRBINDIR); ln -s hg-$(PYTHON_VERSION) hg) (cd $(COMPONENT_SRC)/tests ; \ PYTHONPATH=$(PROTO_DIR)/$(PYTHON_LIB) TERM=dumb \ diff -r aa71e25d90c5 -r 66b174f4707e components/mercurial/mercurial-GENFRAG.p5m --- a/components/mercurial/mercurial-GENFRAG.p5m Wed Jul 02 14:04:37 2014 -0700 +++ b/components/mercurial/mercurial-GENFRAG.p5m Wed Jun 11 10:40:29 2014 -0700 @@ -37,6 +37,7 @@ file path=usr/demo/mercurial/debugcmdserver.py mode=555 file path=usr/demo/mercurial/debugshell.py file path=usr/demo/mercurial/dumprevlog mode=555 +file path=usr/demo/mercurial/editmerge mode=555 file path=usr/demo/mercurial/hg-ssh mode=555 file path=usr/demo/mercurial/hgk mode=555 file path=usr/demo/mercurial/hgsh/Makefile @@ -57,7 +58,6 @@ file path=usr/demo/mercurial/synthrepo.py file path=usr/demo/mercurial/tcsh_completion file path=usr/demo/mercurial/tcsh_completion_build.sh mode=555 -file path=usr/demo/mercurial/tmplrewrite.py mode=555 file path=usr/demo/mercurial/undumprevlog mode=555 file path=usr/demo/mercurial/vim/HGAnnotate.vim file path=usr/demo/mercurial/vim/hg-menu.vim diff -r aa71e25d90c5 -r 66b174f4707e components/mercurial/mercurial-PYVER.p5m --- a/components/mercurial/mercurial-PYVER.p5m Wed Jul 02 14:04:37 2014 -0700 +++ b/components/mercurial/mercurial-PYVER.p5m Wed Jun 11 10:40:29 2014 -0700 @@ -31,8 +31,9 @@ set name=org.opensolaris.arc-caseid value=PSARC/2006/417 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) -license mercurial.copyright license='GPLv2+' -license mercurial.copyright.google license='BSD 3-Clause' +license mercurial.copyright license="GPLv2+" +license mercurial.copyright.google license="BSD 3-Clause" +license mercurial.copyright.excanvas license="Apache v2.0" # force a dependency on the mercurial package depend fmri=developer/versioning/mercurial@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) \ @@ -73,7 +74,6 @@ file path=usr/lib/python$(PYVER)/vendor-packages/hgext/highlight/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/hgext/highlight/highlight.py file path=usr/lib/python$(PYVER)/vendor-packages/hgext/histedit.py -file path=usr/lib/python$(PYVER)/vendor-packages/hgext/interhg.py file path=usr/lib/python$(PYVER)/vendor-packages/hgext/keyword.py file path=usr/lib/python$(PYVER)/vendor-packages/hgext/largefiles/__init__.py file path=usr/lib/python$(PYVER)/vendor-packages/hgext/largefiles/basestore.py @@ -114,6 +114,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/bookmarks.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/branchmap.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/bundlerepo.py +file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/bundle2.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/byterange.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/changegroup.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/changelog.py @@ -133,6 +134,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/dispatch.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/encoding.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/error.py +file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/exchange.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/extensions.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/fancyopts.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/filelog.py @@ -213,6 +215,7 @@ file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/parser.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/parsers.so file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/patch.py +file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/pathutil.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/peer.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/phases.py file path=usr/lib/python$(PYVER)/vendor-packages/mercurial/posix.py diff -r aa71e25d90c5 -r 66b174f4707e components/mercurial/mercurial.copyright.excanvas --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/mercurial/mercurial.copyright.excanvas Wed Jun 11 10:40:29 2014 -0700 @@ -0,0 +1,13 @@ +Copyright 2006 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff -r aa71e25d90c5 -r 66b174f4707e components/mercurial/patches/manpages.patch --- a/components/mercurial/patches/manpages.patch Wed Jul 02 14:04:37 2014 -0700 +++ b/components/mercurial/patches/manpages.patch Wed Jun 11 10:40:29 2014 -0700 @@ -1,5 +1,5 @@ ---- mercurial-2.8.2/doc/hg.1 Wed Jan 1 19:46:47 2014 -+++ mercurial-2.8.2/doc/hg.1 Tue Jan 7 15:28:46 2014 +--- mercurial-3.0.1/doc/hg.1.orig Sun Jun 1 14:15:47 2014 ++++ mercurial-3.0.1/doc/hg.1 Fri Jun 6 10:48:15 2014 @@ -3,33 +3,6 @@ .TH HG 1 "" "" "Mercurial Manual" .SH NAME @@ -59,25 +59,28 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-R, \-\-repository + .BI \-R, \-\-repository \ . @@ -85,7 +58,7 @@ .TP - .B \-\-config + .BI \-\-config \ . -set/override config option (use \(aqsection.name=value\(aq) +set/override config option (use 'section.name=value') .TP .B \-\-debug . -@@ -126,14 +99,14 @@ +@@ -126,7 +99,7 @@ .B \-\-hidden . consider hidden changesets -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SH COMMANDS - .SS add +@@ -135,9 +108,9 @@ + add the specified files on the next commit: .sp .nf -.ft C @@ -88,7 +91,7 @@ .fi .sp Schedule files to be version controlled and added to the -@@ -140,15 +113,15 @@ +@@ -144,15 +117,15 @@ repository. .sp The files will be added to the repository at the next commit. To @@ -107,7 +110,7 @@ $ ls foo.c $ hg status -@@ -157,13 +130,13 @@ +@@ -161,13 +134,13 @@ adding foo.c $ hg status A foo.c @@ -121,15 +124,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-I, \-\-include - . -@@ -180,13 +153,13 @@ + .BI \-I, \-\-include \ + . +@@ -184,7 +157,7 @@ .B \-n, \-\-dry\-run . do not perform actions, just print output -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS addremove +@@ -192,9 +165,9 @@ + add all new files, delete all missing files: .sp .nf -.ft C @@ -140,7 +147,7 @@ .fi .sp Add all new files and remove all missing files from the -@@ -193,7 +166,7 @@ +@@ -201,7 +174,7 @@ repository. .sp New files are ignored if they match any of the patterns in @@ -149,7 +156,7 @@ commit. .sp Use the \-s/\-\-similarity option to detect renamed files. This -@@ -201,7 +174,7 @@ +@@ -209,7 +182,7 @@ be identical) as its parameter. With a parameter greater than 0, this compares every removed file with every added file and records those similar enough as renames. Detecting renamed files this way @@ -158,22 +165,26 @@ used to check which files were identified as moved or renamed. If not specified, \-s/\-\-similarity defaults to 100 and only renames of identical files are detected. -@@ -209,7 +182,7 @@ +@@ -217,7 +190,7 @@ Returns 0 if all files are successfully added. .sp Options: -.INDENT 0.0 +.RS 0 .TP - .B \-s, \-\-similarity - . -@@ -226,13 +199,13 @@ + .BI \-s, \-\-similarity \ + . +@@ -234,7 +207,7 @@ .B \-n, \-\-dry\-run . do not perform actions, just print output -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS annotate +@@ -242,9 +215,9 @@ + show changeset information by line for each file: .sp .nf -.ft C @@ -184,16 +195,16 @@ .fi .sp List changes in files, showing the revision id responsible for -@@ -249,7 +222,7 @@ +@@ -261,7 +234,7 @@ Returns 0 on success. .sp Options: -.INDENT 0.0 +.RS 0 .TP - .B \-r, \-\-rev - . -@@ -261,7 +234,7 @@ + .BI \-r, \-\-rev \ + . +@@ -273,7 +246,7 @@ .TP .B \-\-no\-follow . @@ -202,14 +213,28 @@ .TP .B \-a, \-\-text . -@@ -312,13 +285,13 @@ +@@ -322,23 +295,23 @@ + .BI \-X, \-\-exclude \ + . exclude names matching the given patterns +-.UNINDENT ++.RE + .sp + [+] marked option can be specified multiple times +-.INDENT 0.0 +-.INDENT 3.5 ++.RS 0 ++.RS 3 .sp aliases: blame -.UNINDENT +-.UNINDENT ++.RE +.RE .SS archive .sp + create an unversioned archive of a repository revision: + .sp .nf -.ft C +.ft @@ -219,7 +244,7 @@ .fi .sp By default, the revision used is the parent of the working -@@ -328,15 +301,15 @@ +@@ -348,15 +321,15 @@ extension (or override using \-t/\-\-type). .sp Examples: @@ -238,7 +263,7 @@ .fi .IP \(bu 2 . -@@ -343,14 +316,14 @@ +@@ -363,14 +336,14 @@ create a tarball excluding .hg files: .sp .nf @@ -257,7 +282,7 @@ .TP .B \fBfiles\fP .sp -@@ -375,10 +348,10 @@ +@@ -395,10 +368,10 @@ .B \fBzip\fP .sp zip archive, compressed using deflate @@ -270,7 +295,7 @@ .sp Each member added to an archive file has a directory prefix prepended. Use \-p/\-\-prefix to specify a format string for the -@@ -388,7 +361,7 @@ +@@ -408,7 +381,7 @@ Returns 0 on success. .sp Options: @@ -279,13 +304,17 @@ .TP .B \-\-no\-decode . -@@ -417,13 +390,13 @@ - .B \-X, \-\-exclude +@@ -437,7 +410,7 @@ + .BI \-X, \-\-exclude \ . exclude names matching the given patterns -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS backout +@@ -445,9 +418,9 @@ + reverse effect of earlier changeset: .sp .nf -.ft C @@ -296,7 +325,7 @@ .fi .sp Prepare a new changeset with the effect of REV undone in the -@@ -444,16 +417,16 @@ +@@ -468,17 +441,17 @@ working directory and a new child of REV that simply undoes REV. .sp Before version 1.7, the behavior without \-\-merge was equivalent @@ -308,7 +337,8 @@ -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date. +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date. .sp - Returns 0 on success. + Returns 0 on success, 1 if nothing to backout or there are unresolved + files. .sp Options: -.INDENT 0.0 @@ -316,13 +346,17 @@ .TP .B \-\-merge . -@@ -494,13 +467,13 @@ - .B \-u, \-\-user +@@ -519,7 +492,7 @@ + .BI \-u, \-\-user \ . record the specified user as committer -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS bisect +@@ -527,9 +500,9 @@ + subdivision search of changesets: .sp .nf -.ft C @@ -333,7 +367,7 @@ .fi .sp This command helps to find changesets which introduce problems. To -@@ -524,16 +497,16 @@ +@@ -553,16 +526,16 @@ is bad. .sp Some examples: @@ -353,7 +387,7 @@ .fi .IP \(bu 2 . -@@ -541,10 +514,10 @@ +@@ -570,10 +543,10 @@ bad: .sp .nf @@ -366,7 +400,7 @@ .fi .IP \(bu 2 . -@@ -552,10 +525,10 @@ +@@ -581,10 +554,10 @@ that revision is not usable because of another issue): .sp .nf @@ -379,7 +413,7 @@ .fi .IP \(bu 2 . -@@ -562,9 +535,9 @@ +@@ -591,9 +564,9 @@ skip all revisions that do not touch directories \fBfoo\fP or \fBbar\fP: .sp .nf @@ -392,7 +426,7 @@ .fi .IP \(bu 2 . -@@ -571,22 +544,22 @@ +@@ -600,22 +573,22 @@ forget the current bisection: .sp .nf @@ -420,7 +454,7 @@ .fi .IP \(bu 2 . -@@ -594,9 +567,9 @@ +@@ -623,9 +596,9 @@ bisection: .sp .nf @@ -432,7 +466,7 @@ .fi .IP \(bu 2 . -@@ -604,9 +577,9 @@ +@@ -633,9 +606,9 @@ if running with \-U/\-\-noupdate): .sp .nf @@ -444,7 +478,7 @@ .fi .IP \(bu 2 . -@@ -613,9 +586,9 @@ +@@ -642,9 +615,9 @@ see all changesets that took part in the current bisection: .sp .nf @@ -456,7 +490,7 @@ .fi .IP \(bu 2 . -@@ -622,18 +595,18 @@ +@@ -651,18 +624,18 @@ you can even get a nice graph: .sp .nf @@ -480,7 +514,7 @@ .TP .B \-r, \-\-reset . -@@ -662,31 +635,31 @@ +@@ -691,33 +664,33 @@ .B \-U, \-\-noupdate . do not update to target @@ -488,6 +522,8 @@ +.RE .SS bookmarks .sp + track a line of development with movable markers: + .sp .nf -.ft C +.ft @@ -522,7 +558,7 @@ have that revision checked out (and the bookmark made active) by default. .sp -@@ -696,7 +669,7 @@ +@@ -727,7 +700,7 @@ current active bookmark will be marked inactive. .sp Options: @@ -531,7 +567,7 @@ .TP .B \-f, \-\-force . -@@ -719,18 +692,18 @@ +@@ -750,20 +723,20 @@ mark a bookmark inactive .sp aliases: bookmark @@ -539,6 +575,8 @@ +.RE .SS branch .sp + set or show the current branch name: + .sp .nf -.ft C +.ft @@ -555,7 +593,7 @@ information about named branches and bookmarks. .RE .sp -@@ -737,23 +710,23 @@ +@@ -770,23 +743,23 @@ With no argument, show the current branch name. With one argument, set the working directory branch name (the branch will not exist in the repository until the next commit). Standard practice @@ -584,7 +622,7 @@ .TP .B \-f, \-\-force . -@@ -762,28 +735,28 @@ +@@ -795,30 +768,30 @@ .B \-C, \-\-clean . reset branch name to parent branch name @@ -592,6 +630,8 @@ +.RE .SS branches .sp + list repository named branches: + .sp .nf -.ft C +.ft @@ -620,7 +660,7 @@ .TP .B \-a, \-\-active . -@@ -792,13 +765,13 @@ +@@ -827,15 +800,15 @@ .B \-c, \-\-closed . show normal and closed branches @@ -628,6 +668,8 @@ +.RE .SS bundle .sp + create a changegroup file: + .sp .nf -.ft C +.ft @@ -637,7 +679,7 @@ .fi .sp Generate a compressed changegroup file collecting changesets not -@@ -824,7 +797,7 @@ +@@ -861,7 +834,7 @@ Returns 0 on success, 1 if no changes found. .sp Options: @@ -646,13 +688,17 @@ .TP .B \-f, \-\-force . -@@ -861,13 +834,13 @@ +@@ -898,7 +871,7 @@ .B \-\-insecure . do not verify server certificate (ignoring web.cacerts config) -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS cat +@@ -906,9 +879,9 @@ + output the current or given revision of files: .sp .nf -.ft C @@ -663,16 +709,16 @@ .fi .sp Print the specified files as they were at the given revision. If -@@ -876,7 +849,7 @@ +@@ -916,7 +889,7 @@ + .sp Output may be to a file, in which case the name of the file is - given using a format string. The formatting rules are the same as - for the export command, with the following additions: --.INDENT 0.0 -+.RS 0 - .TP - .B \fB%s\fP - .sp -@@ -884,17 +857,17 @@ + given using a format string. The formatting rules as follows: +-.INDENT 0.0 ++.RS 0 + .TP + .B \fB%%\fP + .sp +@@ -928,7 +901,7 @@ .TP .B \fB%d\fP .sp @@ -681,7 +727,10 @@ .TP .B \fB%p\fP .sp - root\-relative path name of file being printed +@@ -953,12 +926,12 @@ + .B \fB%b\fP + .sp + basename of the exporting repository -.UNINDENT +.RE .sp @@ -691,15 +740,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-o, \-\-output - . -@@ -915,13 +888,13 @@ - .B \-X, \-\-exclude + .BI \-o, \-\-output \ + . +@@ -979,7 +952,7 @@ + .BI \-X, \-\-exclude \ . exclude names matching the given patterns -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS clone +@@ -987,9 +960,9 @@ + make a copy of an existing repository: .sp .nf -.ft C @@ -710,7 +763,7 @@ .fi .sp Create a copy of an existing repository in a new directory. -@@ -929,22 +902,22 @@ +@@ -997,22 +970,22 @@ If no destination directory name is specified, it defaults to the basename of the source. .sp @@ -738,7 +791,7 @@ revision will be checked out in the new repository by default. .sp To check out a particular version, use \-u/\-\-update, or -@@ -961,9 +934,9 @@ +@@ -1029,9 +1002,9 @@ directory using full hardlinks with .sp .nf @@ -750,7 +803,7 @@ .fi .sp This is the fastest way to clone, but it is not always safe. The -@@ -975,7 +948,7 @@ +@@ -1043,7 +1016,7 @@ .sp Mercurial will update the working directory to the first applicable revision from this list: @@ -759,7 +812,7 @@ .IP a. 3 . null if \-U or the source repository has no changesets -@@ -982,7 +955,7 @@ +@@ -1050,7 +1023,7 @@ .IP b. 3 . if \-u . and the source repository is local, the first parent of @@ -768,7 +821,7 @@ .IP c. 3 . the changeset specified with \-u (if a branch name, this means the -@@ -998,7 +971,7 @@ +@@ -1066,7 +1039,7 @@ the tipmost head specified with the url#branch source syntax .IP g. 3 . @@ -777,7 +830,7 @@ .IP h. 3 . the tipmost head of the default branch -@@ -1005,18 +978,18 @@ +@@ -1073,18 +1046,18 @@ .IP i. 3 . tip @@ -800,7 +853,7 @@ .fi .IP \(bu 2 . -@@ -1023,9 +996,9 @@ +@@ -1091,9 +1064,9 @@ create a lightweight local clone: .sp .nf @@ -812,7 +865,7 @@ .fi .IP \(bu 2 . -@@ -1032,9 +1005,9 @@ +@@ -1100,9 +1073,9 @@ clone from an absolute path on an ssh server (note double\-slash): .sp .nf @@ -824,7 +877,7 @@ .fi .IP \(bu 2 . -@@ -1042,9 +1015,9 @@ +@@ -1110,9 +1083,9 @@ specified version: .sp .nf @@ -836,7 +889,7 @@ .fi .IP \(bu 2 . -@@ -1051,9 +1024,9 @@ +@@ -1119,9 +1092,9 @@ create a repository without changesets after a particular revision: .sp .nf @@ -848,7 +901,7 @@ .fi .IP \(bu 2 . -@@ -1060,18 +1033,18 @@ +@@ -1128,18 +1101,18 @@ clone (and track) a particular named branch: .sp .nf @@ -872,13 +925,17 @@ .TP .B \-U, \-\-noupdate . -@@ -1108,20 +1081,20 @@ +@@ -1176,7 +1149,7 @@ .B \-\-insecure . do not verify server certificate (ignoring web.cacerts config) -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS commit +@@ -1184,16 +1157,16 @@ + commit the specified files or all outstanding changes: .sp .nf -.ft C @@ -898,7 +955,7 @@ will be committed. .sp If you are committing the result of a merge, do not provide any -@@ -1130,28 +1103,28 @@ +@@ -1202,28 +1175,28 @@ If no commit message is specified, Mercurial starts your configured editor where you can enter a message. In case your commit fails, you will find a backup of your message in @@ -934,14 +991,62 @@ .TP .B \-A, \-\-addremove . -@@ -1198,13 +1171,13 @@ +@@ -1272,23 +1245,23 @@ + .B \-S, \-\-subrepos + . recurse into subrepositories +-.UNINDENT ++.RE + .sp + [+] marked option can be specified multiple times +-.INDENT 0.0 +-.INDENT 3.5 ++.RS 0 ++.RS 3 .sp aliases: ci -.UNINDENT +-.UNINDENT ++.RE ++.RE + .SS config + .sp + show combined config settings from all hgrc files: + .sp + .nf +-.ft C ++.ft + hg config [\-u] [NAME]... +-.ft P ++.ft + .fi + .sp + With no arguments, print names and values of all config items. +@@ -1306,12 +1279,12 @@ + With \-\-debug, the source (filename and line number) is printed + for each config item. + .sp +-See \%\fBhg help config\fP\: for more information about config files. ++See \fBhg help config\fP for more information about config files. + .sp + Returns 0 on success. + .sp + Options: +-.INDENT 0.0 ++.RS 0 + .TP + .B \-u, \-\-untrusted + . +@@ -1330,15 +1303,15 @@ + edit global config + .sp + aliases: showconfig debugconfig +-.UNINDENT +.RE .SS copy .sp + mark files as copied for the next commit: + .sp .nf -.ft C +.ft @@ -951,7 +1056,7 @@ .fi .sp Mark dest as having copies of source files. If dest is a -@@ -1216,12 +1189,12 @@ +@@ -1350,12 +1323,12 @@ operation is recorded, but no copying is performed. .sp This command takes effect with the next commit. To undo a copy @@ -966,14 +1071,28 @@ .TP .B \-A, \-\-after . -@@ -1244,13 +1217,13 @@ +@@ -1376,23 +1349,23 @@ + .B \-n, \-\-dry\-run + . do not perform actions, just print output +-.UNINDENT ++.RE + .sp + [+] marked option can be specified multiple times +-.INDENT 0.0 +-.INDENT 3.5 ++.RS 0 ++.RS 3 .sp aliases: cp -.UNINDENT +-.UNINDENT ++.RE +.RE .SS diff .sp + diff repository (or selected files): + .sp .nf -.ft C +.ft @@ -983,7 +1102,7 @@ .fi .sp Show differences between revisions for the specified files. -@@ -1259,7 +1232,7 @@ +@@ -1401,7 +1374,7 @@ .IP Note . diff may generate unexpected results for merges, as it will @@ -992,7 +1111,7 @@ parent changeset if no revisions are specified. .RE .sp -@@ -1277,18 +1250,18 @@ +@@ -1419,18 +1392,18 @@ anyway, probably with undesirable results. .sp Use the \-g/\-\-git option to generate diffs in the git extended diff @@ -1015,7 +1134,7 @@ .fi .IP \(bu 2 . -@@ -1295,9 +1268,9 @@ +@@ -1437,9 +1410,9 @@ compare two historical versions of a directory, with rename info: .sp .nf @@ -1027,7 +1146,7 @@ .fi .IP \(bu 2 . -@@ -1304,9 +1277,9 @@ +@@ -1446,9 +1419,9 @@ get change stats relative to the last change on some date: .sp .nf @@ -1040,7 +1159,7 @@ .fi .IP \(bu 2 . -@@ -1313,9 +1286,9 @@ +@@ -1455,9 +1428,9 @@ diff all newly\-added files that contain a keyword: .sp .nf @@ -1052,7 +1171,7 @@ .fi .IP \(bu 2 . -@@ -1322,18 +1295,18 @@ +@@ -1464,18 +1437,18 @@ compare a revision and its parents: .sp .nf @@ -1073,15 +1192,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-r, \-\-rev - . -@@ -1394,13 +1367,13 @@ + .BI \-r, \-\-rev \ + . +@@ -1536,7 +1509,7 @@ .B \-S, \-\-subrepos . recurse into subrepositories -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS export +@@ -1544,9 +1517,9 @@ + dump the header and diffs for one or more changesets: .sp .nf -.ft C @@ -1092,7 +1215,7 @@ .fi .sp Print the changeset header and diffs for one or more revisions. -@@ -1418,7 +1391,7 @@ +@@ -1564,7 +1537,7 @@ .sp 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: @@ -1101,7 +1224,7 @@ .TP .B \fB%%\fP .sp -@@ -1455,7 +1428,7 @@ +@@ -1601,7 +1574,7 @@ .B \fB%r\fP .sp zero\-padded changeset revision number @@ -1110,7 +1233,7 @@ .sp Without the \-a/\-\-text option, export will avoid generating diffs of files it detects as binary. With \-a, export will generate a -@@ -1462,13 +1435,13 @@ +@@ -1608,13 +1581,13 @@ diff anyway, probably with undesirable results. .sp Use the \-g/\-\-git option to generate diffs in the git extended diff @@ -1126,7 +1249,7 @@ .IP \(bu 2 . use export and import to transplant a bugfix to the current -@@ -1475,9 +1448,9 @@ +@@ -1621,9 +1594,9 @@ branch: .sp .nf @@ -1138,7 +1261,7 @@ .fi .IP \(bu 2 . -@@ -1485,9 +1458,9 @@ +@@ -1631,9 +1604,9 @@ rename information: .sp .nf @@ -1150,7 +1273,7 @@ .fi .IP \(bu 2 . -@@ -1495,16 +1468,16 @@ +@@ -1641,16 +1614,16 @@ descriptive names: .sp .nf @@ -1169,15 +1292,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-o, \-\-output - . -@@ -1529,13 +1502,13 @@ + .BI \-o, \-\-output \ + . +@@ -1675,7 +1648,7 @@ .B \-\-nodates . omit dates from diff headers -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS forget +@@ -1683,9 +1656,9 @@ + forget the specified files on the next commit: .sp .nf -.ft C @@ -1188,7 +1315,7 @@ .fi .sp Mark the specified files so they will no longer be tracked -@@ -1545,18 +1518,18 @@ +@@ -1695,18 +1668,18 @@ entire project history, and it does not delete them from the working directory. .sp @@ -1211,7 +1338,7 @@ .fi .IP \(bu 2 . -@@ -1563,16 +1536,16 @@ +@@ -1713,16 +1686,16 @@ forget files that would be excluded by .hgignore: .sp .nf @@ -1230,15 +1357,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-I, \-\-include - . -@@ -1581,19 +1554,19 @@ - .B \-X, \-\-exclude + .BI \-I, \-\-include \ + . +@@ -1731,7 +1704,7 @@ + .BI \-X, \-\-exclude \ . exclude names matching the given patterns -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS graft +@@ -1739,15 +1712,15 @@ + copy changes from other branches onto the current branch: .sp .nf -.ft C @@ -1258,7 +1389,7 @@ description from the source changesets. .sp Changesets that are ancestors of the current revision, that have -@@ -1603,9 +1576,9 @@ +@@ -1757,9 +1730,9 @@ of the form: .sp .nf @@ -1270,7 +1401,7 @@ .fi .sp If a graft merge results in conflicts, the graft process is -@@ -1618,16 +1591,16 @@ +@@ -1772,16 +1745,16 @@ .RE .sp Examples: @@ -1290,7 +1421,7 @@ .fi .IP \(bu 2 . -@@ -1634,9 +1607,9 @@ +@@ -1788,9 +1761,9 @@ graft a range of changesets with one exception, updating dates: .sp .nf @@ -1302,7 +1433,7 @@ .fi .IP \(bu 2 . -@@ -1643,9 +1616,9 @@ +@@ -1797,9 +1770,9 @@ continue a graft after resolving conflicts: .sp .nf @@ -1314,7 +1445,7 @@ .fi .IP \(bu 2 . -@@ -1652,16 +1625,16 @@ +@@ -1806,16 +1779,16 @@ show the source of a grafted changeset: .sp .nf @@ -1333,15 +1464,19 @@ -.INDENT 0.0 +.RS 0 .TP - .B \-r, \-\-rev - . -@@ -1702,13 +1675,13 @@ + .BI \-r, \-\-rev \ + . +@@ -1856,7 +1829,7 @@ .B \-n, \-\-dry\-run . do not perform actions, just print output -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS grep +@@ -1864,9 +1837,9 @@ + search for a pattern in specified files and revisions: .sp .nf -.ft C @@ -1352,7 +1487,7 @@ .fi .sp Search revisions of files for a regular expression. -@@ -1727,7 +1700,7 @@ +@@ -1885,7 +1858,7 @@ Returns 0 if a match is found, 1 otherwise. .sp Options: @@ -1361,13 +1496,17 @@ .TP .B \-0, \-\-print0 . -@@ -1776,13 +1749,13 @@ - .B \-X, \-\-exclude +@@ -1934,7 +1907,7 @@ + .BI \-X, \-\-exclude \ . exclude names matching the given patterns -.UNINDENT +.RE + .sp + [+] marked option can be specified multiple times .SS heads +@@ -1942,9 +1915,9 @@ + show branch heads: .sp .nf -.ft C @@ -1378,7 +1517,7 @@ .fi .sp With no arguments, show all open branch heads in the repository. -@@ -1792,11 +1765,11 @@ +@@ -1954,11 +1927,11 @@ .sp If one or more REVs are given, only open branch heads on the branches associated with the specified changesets are shown. This @@ -1392,23 +1531,25 @@ .sp If STARTREV is specified, only those heads that are descendants of STARTREV will be displayed. -@@ -1807,7 +1780,7 @@ +@@ -1969,7 +1942,7 @@ Returns 0 if matching heads are found, 1 if not. .sp Options: -.INDENT 0.0 +.RS 0 .TP - .B \-r, \-\-rev - . -@@ -1832,13 +1805,13 @@ - .B \-\-template + .BI \-r, \-\-rev \ + . +@@ -1994,15 +1967,15 @@ + .BI \-T, \-\-template \