components/mercurial/patches/manpages.patch
branchs11u3-sru
changeset 7937 20e6442c6cee
parent 5721 153e2c170241
equal deleted inserted replaced
7936:40335bd603f6 7937:20e6442c6cee
     5 after those changes are made.  Since we don't yet ship docutils, we have to
     5 after those changes are made.  Since we don't yet ship docutils, we have to
     6 create this patch offline and keep a copy of it in the repo.
     6 create this patch offline and keep a copy of it in the repo.
     7 
     7 
     8 These changes are Solaris-specific and not appropriate for upstream.
     8 These changes are Solaris-specific and not appropriate for upstream.
     9 
     9 
    10 --- mercurial-3.7.3/doc/hg.1	Tue Mar 29 09:54:51 2016
    10 --- mercurial-4.1/doc/hg.1	2017-02-01 08:19:54.000000000 -0800
    11 +++ mercurial-3.7.3/doc/hg.1	Tue Mar 29 10:26:31 2016
    11 +++ mercurial-4.1/doc/hg.1	2017-02-03 11:20:06.570123444 -0800
    12 @@ -3,33 +3,6 @@
    12 @@ -3,33 +3,6 @@
    13  .TH HG 1 "" "" "Mercurial Manual"
    13  .TH HG 1 "" "" "Mercurial Manual"
    14  .SH NAME
    14  .SH NAME
    15  hg \- Mercurial source code management system
    15  hg \- Mercurial source code management system
    16 -.
    16 -.
   648 +.ft
   648 +.ft
   649  .fi
   649  .fi
   650 -.UNINDENT
   650 -.UNINDENT
   651 +.RE
   651 +.RE
   652  .sp
   652  .sp
   653 -See \%\fBhg help revsets\fP\: for more about the \fIbisect()\fP keyword.
   653 -See \%\fBhg help revisions.bisect\fP\: for more about the \fIbisect()\fP predicate.
   654 +See \fBhg help revsets\fP for more about the \fIbisect()\fP keyword.
   654 +See \fBhg help revisions.bisect\fP for more about the \fIbisect()\fP predicate.
   655  .sp
   655  .sp
   656  Returns 0 on success.
   656  Returns 0 on success.
   657  .sp
   657  .sp
   658  Options:
   658  Options:
   659 -.INDENT 0.0
   659 -.INDENT 0.0
  1060  clone a remote repository to a new directory named hg/:
  1060  clone a remote repository to a new directory named hg/:
  1061  .sp
  1061  .sp
  1062  .nf
  1062  .nf
  1063 -.ft C
  1063 -.ft C
  1064 +.ft
  1064 +.ft
  1065  hg clone http://selenic.com/hg
  1065  hg clone https://www.mercurial\-scm.org/repo/hg/
  1066 -.ft P
  1066 -.ft P
  1067 +.ft
  1067 +.ft
  1068  .fi
  1068  .fi
  1069  .IP \(bu 2
  1069  .IP \(bu 2
  1070  .
  1070  .
  1120  clone (and track) a particular named branch:
  1120  clone (and track) a particular named branch:
  1121  .sp
  1121  .sp
  1122  .nf
  1122  .nf
  1123 -.ft C
  1123 -.ft C
  1124 +.ft
  1124 +.ft
  1125  hg clone http://selenic.com/hg#stable
  1125  hg clone https://www.mercurial\-scm.org/repo/hg/#stable
  1126 -.ft P
  1126 -.ft P
  1127 +.ft
  1127 +.ft
  1128  .fi
  1128  .fi
  1129 -.UNINDENT
  1129 -.UNINDENT
  1130 +.RE
  1130 +.RE
  1295 -.INDENT 0.0
  1295 -.INDENT 0.0
  1296 +.RS 0
  1296 +.RS 0
  1297  .TP
  1297  .TP
  1298  .B \-u,  \-\-untrusted
  1298  .B \-u,  \-\-untrusted
  1299  .
  1299  .
  1300 @@ -1574,15 +1547,15 @@
  1300 @@ -1578,15 +1551,15 @@
  1301  edit global config
  1301  display with template (EXPERIMENTAL)
  1302  .sp
  1302  .sp
  1303  aliases: showconfig debugconfig
  1303  aliases: showconfig debugconfig
  1304 -.UNINDENT
  1304 -.UNINDENT
  1305 +.RE
  1305 +.RE
  1306  .SS copy
  1306  .SS copy
  1314 -.ft P
  1314 -.ft P
  1315 +.ft
  1315 +.ft
  1316  .fi
  1316  .fi
  1317  .sp
  1317  .sp
  1318  Mark dest as having copies of source files. If dest is a
  1318  Mark dest as having copies of source files. If dest is a
  1319 @@ -1594,12 +1567,12 @@
  1319 @@ -1598,12 +1571,12 @@
  1320  operation is recorded, but no copying is performed.
  1320  operation is recorded, but no copying is performed.
  1321  .sp
  1321  .sp
  1322  This command takes effect with the next commit. To undo a copy
  1322  This command takes effect with the next commit. To undo a copy
  1323 -before that, see \%\fBhg revert\fP\:.
  1323 -before that, see \%\fBhg revert\fP\:.
  1324 +before that, see \fBhg revert\fP.
  1324 +before that, see \fBhg revert\fP.
  1329 -.INDENT 0.0
  1329 -.INDENT 0.0
  1330 +.RS 0
  1330 +.RS 0
  1331  .TP
  1331  .TP
  1332  .B \-A,  \-\-after
  1332  .B \-A,  \-\-after
  1333  .
  1333  .
  1334 @@ -1620,23 +1593,23 @@
  1334 @@ -1624,23 +1597,23 @@
  1335  .B \-n,  \-\-dry\-run
  1335  .B \-n,  \-\-dry\-run
  1336  .
  1336  .
  1337  do not perform actions, just print output
  1337  do not perform actions, just print output
  1338 -.UNINDENT
  1338 -.UNINDENT
  1339 +.RE
  1339 +.RE
  1360 -.ft P
  1360 -.ft P
  1361 +.ft
  1361 +.ft
  1362  .fi
  1362  .fi
  1363  .sp
  1363  .sp
  1364  Show differences between revisions for the specified files.
  1364  Show differences between revisions for the specified files.
  1365 @@ -1644,8 +1617,8 @@
  1365 @@ -1648,8 +1621,8 @@
  1366  Differences between files are shown using the unified diff format.
  1366  Differences between files are shown using the unified diff format.
  1367  .IP Note
  1367  .IP Note
  1368  .
  1368  .
  1369 -\%\fBhg diff\fP\: may generate unexpected results for merges, as it will
  1369 -\%\fBhg diff\fP\: may generate unexpected results for merges, as it will
  1370 -default to comparing against the working directory\(aqs first
  1370 -default to comparing against the working directory\(aqs first
  1371 +\fBhg diff\fP may generate unexpected results for merges, as it will
  1371 +\fBhg diff\fP may generate unexpected results for merges, as it will
  1372 +default to comparing against the working directory's first
  1372 +default to comparing against the working directory's first
  1373  parent changeset if no revisions are specified.
  1373  parent changeset if no revisions are specified.
  1374  .RE
  1374  .RE
  1375  .sp
  1375  .sp
  1376 @@ -1663,18 +1636,18 @@
  1376 @@ -1667,18 +1640,18 @@
  1377  anyway, probably with undesirable results.
  1377  anyway, probably with undesirable results.
  1378  .sp
  1378  .sp
  1379  Use the \-g/\-\-git option to generate diffs in the git extended diff
  1379  Use the \-g/\-\-git option to generate diffs in the git extended diff
  1380 -format. For more information, read \%\fBhg help diffs\fP\:.
  1380 -format. For more information, read \%\fBhg help diffs\fP\:.
  1381 +format. For more information, read \fBhg help diffs\fP.
  1381 +format. For more information, read \fBhg help diffs\fP.
  1394 -.ft P
  1394 -.ft P
  1395 +.ft
  1395 +.ft
  1396  .fi
  1396  .fi
  1397  .IP \(bu 2
  1397  .IP \(bu 2
  1398  .
  1398  .
  1399 @@ -1681,9 +1654,9 @@
  1399 @@ -1685,9 +1658,9 @@
  1400  compare two historical versions of a directory, with rename info:
  1400  compare two historical versions of a directory, with rename info:
  1401  .sp
  1401  .sp
  1402  .nf
  1402  .nf
  1403 -.ft C
  1403 -.ft C
  1404 +.ft
  1404 +.ft
  1406 -.ft P
  1406 -.ft P
  1407 +.ft
  1407 +.ft
  1408  .fi
  1408  .fi
  1409  .IP \(bu 2
  1409  .IP \(bu 2
  1410  .
  1410  .
  1411 @@ -1690,9 +1663,9 @@
  1411 @@ -1694,9 +1667,9 @@
  1412  get change stats relative to the last change on some date:
  1412  get change stats relative to the last change on some date:
  1413  .sp
  1413  .sp
  1414  .nf
  1414  .nf
  1415 -.ft C
  1415 -.ft C
  1416 -hg diff \-\-stat \-r "date(\(aqmay 2\(aq)"
  1416 -hg diff \-\-stat \-r "date(\(aqmay 2\(aq)"
  1419 +hg diff \-\-stat \-r "date('may 2')"
  1419 +hg diff \-\-stat \-r "date('may 2')"
  1420 +.ft
  1420 +.ft
  1421  .fi
  1421  .fi
  1422  .IP \(bu 2
  1422  .IP \(bu 2
  1423  .
  1423  .
  1424 @@ -1699,9 +1672,9 @@
  1424 @@ -1703,9 +1676,9 @@
  1425  diff all newly\-added files that contain a keyword:
  1425  diff all newly\-added files that contain a keyword:
  1426  .sp
  1426  .sp
  1427  .nf
  1427  .nf
  1428 -.ft C
  1428 -.ft C
  1429 +.ft
  1429 +.ft
  1431 -.ft P
  1431 -.ft P
  1432 +.ft
  1432 +.ft
  1433  .fi
  1433  .fi
  1434  .IP \(bu 2
  1434  .IP \(bu 2
  1435  .
  1435  .
  1436 @@ -1708,18 +1681,18 @@
  1436 @@ -1712,18 +1685,18 @@
  1437  compare a revision and its parents:
  1437  compare a revision and its parents:
  1438  .sp
  1438  .sp
  1439  .nf
  1439  .nf
  1440 -.ft C
  1440 -.ft C
  1441 +.ft
  1441 +.ft
  1454 -.INDENT 0.0
  1454 -.INDENT 0.0
  1455 +.RS 0
  1455 +.RS 0
  1456  .TP
  1456  .TP
  1457  .BI \-r,  \-\-rev \ <REV[+]>
  1457  .BI \-r,  \-\-rev \ <REV[+]>
  1458  .
  1458  .
  1459 @@ -1788,7 +1761,7 @@
  1459 @@ -1792,7 +1765,7 @@
  1460  .B \-S,  \-\-subrepos
  1460  .B \-S,  \-\-subrepos
  1461  .
  1461  .
  1462  recurse into subrepositories
  1462  recurse into subrepositories
  1463 -.UNINDENT
  1463 -.UNINDENT
  1464 +.RE
  1464 +.RE
  1465  .sp
  1465  .sp
  1466  [+] marked option can be specified multiple times
  1466  [+] marked option can be specified multiple times
  1467  .SS export
  1467  .SS export
  1468 @@ -1796,9 +1769,9 @@
  1468 @@ -1800,9 +1773,9 @@
  1469  dump the header and diffs for one or more changesets:
  1469  dump the header and diffs for one or more changesets:
  1470  .sp
  1470  .sp
  1471  .nf
  1471  .nf
  1472 -.ft C
  1472 -.ft C
  1473 +.ft
  1473 +.ft
  1475 -.ft P
  1475 -.ft P
  1476 +.ft
  1476 +.ft
  1477  .fi
  1477  .fi
  1478  .sp
  1478  .sp
  1479  Print the changeset header and diffs for one or more revisions.
  1479  Print the changeset header and diffs for one or more revisions.
  1480 @@ -1809,7 +1782,7 @@
  1480 @@ -1813,7 +1786,7 @@
  1481  comment.
  1481  comment.
  1482  .IP Note
  1482  .IP Note
  1483  .
  1483  .
  1484 -\%\fBhg export\fP\: may generate unexpected diff output for merge
  1484 -\%\fBhg export\fP\: may generate unexpected diff output for merge
  1485 +\fBhg export\fP may generate unexpected diff output for merge
  1485 +\fBhg export\fP may generate unexpected diff output for merge
  1486  changesets, as it will compare the merge changeset against its
  1486  changesets, as it will compare the merge changeset against its
  1487  first parent only.
  1487  first parent only.
  1488  .RE
  1488  .RE
  1489 @@ -1816,7 +1789,7 @@
  1489 @@ -1820,7 +1793,7 @@
  1490  .sp
  1490  .sp
  1491  Output may be to a file, in which case the name of the file is
  1491  Output may be to a file, in which case the name of the file is
  1492  given using a format string. The formatting rules are as follows:
  1492  given using a format string. The formatting rules are as follows:
  1493 -.INDENT 0.0
  1493 -.INDENT 0.0
  1494 +.RS 0
  1494 +.RS 0
  1495  .TP
  1495  .TP
  1496  .B \fB%%\fP
  1496  .B \fB%%\fP
  1497  .sp
  1497  .sp
  1498 @@ -1853,7 +1826,7 @@
  1498 @@ -1857,7 +1830,7 @@
  1499  .B \fB%r\fP
  1499  .B \fB%r\fP
  1500  .sp
  1500  .sp
  1501  zero\-padded changeset revision number
  1501  zero\-padded changeset revision number
  1502 -.UNINDENT
  1502 -.UNINDENT
  1503 +.RE
  1503 +.RE
  1504  .sp
  1504  .sp
  1505  Without the \-a/\-\-text option, export will avoid generating diffs
  1505  Without the \-a/\-\-text option, export will avoid generating diffs
  1506  of files it detects as binary. With \-a, export will generate a
  1506  of files it detects as binary. With \-a, export will generate a
  1507 @@ -1860,13 +1833,13 @@
  1507 @@ -1864,13 +1837,13 @@
  1508  diff anyway, probably with undesirable results.
  1508  diff anyway, probably with undesirable results.
  1509  .sp
  1509  .sp
  1510  Use the \-g/\-\-git option to generate diffs in the git extended diff
  1510  Use the \-g/\-\-git option to generate diffs in the git extended diff
  1511 -format. See \%\fBhg help diffs\fP\: for more information.
  1511 -format. See \%\fBhg help diffs\fP\: for more information.
  1512 +format. See \fBhg help diffs\fP for more information.
  1512 +format. See \fBhg help diffs\fP for more information.
  1518 -.INDENT 0.0
  1518 -.INDENT 0.0
  1519 +.RS 0
  1519 +.RS 0
  1520  .IP \(bu 2
  1520  .IP \(bu 2
  1521  .
  1521  .
  1522  use export and import to transplant a bugfix to the current
  1522  use export and import to transplant a bugfix to the current
  1523 @@ -1873,9 +1846,9 @@
  1523 @@ -1877,9 +1850,9 @@
  1524  branch:
  1524  branch:
  1525  .sp
  1525  .sp
  1526  .nf
  1526  .nf
  1527 -.ft C
  1527 -.ft C
  1528 +.ft
  1528 +.ft
  1530 -.ft P
  1530 -.ft P
  1531 +.ft
  1531 +.ft
  1532  .fi
  1532  .fi
  1533  .IP \(bu 2
  1533  .IP \(bu 2
  1534  .
  1534  .
  1535 @@ -1883,9 +1856,9 @@
  1535 @@ -1887,9 +1860,9 @@
  1536  rename information:
  1536  rename information:
  1537  .sp
  1537  .sp
  1538  .nf
  1538  .nf
  1539 -.ft C
  1539 -.ft C
  1540 +.ft
  1540 +.ft
  1542 -.ft P
  1542 -.ft P
  1543 +.ft
  1543 +.ft
  1544  .fi
  1544  .fi
  1545  .IP \(bu 2
  1545  .IP \(bu 2
  1546  .
  1546  .
  1547 @@ -1893,16 +1866,16 @@
  1547 @@ -1897,16 +1870,16 @@
  1548  descriptive names:
  1548  descriptive names:
  1549  .sp
  1549  .sp
  1550  .nf
  1550  .nf
  1551 -.ft C
  1551 -.ft C
  1552 +.ft
  1552 +.ft
  1563 -.INDENT 0.0
  1563 -.INDENT 0.0
  1564 +.RS 0
  1564 +.RS 0
  1565  .TP
  1565  .TP
  1566  .BI \-o,  \-\-output \ <FORMAT>
  1566  .BI \-o,  \-\-output \ <FORMAT>
  1567  .
  1567  .
  1568 @@ -1927,7 +1900,7 @@
  1568 @@ -1931,7 +1904,7 @@
  1569  .B \-\-nodates
  1569  .B \-\-nodates
  1570  .
  1570  .
  1571  omit dates from diff headers
  1571  omit dates from diff headers
  1572 -.UNINDENT
  1572 -.UNINDENT
  1573 +.RE
  1573 +.RE
  1574  .sp
  1574  .sp
  1575  [+] marked option can be specified multiple times
  1575  [+] marked option can be specified multiple times
  1576  .SS files
  1576  .SS files
  1577 @@ -1935,9 +1908,9 @@
  1577 @@ -1939,9 +1912,9 @@
  1578  list tracked files:
  1578  list tracked files:
  1579  .sp
  1579  .sp
  1580  .nf
  1580  .nf
  1581 -.ft C
  1581 -.ft C
  1582 +.ft
  1582 +.ft
  1583  hg files [OPTION]... [PATTERN]...
  1583  hg files [OPTION]... [FILE]...
  1584 -.ft P
  1584 -.ft P
  1585 +.ft
  1585 +.ft
  1586  .fi
  1586  .fi
  1587  .sp
  1587  .sp
  1588  Print files under Mercurial control in the working directory or
  1588  Print files under Mercurial control in the working directory or
  1589 @@ -1948,15 +1921,15 @@
  1589 @@ -1952,15 +1925,15 @@
  1590  of all files under Mercurial control in the working directory.
  1590  of all files under Mercurial control.
  1591  .sp
  1591  .sp
  1592  Examples:
  1592  Examples:
  1593 -.INDENT 0.0
  1593 -.INDENT 0.0
  1594 +.RS 0
  1594 +.RS 0
  1595  .IP \(bu 2
  1595  .IP \(bu 2
  1603 -.ft P
  1603 -.ft P
  1604 +.ft
  1604 +.ft
  1605  .fi
  1605  .fi
  1606  .IP \(bu 2
  1606  .IP \(bu 2
  1607  .
  1607  .
  1608 @@ -1963,9 +1936,9 @@
  1608 @@ -1967,9 +1940,9 @@
  1609  shows sizes and flags for current revision:
  1609  shows sizes and flags for current revision:
  1610  .sp
  1610  .sp
  1611  .nf
  1611  .nf
  1612 -.ft C
  1612 -.ft C
  1613 +.ft
  1613 +.ft
  1615 -.ft P
  1615 -.ft P
  1616 +.ft
  1616 +.ft
  1617  .fi
  1617  .fi
  1618  .IP \(bu 2
  1618  .IP \(bu 2
  1619  .
  1619  .
  1620 @@ -1972,9 +1945,9 @@
  1620 @@ -1976,9 +1949,9 @@
  1621  list all files named README:
  1621  list all files named README:
  1622  .sp
  1622  .sp
  1623  .nf
  1623  .nf
  1624 -.ft C
  1624 -.ft C
  1625 +.ft
  1625 +.ft
  1627 -.ft P
  1627 -.ft P
  1628 +.ft
  1628 +.ft
  1629  .fi
  1629  .fi
  1630  .IP \(bu 2
  1630  .IP \(bu 2
  1631  .
  1631  .
  1632 @@ -1981,9 +1954,9 @@
  1632 @@ -1985,9 +1958,9 @@
  1633  list all binary files:
  1633  list all binary files:
  1634  .sp
  1634  .sp
  1635  .nf
  1635  .nf
  1636 -.ft C
  1636 -.ft C
  1637 +.ft
  1637 +.ft
  1639 -.ft P
  1639 -.ft P
  1640 +.ft
  1640 +.ft
  1641  .fi
  1641  .fi
  1642  .IP \(bu 2
  1642  .IP \(bu 2
  1643  .
  1643  .
  1644 @@ -1990,9 +1963,9 @@
  1644 @@ -1994,9 +1967,9 @@
  1645  find files containing a regular expression:
  1645  find files containing a regular expression:
  1646  .sp
  1646  .sp
  1647  .nf
  1647  .nf
  1648 -.ft C
  1648 -.ft C
  1649 -hg files "set:grep(\(aqbob\(aq)"
  1649 -hg files "set:grep(\(aqbob\(aq)"
  1652 +hg files "set:grep('bob')"
  1652 +hg files "set:grep('bob')"
  1653 +.ft
  1653 +.ft
  1654  .fi
  1654  .fi
  1655  .IP \(bu 2
  1655  .IP \(bu 2
  1656  .
  1656  .
  1657 @@ -1999,19 +1972,19 @@
  1657 @@ -2003,19 +1976,19 @@
  1658  search tracked file contents with xargs and grep:
  1658  search tracked file contents with xargs and grep:
  1659  .sp
  1659  .sp
  1660  .nf
  1660  .nf
  1661 -.ft C
  1661 -.ft C
  1662 +.ft
  1662 +.ft
  1677 -.INDENT 0.0
  1677 -.INDENT 0.0
  1678 +.RS 0
  1678 +.RS 0
  1679  .TP
  1679  .TP
  1680  .BI \-r,  \-\-rev \ <REV>
  1680  .BI \-r,  \-\-rev \ <REV>
  1681  .
  1681  .
  1682 @@ -2036,7 +2009,7 @@
  1682 @@ -2040,7 +2013,7 @@
  1683  .B \-S,  \-\-subrepos
  1683  .B \-S,  \-\-subrepos
  1684  .
  1684  .
  1685  recurse into subrepositories
  1685  recurse into subrepositories
  1686 -.UNINDENT
  1686 -.UNINDENT
  1687 +.RE
  1687 +.RE
  1688  .sp
  1688  .sp
  1689  [+] marked option can be specified multiple times
  1689  [+] marked option can be specified multiple times
  1690  .SS forget
  1690  .SS forget
  1691 @@ -2044,9 +2017,9 @@
  1691 @@ -2048,9 +2021,9 @@
  1692  forget the specified files on the next commit:
  1692  forget the specified files on the next commit:
  1693  .sp
  1693  .sp
  1694  .nf
  1694  .nf
  1695 -.ft C
  1695 -.ft C
  1696 +.ft
  1696 +.ft
  1698 -.ft P
  1698 -.ft P
  1699 +.ft
  1699 +.ft
  1700  .fi
  1700  .fi
  1701  .sp
  1701  .sp
  1702  Mark the specified files so they will no longer be tracked
  1702  Mark the specified files so they will no longer be tracked
  1703 @@ -2056,20 +2029,20 @@
  1703 @@ -2060,20 +2033,20 @@
  1704  entire project history, and it does not delete them from the
  1704  entire project history, and it does not delete them from the
  1705  working directory.
  1705  working directory.
  1706  .sp
  1706  .sp
  1707 -To delete the file from the working directory, see \%\fBhg remove\fP\:.
  1707 -To delete the file from the working directory, see \%\fBhg remove\fP\:.
  1708 +To delete the file from the working directory, see \fBhg remove\fP.
  1708 +To delete the file from the working directory, see \fBhg remove\fP.
  1724 -.ft P
  1724 -.ft P
  1725 +.ft
  1725 +.ft
  1726  .fi
  1726  .fi
  1727  .IP \(bu 2
  1727  .IP \(bu 2
  1728  .
  1728  .
  1729 @@ -2076,16 +2049,16 @@
  1729 @@ -2080,16 +2053,16 @@
  1730  forget files that would be excluded by .hgignore:
  1730  forget files that would be excluded by .hgignore:
  1731  .sp
  1731  .sp
  1732  .nf
  1732  .nf
  1733 -.ft C
  1733 -.ft C
  1734 +.ft
  1734 +.ft
  1745 -.INDENT 0.0
  1745 -.INDENT 0.0
  1746 +.RS 0
  1746 +.RS 0
  1747  .TP
  1747  .TP
  1748  .BI \-I,  \-\-include \ <PATTERN[+]>
  1748  .BI \-I,  \-\-include \ <PATTERN[+]>
  1749  .
  1749  .
  1750 @@ -2094,7 +2067,7 @@
  1750 @@ -2098,7 +2071,7 @@
  1751  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  1751  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  1752  .
  1752  .
  1753  exclude names matching the given patterns
  1753  exclude names matching the given patterns
  1754 -.UNINDENT
  1754 -.UNINDENT
  1755 +.RE
  1755 +.RE
  1756  .sp
  1756  .sp
  1757  [+] marked option can be specified multiple times
  1757  [+] marked option can be specified multiple times
  1758  .SS graft
  1758  .SS graft
  1759 @@ -2102,15 +2075,15 @@
  1759 @@ -2106,15 +2079,15 @@
  1760  copy changes from other branches onto the current branch:
  1760  copy changes from other branches onto the current branch:
  1761  .sp
  1761  .sp
  1762  .nf
  1762  .nf
  1763 -.ft C
  1763 -.ft C
  1764 +.ft
  1764 +.ft
  1775 +history graph. This is sometimes known as 'backporting' or
  1775 +history graph. This is sometimes known as 'backporting' or
  1776 +\&'cherry\-picking'. By default, graft will copy user, date, and
  1776 +\&'cherry\-picking'. By default, graft will copy user, date, and
  1777  description from the source changesets.
  1777  description from the source changesets.
  1778  .sp
  1778  .sp
  1779  Changesets that are ancestors of the current revision, that have
  1779  Changesets that are ancestors of the current revision, that have
  1780 @@ -2120,9 +2093,9 @@
  1780 @@ -2124,9 +2097,9 @@
  1781  of the form:
  1781  of the form:
  1782  .sp
  1782  .sp
  1783  .nf
  1783  .nf
  1784 -.ft C
  1784 -.ft C
  1785 +.ft
  1785 +.ft
  1787 -.ft P
  1787 -.ft P
  1788 +.ft
  1788 +.ft
  1789  .fi
  1789  .fi
  1790  .sp
  1790  .sp
  1791  If \-\-force is specified, revisions will be grafted even if they
  1791  If \-\-force is specified, revisions will be grafted even if they
  1792 @@ -2140,16 +2113,16 @@
  1792 @@ -2144,16 +2117,16 @@
  1793  .RE
  1793  .RE
  1794  .sp
  1794  .sp
  1795  Examples:
  1795  Examples:
  1796 -.INDENT 0.0
  1796 -.INDENT 0.0
  1797 +.RS 0
  1797 +.RS 0
  1807 -.ft P
  1807 -.ft P
  1808 +.ft
  1808 +.ft
  1809  .fi
  1809  .fi
  1810  .IP \(bu 2
  1810  .IP \(bu 2
  1811  .
  1811  .
  1812 @@ -2156,9 +2129,9 @@
  1812 @@ -2160,9 +2133,9 @@
  1813  graft a range of changesets with one exception, updating dates:
  1813  graft a range of changesets with one exception, updating dates:
  1814  .sp
  1814  .sp
  1815  .nf
  1815  .nf
  1816 -.ft C
  1816 -.ft C
  1817 +.ft
  1817 +.ft
  1819 -.ft P
  1819 -.ft P
  1820 +.ft
  1820 +.ft
  1821  .fi
  1821  .fi
  1822  .IP \(bu 2
  1822  .IP \(bu 2
  1823  .
  1823  .
  1824 @@ -2165,9 +2138,9 @@
  1824 @@ -2169,9 +2142,9 @@
  1825  continue a graft after resolving conflicts:
  1825  continue a graft after resolving conflicts:
  1826  .sp
  1826  .sp
  1827  .nf
  1827  .nf
  1828 -.ft C
  1828 -.ft C
  1829 +.ft
  1829 +.ft
  1831 -.ft P
  1831 -.ft P
  1832 +.ft
  1832 +.ft
  1833  .fi
  1833  .fi
  1834  .IP \(bu 2
  1834  .IP \(bu 2
  1835  .
  1835  .
  1836 @@ -2174,9 +2147,9 @@
  1836 @@ -2178,9 +2151,9 @@
  1837  show the source of a grafted changeset:
  1837  show the source of a grafted changeset:
  1838  .sp
  1838  .sp
  1839  .nf
  1839  .nf
  1840 -.ft C
  1840 -.ft C
  1841 +.ft
  1841 +.ft
  1843 -.ft P
  1843 -.ft P
  1844 +.ft
  1844 +.ft
  1845  .fi
  1845  .fi
  1846  .IP \(bu 2
  1846  .IP \(bu 2
  1847  .
  1847  .
  1848 @@ -2183,19 +2156,19 @@
  1848 @@ -2187,18 +2160,18 @@
  1849  show revisions sorted by date:
  1849  show revisions sorted by date:
  1850  .sp
  1850  .sp
  1851  .nf
  1851  .nf
  1852 -.ft C
  1852 -.ft C
  1853 -hg log \-r \(aqsort(all(), date)\(aq
  1853 +.ft
  1854 -.ft P
  1854  hg log \-r "sort(all(), date)"
  1855 +.ft
  1855 -.ft P
  1856 +hg log \-r 'sort(all(), date)'
  1856 +.ft
  1857 +.ft
  1857  .fi
  1858  .fi
  1858 -.UNINDENT
  1859 -.UNINDENT
  1859 +.RE
  1860 +.RE
  1860  .sp
  1861  .sp
  1861 -See \%\fBhg help revisions\fP\: for more about specifying revisions.
  1862 -See \%\fBhg help revisions\fP\: and \%\fBhg help revsets\fP\: for more about
  1862 +See \fBhg help revisions\fP for more about specifying revisions.
  1863 +See \fBhg help revisions\fP and \fBhg help revsets\fP for more about
       
  1864  specifying revisions.
       
  1865  .sp
  1863  .sp
  1866  Returns 0 on successful completion.
  1864  Returns 0 on successful completion.
  1867  .sp
  1865  .sp
  1868  Options:
  1866  Options:
  1869 -.INDENT 0.0
  1867 -.INDENT 0.0
  1870 +.RS 0
  1868 +.RS 0
  1871  .TP
  1869  .TP
  1872  .BI \-r,  \-\-rev \ <REV[+]>
  1870  .BI \-r,  \-\-rev \ <REV[+]>
  1873  .
  1871  .
  1874 @@ -2240,7 +2213,7 @@
  1872 @@ -2243,7 +2216,7 @@
  1875  .B \-n,  \-\-dry\-run
  1873  .B \-n,  \-\-dry\-run
  1876  .
  1874  .
  1877  do not perform actions, just print output
  1875  do not perform actions, just print output
  1878 -.UNINDENT
  1876 -.UNINDENT
  1879 +.RE
  1877 +.RE
  1880  .sp
  1878  .sp
  1881  [+] marked option can be specified multiple times
  1879  [+] marked option can be specified multiple times
  1882  .SS grep
  1880  .SS grep
  1883 @@ -2248,9 +2221,9 @@
  1881 @@ -2251,9 +2224,9 @@
  1884  search for a pattern in specified files and revisions:
  1882  search revision history for a pattern in specified files:
  1885  .sp
  1883  .sp
  1886  .nf
  1884  .nf
  1887 -.ft C
  1885 -.ft C
  1888 +.ft
  1886 +.ft
  1889  hg grep [OPTION]... PATTERN [FILE]...
  1887  hg grep [OPTION]... PATTERN [FILE]...
  1890 -.ft P
  1888 -.ft P
  1891 +.ft
  1889 +.ft
  1892  .fi
  1890  .fi
  1893  .sp
  1891  .sp
  1894  Search revisions of files for a regular expression.
  1892  Search revision history for a regular expression in the specified
  1895 @@ -2269,7 +2242,7 @@
  1893 @@ -2268,14 +2241,14 @@
       
  1894  PATTERN can be any Python (roughly Perl\-compatible) regular
       
  1895  expression.
       
  1896  .sp
       
  1897 -If no FILEs are specified (and \-f/\-\-follow isn\(aqt set), all files in
       
  1898 -the repository are searched, including those that don\(aqt exist in the
       
  1899 +If no FILEs are specified (and \-f/\-\-follow isn't set), all files in
       
  1900 +the repository are searched, including those that don't exist in the
       
  1901  current branch or have been deleted in a prior changeset.
       
  1902  .sp
  1896  Returns 0 if a match is found, 1 otherwise.
  1903  Returns 0 if a match is found, 1 otherwise.
  1897  .sp
  1904  .sp
  1898  Options:
  1905  Options:
  1899 -.INDENT 0.0
  1906 -.INDENT 0.0
  1900 +.RS 0
  1907 +.RS 0
  1901  .TP
  1908  .TP
  1902  .B \-0,  \-\-print0
  1909  .B \-0,  \-\-print0
  1903  .
  1910  .
  1904 @@ -2318,7 +2291,7 @@
  1911 @@ -2328,7 +2301,7 @@
  1905  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  1912  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  1906  .
  1913  .
  1907  exclude names matching the given patterns
  1914  exclude names matching the given patterns
  1908 -.UNINDENT
  1915 -.UNINDENT
  1909 +.RE
  1916 +.RE
  1910  .sp
  1917  .sp
  1911  [+] marked option can be specified multiple times
  1918  [+] marked option can be specified multiple times
  1912  .SS heads
  1919  .SS heads
  1913 @@ -2326,9 +2299,9 @@
  1920 @@ -2336,9 +2309,9 @@
  1914  show branch heads:
  1921  show branch heads:
  1915  .sp
  1922  .sp
  1916  .nf
  1923  .nf
  1917 -.ft C
  1924 -.ft C
  1918 +.ft
  1925 +.ft
  1920 -.ft P
  1927 -.ft P
  1921 +.ft
  1928 +.ft
  1922  .fi
  1929  .fi
  1923  .sp
  1930  .sp
  1924  With no arguments, show all open branch heads in the repository.
  1931  With no arguments, show all open branch heads in the repository.
  1925 @@ -2338,11 +2311,11 @@
  1932 @@ -2348,11 +2321,11 @@
  1926  .sp
  1933  .sp
  1927  If one or more REVs are given, only open branch heads on the
  1934  If one or more REVs are given, only open branch heads on the
  1928  branches associated with the specified changesets are shown. This
  1935  branches associated with the specified changesets are shown. This
  1929 -means that you can use \%\fBhg heads .\fP\: to see the heads on the
  1936 -means that you can use \%\fBhg heads .\fP\: to see the heads on the
  1930 +means that you can use \fBhg heads .\fP to see the heads on the
  1937 +means that you can use \fBhg heads .\fP to see the heads on the
  1934 -(see \%\fBhg commit \-\-close\-branch\fP\:).
  1941 -(see \%\fBhg commit \-\-close\-branch\fP\:).
  1935 +(see \fBhg commit \-\-close\-branch\fP).
  1942 +(see \fBhg commit \-\-close\-branch\fP).
  1936  .sp
  1943  .sp
  1937  If STARTREV is specified, only those heads that are descendants of
  1944  If STARTREV is specified, only those heads that are descendants of
  1938  STARTREV will be displayed.
  1945  STARTREV will be displayed.
  1939 @@ -2353,7 +2326,7 @@
  1946 @@ -2363,7 +2336,7 @@
  1940  Returns 0 if matching heads are found, 1 if not.
  1947  Returns 0 if matching heads are found, 1 if not.
  1941  .sp
  1948  .sp
  1942  Options:
  1949  Options:
  1943 -.INDENT 0.0
  1950 -.INDENT 0.0
  1944 +.RS 0
  1951 +.RS 0
  1945  .TP
  1952  .TP
  1946  .BI \-r,  \-\-rev \ <STARTREV>
  1953  .BI \-r,  \-\-rev \ <STARTREV>
  1947  .
  1954  .
  1948 @@ -2378,15 +2351,15 @@
  1955 @@ -2388,15 +2361,15 @@
  1949  .BI \-T,  \-\-template \ <TEMPLATE>
  1956  .BI \-T,  \-\-template \ <TEMPLATE>
  1950  .
  1957  .
  1951  display with template
  1958  display with template
  1952 -.UNINDENT
  1959 -.UNINDENT
  1953 +.RE
  1960 +.RE
  1962 -.ft P
  1969 -.ft P
  1963 +.ft
  1970 +.ft
  1964  .fi
  1971  .fi
  1965  .sp
  1972  .sp
  1966  With no arguments, print a list of commands with short help messages.
  1973  With no arguments, print a list of commands with short help messages.
  1967 @@ -2397,7 +2370,7 @@
  1974 @@ -2407,7 +2380,7 @@
  1968  Returns 0 if successful.
  1975  Returns 0 if successful.
  1969  .sp
  1976  .sp
  1970  Options:
  1977  Options:
  1971 -.INDENT 0.0
  1978 -.INDENT 0.0
  1972 +.RS 0
  1979 +.RS 0
  1973  .TP
  1980  .TP
  1974  .B \-e,  \-\-extension
  1981  .B \-e,  \-\-extension
  1975  .
  1982  .
  1976 @@ -2414,7 +2387,7 @@
  1983 @@ -2424,7 +2397,7 @@
  1977  .BI \-s,  \-\-system \ <VALUE[+]>
  1984  .BI \-s,  \-\-system \ <VALUE[+]>
  1978  .
  1985  .
  1979  show help for specific platform(s)
  1986  show help for specific platform(s)
  1980 -.UNINDENT
  1987 -.UNINDENT
  1981 +.RE
  1988 +.RE
  1982  .sp
  1989  .sp
  1983  [+] marked option can be specified multiple times
  1990  [+] marked option can be specified multiple times
  1984  .SS identify
  1991  .SS identify
  1985 @@ -2422,9 +2395,9 @@
  1992 @@ -2432,9 +2405,9 @@
  1986  identify the working directory or specified revision:
  1993  identify the working directory or specified revision:
  1987  .sp
  1994  .sp
  1988  .nf
  1995  .nf
  1989 -.ft C
  1996 -.ft C
  1990 +.ft
  1997 +.ft
  1992 -.ft P
  1999 -.ft P
  1993 +.ft
  2000 +.ft
  1994  .fi
  2001  .fi
  1995  .sp
  2002  .sp
  1996  Print a summary identifying the repository state at REV using one or
  2003  Print a summary identifying the repository state at REV using one or
  1997 @@ -2439,15 +2412,15 @@
  2004 @@ -2449,15 +2422,15 @@
  1998  cause lookup to operate on that repository/bundle.
  2005  cause lookup to operate on that repository/bundle.
  1999  .sp
  2006  .sp
  2000  Examples:
  2007  Examples:
  2001 -.INDENT 0.0
  2008 -.INDENT 0.0
  2002 +.RS 0
  2009 +.RS 0
  2011 -.ft P
  2018 -.ft P
  2012 +.ft
  2019 +.ft
  2013  .fi
  2020  .fi
  2014  .IP \(bu 2
  2021  .IP \(bu 2
  2015  .
  2022  .
  2016 @@ -2454,9 +2427,9 @@
  2023 @@ -2464,9 +2437,9 @@
  2017  find the revision corresponding to a tag:
  2024  find the revision corresponding to a tag:
  2018  .sp
  2025  .sp
  2019  .nf
  2026  .nf
  2020 -.ft C
  2027 -.ft C
  2021 +.ft
  2028 +.ft
  2023 -.ft P
  2030 -.ft P
  2024 +.ft
  2031 +.ft
  2025  .fi
  2032  .fi
  2026  .IP \(bu 2
  2033  .IP \(bu 2
  2027  .
  2034  .
  2028 @@ -2463,19 +2436,19 @@
  2035 @@ -2473,19 +2446,19 @@
  2029  check the most recent revision of a remote repository:
  2036  check the most recent revision of a remote repository:
  2030  .sp
  2037  .sp
  2031  .nf
  2038  .nf
  2032 -.ft C
  2039 -.ft C
  2033 +.ft
  2040 +.ft
  2034  hg id \-r tip http://selenic.com/hg/
  2041  hg id \-r tip https://www.mercurial\-scm.org/repo/hg/
  2035 -.ft P
  2042 -.ft P
  2036 +.ft
  2043 +.ft
  2037  .fi
  2044  .fi
  2038 -.UNINDENT
  2045 -.UNINDENT
  2039 +.RE
  2046 +.RE
  2048 -.INDENT 0.0
  2055 -.INDENT 0.0
  2049 +.RS 0
  2056 +.RS 0
  2050  .TP
  2057  .TP
  2051  .BI \-r,  \-\-rev \ <REV>
  2058  .BI \-r,  \-\-rev \ <REV>
  2052  .
  2059  .
  2053 @@ -2514,15 +2487,15 @@
  2060 @@ -2524,15 +2497,15 @@
  2054  do not verify server certificate (ignoring web.cacerts config)
  2061  do not verify server certificate (ignoring web.cacerts config)
  2055  .sp
  2062  .sp
  2056  aliases: id
  2063  aliases: id
  2057 -.UNINDENT
  2064 -.UNINDENT
  2058 +.RE
  2065 +.RE
  2067 -.ft P
  2074 -.ft P
  2068 +.ft
  2075 +.ft
  2069  .fi
  2076  .fi
  2070  .sp
  2077  .sp
  2071  Import a list of patches and commit them individually (unless
  2078  Import a list of patches and commit them individually (unless
  2072 @@ -2547,7 +2520,7 @@
  2079 @@ -2557,7 +2530,7 @@
  2073  text/plain body parts before first diff are added to the commit
  2080  text/plain body parts before first diff are added to the commit
  2074  message.
  2081  message.
  2075  .sp
  2082  .sp
  2076 -If the imported patch was generated by \%\fBhg export\fP\:, user and
  2083 -If the imported patch was generated by \%\fBhg export\fP\:, user and
  2077 +If the imported patch was generated by \fBhg export\fP, user and
  2084 +If the imported patch was generated by \fBhg export\fP, user and
  2078  description from patch override values from message headers and
  2085  description from patch override values from message headers and
  2079  body. Values given on command line with \-m/\-\-message and \-u/\-\-user
  2086  body. Values given on command line with \-m/\-\-message and \-u/\-\-user
  2080  override these.
  2087  override these.
  2081 @@ -2561,37 +2534,37 @@
  2088 @@ -2567,42 +2540,42 @@
       
  2089  resulting changeset has a different ID than the one recorded in
       
  2090  the patch. This will guard against various ways that portable
       
  2091  patch formats and mail systems might fail to transfer Mercurial
       
  2092 -data or metadata. See \%\fBhg bundle\fP\: for lossless transmission.
       
  2093 +data or metadata. See \fBhg bundle\fP for lossless transmission.
       
  2094  .sp
  2082  Use \-\-partial to ensure a changeset will be created from the patch
  2095  Use \-\-partial to ensure a changeset will be created from the patch
  2083  even if some hunks fail to apply. Hunks that fail to apply will be
  2096  even if some hunks fail to apply. Hunks that fail to apply will be
  2084  written to a <target\-file>.rej file. Conflicts can then be resolved
  2097  written to a <target\-file>.rej file. Conflicts can then be resolved
  2085 -by hand before \%\fBhg commit \-\-amend\fP\: is run to update the created
  2098 -by hand before \%\fBhg commit \-\-amend\fP\: is run to update the created
  2086 +by hand before \fBhg commit \-\-amend\fP is run to update the created
  2099 +by hand before \fBhg commit \-\-amend\fP is run to update the created
  2122 -.ft P
  2135 -.ft P
  2123 +.ft
  2136 +.ft
  2124  .fi
  2137  .fi
  2125  .IP \(bu 2
  2138  .IP \(bu 2
  2126  .
  2139  .
  2127 @@ -2598,9 +2571,9 @@
  2140 @@ -2609,9 +2582,9 @@
  2128  import a changeset from an hgweb server:
  2141  import a changeset from an hgweb server:
  2129  .sp
  2142  .sp
  2130  .nf
  2143  .nf
  2131 -.ft C
  2144 -.ft C
  2132 +.ft
  2145 +.ft
  2133  hg import http://www.selenic.com/hg/rev/5ca8c111e9aa
  2146  hg import https://www.mercurial\-scm.org/repo/hg/rev/5ca8c111e9aa
  2134 -.ft P
  2147 -.ft P
  2135 +.ft
  2148 +.ft
  2136  .fi
  2149  .fi
  2137  .IP \(bu 2
  2150  .IP \(bu 2
  2138  .
  2151  .
  2139 @@ -2607,9 +2580,9 @@
  2152 @@ -2618,9 +2591,9 @@
  2140  import all the patches in an Unix\-style mbox:
  2153  import all the patches in an Unix\-style mbox:
  2141  .sp
  2154  .sp
  2142  .nf
  2155  .nf
  2143 -.ft C
  2156 -.ft C
  2144 +.ft
  2157 +.ft
  2146 -.ft P
  2159 -.ft P
  2147 +.ft
  2160 +.ft
  2148  .fi
  2161  .fi
  2149  .IP \(bu 2
  2162  .IP \(bu 2
  2150  .
  2163  .
  2151 @@ -2617,35 +2590,35 @@
  2164 @@ -2628,35 +2601,35 @@
  2152  possible):
  2165  possible):
  2153  .sp
  2166  .sp
  2154  .nf
  2167  .nf
  2155 -.ft C
  2168 -.ft C
  2156 +.ft
  2169 +.ft
  2194 -.INDENT 0.0
  2207 -.INDENT 0.0
  2195 +.RS 0
  2208 +.RS 0
  2196  .TP
  2209  .TP
  2197  .BI \-p,  \-\-strip \ <NUM>
  2210  .BI \-p,  \-\-strip \ <NUM>
  2198  .
  2211  .
  2199 @@ -2665,7 +2638,7 @@
  2212 @@ -2676,7 +2649,7 @@
  2200  .TP
  2213  .TP
  2201  .B \-\-no\-commit
  2214  .B \-\-no\-commit
  2202  .
  2215  .
  2203 -don\(aqt commit, just update the working directory
  2216 -don\(aqt commit, just update the working directory
  2204 +don't commit, just update the working directory
  2217 +don't commit, just update the working directory
  2205  .TP
  2218  .TP
  2206  .B \-\-bypass
  2219  .B \-\-bypass
  2207  .
  2220  .
  2208 @@ -2708,15 +2681,15 @@
  2221 @@ -2719,15 +2692,15 @@
  2209  guess renamed files by similarity (0<=s<=100)
  2222  guess renamed files by similarity (0<=s<=100)
  2210  .sp
  2223  .sp
  2211  aliases: patch
  2224  aliases: patch
  2212 -.UNINDENT
  2225 -.UNINDENT
  2213 +.RE
  2226 +.RE
  2222 -.ft P
  2235 -.ft P
  2223 +.ft
  2236 +.ft
  2224  .fi
  2237  .fi
  2225  .sp
  2238  .sp
  2226  Show new changesets found in the specified path/URL or the default
  2239  Show new changesets found in the specified path/URL or the default
  2227 @@ -2730,17 +2703,17 @@
  2240 @@ -2741,17 +2714,17 @@
  2228  status is also displayed for each bookmark like below:
  2241  status is also displayed for each bookmark like below:
  2229  .sp
  2242  .sp
  2230  .nf
  2243  .nf
  2231 -.ft C
  2244 -.ft C
  2232 +.ft
  2245 +.ft
  2243 -.INDENT 0.0
  2256 -.INDENT 0.0
  2244 +.RS 0
  2257 +.RS 0
  2245  .TP
  2258  .TP
  2246  .B \fBadded\fP
  2259  .B \fBadded\fP
  2247  .sp
  2260  .sp
  2248 @@ -2757,7 +2730,7 @@
  2261 @@ -2768,7 +2741,7 @@
  2249  .B \fBchanged\fP
  2262  .B \fBchanged\fP
  2250  .sp
  2263  .sp
  2251  result depends on remote changesets
  2264  result depends on remote changesets
  2252 -.UNINDENT
  2265 -.UNINDENT
  2253 +.RE
  2266 +.RE
  2254  .sp
  2267  .sp
  2255  From the point of view of pulling behavior, bookmark
  2268  From the point of view of pulling behavior, bookmark
  2256  existing only in the remote repository are treated as \fBadded\fP,
  2269  existing only in the remote repository are treated as \fBadded\fP,
  2257 @@ -2767,15 +2740,15 @@
  2270 @@ -2778,15 +2751,15 @@
  2258  changesets twice if the incoming is followed by a pull.
  2271  changesets twice if the incoming is followed by a pull.
  2259  .sp
  2272  .sp
  2260  Examples:
  2273  Examples:
  2261 -.INDENT 0.0
  2274 -.INDENT 0.0
  2262 +.RS 0
  2275 +.RS 0
  2271 -.ft P
  2284 -.ft P
  2272 +.ft
  2285 +.ft
  2273  .fi
  2286  .fi
  2274  .IP \(bu 2
  2287  .IP \(bu 2
  2275  .
  2288  .
  2276 @@ -2782,10 +2755,10 @@
  2289 @@ -2793,10 +2766,10 @@
  2277  show incoming changes excluding merges, store a bundle:
  2290  show incoming changes excluding merges, store a bundle:
  2278  .sp
  2291  .sp
  2279  .nf
  2292  .nf
  2280 -.ft C
  2293 -.ft C
  2281 +.ft
  2294 +.ft
  2284 -.ft P
  2297 -.ft P
  2285 +.ft
  2298 +.ft
  2286  .fi
  2299  .fi
  2287  .IP \(bu 2
  2300  .IP \(bu 2
  2288  .
  2301  .
  2289 @@ -2792,16 +2765,16 @@
  2302 @@ -2803,16 +2776,16 @@
  2290  briefly list changes inside a bundle:
  2303  briefly list changes inside a bundle:
  2291  .sp
  2304  .sp
  2292  .nf
  2305  .nf
  2293 -.ft C
  2306 -.ft C
  2294 +.ft
  2307 +.ft
  2305 -.INDENT 0.0
  2318 -.INDENT 0.0
  2306 +.RS 0
  2319 +.RS 0
  2307  .TP
  2320  .TP
  2308  .B \-f,  \-\-force
  2321  .B \-f,  \-\-force
  2309  .
  2322  .
  2310 @@ -2874,23 +2847,23 @@
  2323 @@ -2885,23 +2858,23 @@
  2311  .B \-S,  \-\-subrepos
  2324  .B \-S,  \-\-subrepos
  2312  .
  2325  .
  2313  recurse into subrepositories
  2326  recurse into subrepositories
  2314 -.UNINDENT
  2327 -.UNINDENT
  2315 +.RE
  2328 +.RE
  2336 -.ft P
  2349 -.ft P
  2337 +.ft
  2350 +.ft
  2338  .fi
  2351  .fi
  2339  .sp
  2352  .sp
  2340  Initialize a new repository in the given directory. If the given
  2353  Initialize a new repository in the given directory. If the given
  2341 @@ -2899,12 +2872,12 @@
  2354 @@ -2910,12 +2883,12 @@
  2342  If no directory is given, the current directory is used.
  2355  If no directory is given, the current directory is used.
  2343  .sp
  2356  .sp
  2344  It is possible to specify an \fBssh://\fP URL as the destination.
  2357  It is possible to specify an \fBssh://\fP URL as the destination.
  2345 -See \%\fBhg help urls\fP\: for more information.
  2358 -See \%\fBhg help urls\fP\: for more information.
  2346 +See \fBhg help urls\fP for more information.
  2359 +See \fBhg help urls\fP for more information.
  2351 -.INDENT 0.0
  2364 -.INDENT 0.0
  2352 +.RS 0
  2365 +.RS 0
  2353  .TP
  2366  .TP
  2354  .BI \-e,  \-\-ssh \ <CMD>
  2367  .BI \-e,  \-\-ssh \ <CMD>
  2355  .
  2368  .
  2356 @@ -2917,15 +2890,15 @@
  2369 @@ -2928,15 +2901,15 @@
  2357  .B \-\-insecure
  2370  .B \-\-insecure
  2358  .
  2371  .
  2359  do not verify server certificate (ignoring web.cacerts config)
  2372  do not verify server certificate (ignoring web.cacerts config)
  2360 -.UNINDENT
  2373 -.UNINDENT
  2361 +.RE
  2374 +.RE
  2370 -.ft P
  2383 -.ft P
  2371 +.ft
  2384 +.ft
  2372  .fi
  2385  .fi
  2373  .sp
  2386  .sp
  2374  Print files under Mercurial control in the working directory whose
  2387  Print files under Mercurial control in the working directory whose
  2375 @@ -2943,12 +2916,12 @@
  2388 @@ -2954,12 +2927,12 @@
  2376  will avoid the problem of "xargs" treating single filenames that
  2389  will avoid the problem of "xargs" treating single filenames that
  2377  contain whitespace as multiple filenames.
  2390  contain whitespace as multiple filenames.
  2378  .sp
  2391  .sp
  2379 -See \%\fBhg help files\fP\: for a more versatile command.
  2392 -See \%\fBhg help files\fP\: for a more versatile command.
  2380 +See \fBhg help files\fP for a more versatile command.
  2393 +See \fBhg help files\fP for a more versatile command.
  2385 -.INDENT 0.0
  2398 -.INDENT 0.0
  2386 +.RS 0
  2399 +.RS 0
  2387  .TP
  2400  .TP
  2388  .BI \-r,  \-\-rev \ <REV>
  2401  .BI \-r,  \-\-rev \ <REV>
  2389  .
  2402  .
  2390 @@ -2969,7 +2942,7 @@
  2403 @@ -2980,7 +2953,7 @@
  2391  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  2404  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  2392  .
  2405  .
  2393  exclude names matching the given patterns
  2406  exclude names matching the given patterns
  2394 -.UNINDENT
  2407 -.UNINDENT
  2395 +.RE
  2408 +.RE
  2396  .sp
  2409  .sp
  2397  [+] marked option can be specified multiple times
  2410  [+] marked option can be specified multiple times
  2398  .SS log
  2411  .SS log
  2399 @@ -2977,9 +2950,9 @@
  2412 @@ -2988,9 +2961,9 @@
  2400  show revision history of entire repository or files:
  2413  show revision history of entire repository or files:
  2401  .sp
  2414  .sp
  2402  .nf
  2415  .nf
  2403 -.ft C
  2416 -.ft C
  2404 +.ft
  2417 +.ft
  2406 -.ft P
  2419 -.ft P
  2407 +.ft
  2420 +.ft
  2408  .fi
  2421  .fi
  2409  .sp
  2422  .sp
  2410  Print the revision history of the specified files or the entire
  2423  Print the revision history of the specified files or the entire
  2411 @@ -3001,12 +2974,12 @@
  2424 @@ -3012,12 +2985,12 @@
  2412  .sp
  2425  .sp
  2413  With \-\-graph the revisions are shown as an ASCII art DAG with the most
  2426  With \-\-graph the revisions are shown as an ASCII art DAG with the most
  2414  recent changeset at the top.
  2427  recent changeset at the top.
  2415 -\(aqo\(aq is a changeset, \(aq@\(aq is a working directory parent, \(aqx\(aq is obsolete,
  2428 -\(aqo\(aq is a changeset, \(aq@\(aq is a working directory parent, \(aqx\(aq is obsolete,
  2416 -and \(aq+\(aq represents a fork where the changeset from the lines below is a
  2429 -and \(aq+\(aq represents a fork where the changeset from the lines below is a
  2423 -\%\fBhg log \-\-patch\fP\: may generate unexpected diff output for merge
  2436 -\%\fBhg log \-\-patch\fP\: may generate unexpected diff output for merge
  2424 +\fBhg log \-\-patch\fP may generate unexpected diff output for merge
  2437 +\fBhg log \-\-patch\fP may generate unexpected diff output for merge
  2425  changesets, as it will only compare the merge changeset against
  2438  changesets, as it will only compare the merge changeset against
  2426  its first parent. Also, only files different from BOTH parents
  2439  its first parent. Also, only files different from BOTH parents
  2427  will appear in files:.
  2440  will appear in files:.
  2428 @@ -3013,21 +2986,21 @@
  2441 @@ -3024,21 +2997,21 @@
  2429  .RE
  2442  .RE
  2430  .IP Note
  2443  .IP Note
  2431  .
  2444  .
  2432 -For performance reasons, \%\fBhg log FILE\fP\: may omit duplicate changes
  2445 -For performance reasons, \%\fBhg log FILE\fP\: may omit duplicate changes
  2433 +For performance reasons, \fBhg log FILE\fP may omit duplicate changes
  2446 +For performance reasons, \fBhg log FILE\fP may omit duplicate changes
  2449 -.ft P
  2462 -.ft P
  2450 +.ft
  2463 +.ft
  2451  .fi
  2464  .fi
  2452  .IP \(bu 2
  2465  .IP \(bu 2
  2453  .
  2466  .
  2454 @@ -3034,9 +3007,9 @@
  2467 @@ -3045,9 +3018,9 @@
  2455  changesets ancestral to the working directory:
  2468  changesets ancestral to the working directory:
  2456  .sp
  2469  .sp
  2457  .nf
  2470  .nf
  2458 -.ft C
  2471 -.ft C
  2459 +.ft
  2472 +.ft
  2461 -.ft P
  2474 -.ft P
  2462 +.ft
  2475 +.ft
  2463  .fi
  2476  .fi
  2464  .IP \(bu 2
  2477  .IP \(bu 2
  2465  .
  2478  .
  2466 @@ -3043,9 +3016,9 @@
  2479 @@ -3054,9 +3027,9 @@
  2467  last 10 commits on the current branch:
  2480  last 10 commits on the current branch:
  2468  .sp
  2481  .sp
  2469  .nf
  2482  .nf
  2470 -.ft C
  2483 -.ft C
  2471 +.ft
  2484 +.ft
  2473 -.ft P
  2486 -.ft P
  2474 +.ft
  2487 +.ft
  2475  .fi
  2488  .fi
  2476  .IP \(bu 2
  2489  .IP \(bu 2
  2477  .
  2490  .
  2478 @@ -3052,9 +3025,9 @@
  2491 @@ -3063,9 +3036,9 @@
  2479  changesets showing all modifications of a file, including removals:
  2492  changesets showing all modifications of a file, including removals:
  2480  .sp
  2493  .sp
  2481  .nf
  2494  .nf
  2482 -.ft C
  2495 -.ft C
  2483 +.ft
  2496 +.ft
  2485 -.ft P
  2498 -.ft P
  2486 +.ft
  2499 +.ft
  2487  .fi
  2500  .fi
  2488  .IP \(bu 2
  2501  .IP \(bu 2
  2489  .
  2502  .
  2490 @@ -3061,9 +3034,9 @@
  2503 @@ -3072,9 +3045,9 @@
  2491  all changesets that touch a directory, with diffs, excluding merges:
  2504  all changesets that touch a directory, with diffs, excluding merges:
  2492  .sp
  2505  .sp
  2493  .nf
  2506  .nf
  2494 -.ft C
  2507 -.ft C
  2495 +.ft
  2508 +.ft
  2497 -.ft P
  2510 -.ft P
  2498 +.ft
  2511 +.ft
  2499  .fi
  2512  .fi
  2500  .IP \(bu 2
  2513  .IP \(bu 2
  2501  .
  2514  .
  2502 @@ -3070,9 +3043,9 @@
  2515 @@ -3081,9 +3054,9 @@
  2503  all revision numbers that match a keyword:
  2516  all revision numbers that match a keyword:
  2504  .sp
  2517  .sp
  2505  .nf
  2518  .nf
  2506 -.ft C
  2519 -.ft C
  2507 +.ft
  2520 +.ft
  2509 -.ft P
  2522 -.ft P
  2510 +.ft
  2523 +.ft
  2511  .fi
  2524  .fi
  2512  .IP \(bu 2
  2525  .IP \(bu 2
  2513  .
  2526  .
  2514 @@ -3079,9 +3052,9 @@
  2527 @@ -3090,9 +3063,9 @@
  2515  the full hash identifier of the working directory parent:
  2528  the full hash identifier of the working directory parent:
  2516  .sp
  2529  .sp
  2517  .nf
  2530  .nf
  2518 -.ft C
  2531 -.ft C
  2519 +.ft
  2532 +.ft
  2521 -.ft P
  2534 -.ft P
  2522 +.ft
  2535 +.ft
  2523  .fi
  2536  .fi
  2524  .IP \(bu 2
  2537  .IP \(bu 2
  2525  .
  2538  .
  2526 @@ -3088,9 +3061,9 @@
  2539 @@ -3099,9 +3072,9 @@
  2527  list available log templates:
  2540  list available log templates:
  2528  .sp
  2541  .sp
  2529  .nf
  2542  .nf
  2530 -.ft C
  2543 -.ft C
  2531 +.ft
  2544 +.ft
  2533 -.ft P
  2546 -.ft P
  2534 +.ft
  2547 +.ft
  2535  .fi
  2548  .fi
  2536  .IP \(bu 2
  2549  .IP \(bu 2
  2537  .
  2550  .
  2538 @@ -3097,9 +3070,9 @@
  2551 @@ -3108,9 +3081,9 @@
  2539  check if a given changeset is included in a tagged release:
  2552  check if a given changeset is included in a tagged release:
  2540  .sp
  2553  .sp
  2541  .nf
  2554  .nf
  2542 -.ft C
  2555 -.ft C
  2543 +.ft
  2556 +.ft
  2545 -.ft P
  2558 -.ft P
  2546 +.ft
  2559 +.ft
  2547  .fi
  2560  .fi
  2548  .IP \(bu 2
  2561  .IP \(bu 2
  2549  .
  2562  .
  2550 @@ -3106,9 +3079,9 @@
  2563 @@ -3117,9 +3090,9 @@
  2551  find all changesets by some user in a date range:
  2564  find all changesets by some user in a date range:
  2552  .sp
  2565  .sp
  2553  .nf
  2566  .nf
  2554 -.ft C
  2567 -.ft C
  2555 +.ft
  2568 +.ft
  2557 -.ft P
  2570 -.ft P
  2558 +.ft
  2571 +.ft
  2559  .fi
  2572  .fi
  2560  .IP \(bu 2
  2573  .IP \(bu 2
  2561  .
  2574  .
  2562 @@ -3115,24 +3088,24 @@
  2575 @@ -3126,24 +3099,24 @@
  2563  summary of all changesets after the last tag:
  2576  summary of all changesets after the last tag:
  2564  .sp
  2577  .sp
  2565  .nf
  2578  .nf
  2566 -.ft C
  2579 -.ft C
  2567 +.ft
  2580 +.ft
  2573 +.RE
  2586 +.RE
  2574  .sp
  2587  .sp
  2575 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  2588 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  2576 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  2589 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  2577  .sp
  2590  .sp
  2578 -See \%\fBhg help revisions\fP\: and \%\fBhg help revsets\fP\: for more about
  2591 -See \%\fBhg help revisions\fP\: for more about specifying and ordering
  2579 +See \fBhg help revisions\fP and \fBhg help revsets\fP for more about
  2592 +See \fBhg help revisions\fP for more about specifying and ordering
  2580  specifying and ordering revisions.
  2593  revisions.
  2581  .sp
  2594  .sp
  2582 -See \%\fBhg help templates\fP\: for more about pre\-packaged styles and
  2595 -See \%\fBhg help templates\fP\: for more about pre\-packaged styles and
  2583 +See \fBhg help templates\fP for more about pre\-packaged styles and
  2596 +See \fBhg help templates\fP for more about pre\-packaged styles and
  2584  specifying custom templates.
  2597  specifying custom templates.
  2585  .sp
  2598  .sp
  2589 -.INDENT 0.0
  2602 -.INDENT 0.0
  2590 +.RS 0
  2603 +.RS 0
  2591  .TP
  2604  .TP
  2592  .B \-f,  \-\-follow
  2605  .B \-f,  \-\-follow
  2593  .
  2606  .
  2594 @@ -3221,23 +3194,23 @@
  2607 @@ -3232,23 +3205,23 @@
  2595  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  2608  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  2596  .
  2609  .
  2597  exclude names matching the given patterns
  2610  exclude names matching the given patterns
  2598 -.UNINDENT
  2611 -.UNINDENT
  2599 +.RE
  2612 +.RE
  2620 -.ft P
  2633 -.ft P
  2621 +.ft
  2634 +.ft
  2622  .fi
  2635  .fi
  2623  .sp
  2636  .sp
  2624  Print a list of version controlled files for the given revision.
  2637  Print a list of version controlled files for the given revision.
  2625 @@ -3253,7 +3226,7 @@
  2638 @@ -3264,7 +3237,7 @@
  2626  Returns 0 on success.
  2639  Returns 0 on success.
  2627  .sp
  2640  .sp
  2628  Options:
  2641  Options:
  2629 -.INDENT 0.0
  2642 -.INDENT 0.0
  2630 +.RS 0
  2643 +.RS 0
  2631  .TP
  2644  .TP
  2632  .BI \-r,  \-\-rev \ <REV>
  2645  .BI \-r,  \-\-rev \ <REV>
  2633  .
  2646  .
  2634 @@ -3266,15 +3239,15 @@
  2647 @@ -3277,15 +3250,15 @@
  2635  .BI \-T,  \-\-template \ <TEMPLATE>
  2648  .BI \-T,  \-\-template \ <TEMPLATE>
  2636  .
  2649  .
  2637  display with template (EXPERIMENTAL)
  2650  display with template (EXPERIMENTAL)
  2638 -.UNINDENT
  2651 -.UNINDENT
  2639 +.RE
  2652 +.RE
  2648 -.ft P
  2661 -.ft P
  2649 +.ft
  2662 +.ft
  2650  .fi
  2663  .fi
  2651  .sp
  2664  .sp
  2652  The current working directory is updated with all changes made in
  2665  The current working directory is updated with all changes made in
  2653 @@ -3287,16 +3260,16 @@
  2666 @@ -3298,16 +3271,16 @@
  2654  .sp
  2667  .sp
  2655  \fB\-\-tool\fP can be used to specify the merge tool used for file
  2668  \fB\-\-tool\fP can be used to specify the merge tool used for file
  2656  merges. It overrides the HGMERGE environment variable and your
  2669  merges. It overrides the HGMERGE environment variable and your
  2657 -configuration files. See \%\fBhg help merge\-tools\fP\: for options.
  2670 -configuration files. See \%\fBhg help merge\-tools\fP\: for options.
  2658 +configuration files. See \fBhg help merge\-tools\fP for options.
  2671 +configuration files. See \fBhg help merge\-tools\fP for options.
  2669 -To undo an uncommitted merge, use \%\fBhg update \-\-clean .\fP\: which
  2682 -To undo an uncommitted merge, use \%\fBhg update \-\-clean .\fP\: which
  2670 +To undo an uncommitted merge, use \fBhg update \-\-clean .\fP which
  2683 +To undo an uncommitted merge, use \fBhg update \-\-clean .\fP which
  2671  will check out a clean copy of the original merge parent, losing
  2684  will check out a clean copy of the original merge parent, losing
  2672  all changes.
  2685  all changes.
  2673  .sp
  2686  .sp
  2674 @@ -3303,7 +3276,7 @@
  2687 @@ -3314,7 +3287,7 @@
  2675  Returns 0 on success, 1 if there are unresolved files.
  2688  Returns 0 on success, 1 if there are unresolved files.
  2676  .sp
  2689  .sp
  2677  Options:
  2690  Options:
  2678 -.INDENT 0.0
  2691 -.INDENT 0.0
  2679 +.RS 0
  2692 +.RS 0
  2680  .TP
  2693  .TP
  2681  .B \-f,  \-\-force
  2694  .B \-f,  \-\-force
  2682  .
  2695  .
  2683 @@ -3320,15 +3293,15 @@
  2696 @@ -3331,15 +3304,15 @@
  2684  .BI \-t,  \-\-tool \ <VALUE>
  2697  .BI \-t,  \-\-tool \ <VALUE>
  2685  .
  2698  .
  2686  specify merge tool
  2699  specify merge tool
  2687 -.UNINDENT
  2700 -.UNINDENT
  2688 +.RE
  2701 +.RE
  2697 -.ft P
  2710 -.ft P
  2698 +.ft
  2711 +.ft
  2699  .fi
  2712  .fi
  2700  .sp
  2713  .sp
  2701  Show changesets not found in the specified destination repository
  2714  Show changesets not found in the specified destination repository
  2702 @@ -3342,18 +3315,18 @@
  2715 @@ -3353,18 +3326,18 @@
  2703  status is also displayed for each bookmark like below:
  2716  status is also displayed for each bookmark like below:
  2704  .sp
  2717  .sp
  2705  .nf
  2718  .nf
  2706 -.ft C
  2719 -.ft C
  2707 +.ft
  2720 +.ft
  2719 -.INDENT 0.0
  2732 -.INDENT 0.0
  2720 +.RS 0
  2733 +.RS 0
  2721  .TP
  2734  .TP
  2722  .B \fBadded\fP
  2735  .B \fBadded\fP
  2723  .sp
  2736  .sp
  2724 @@ -3374,7 +3347,7 @@
  2737 @@ -3385,7 +3358,7 @@
  2725  .B \fBchanged\fP
  2738  .B \fBchanged\fP
  2726  .sp
  2739  .sp
  2727  push with \fB\-B\fP will update it
  2740  push with \fB\-B\fP will update it
  2728 -.UNINDENT
  2741 -.UNINDENT
  2729 +.RE
  2742 +.RE
  2730  .sp
  2743  .sp
  2731  From the point of view of pushing behavior, bookmarks
  2744  From the point of view of pushing behavior, bookmarks
  2732  existing only in the remote repository are treated as
  2745  existing only in the remote repository are treated as
  2733 @@ -3383,7 +3356,7 @@
  2746 @@ -3394,7 +3367,7 @@
  2734  Returns 0 if there are outgoing changes, 1 otherwise.
  2747  Returns 0 if there are outgoing changes, 1 otherwise.
  2735  .sp
  2748  .sp
  2736  Options:
  2749  Options:
  2737 -.INDENT 0.0
  2750 -.INDENT 0.0
  2738 +.RS 0
  2751 +.RS 0
  2739  .TP
  2752  .TP
  2740  .B \-f,  \-\-force
  2753  .B \-f,  \-\-force
  2741  .
  2754  .
  2742 @@ -3452,26 +3425,26 @@
  2755 @@ -3463,26 +3436,26 @@
  2743  .B \-S,  \-\-subrepos
  2756  .B \-S,  \-\-subrepos
  2744  .
  2757  .
  2745  recurse into subrepositories
  2758  recurse into subrepositories
  2746 -.UNINDENT
  2759 -.UNINDENT
  2747 +.RE
  2760 +.RE
  2772 -Print the working directory\(aqs parent revisions. If a revision is
  2785 -Print the working directory\(aqs parent revisions. If a revision is
  2773 +Print the working directory's parent revisions. If a revision is
  2786 +Print the working directory's parent revisions. If a revision is
  2774  given via \-r/\-\-rev, the parent of that revision will be printed.
  2787  given via \-r/\-\-rev, the parent of that revision will be printed.
  2775  If a file argument is given, the revision in which the file was
  2788  If a file argument is given, the revision in which the file was
  2776  last changed (before the working directory revision or the
  2789  last changed (before the working directory revision or the
  2777 @@ -3480,20 +3453,20 @@
  2790 @@ -3491,20 +3464,20 @@
  2778  This command is equivalent to:
  2791  This command is equivalent to:
  2779  .sp
  2792  .sp
  2780  .nf
  2793  .nf
  2781 -.ft C
  2794 -.ft C
  2782 +.ft
  2795 +.ft
  2797 -.INDENT 0.0
  2810 -.INDENT 0.0
  2798 +.RS 0
  2811 +.RS 0
  2799  .TP
  2812  .TP
  2800  .BI \-r,  \-\-rev \ <REV>
  2813  .BI \-r,  \-\-rev \ <REV>
  2801  .
  2814  .
  2802 @@ -3506,15 +3479,15 @@
  2815 @@ -3517,15 +3490,15 @@
  2803  .BI \-T,  \-\-template \ <TEMPLATE>
  2816  .BI \-T,  \-\-template \ <TEMPLATE>
  2804  .
  2817  .
  2805  display with template
  2818  display with template
  2806 -.UNINDENT
  2819 -.UNINDENT
  2807 +.RE
  2820 +.RE
  2816 -.ft P
  2829 -.ft P
  2817 +.ft
  2830 +.ft
  2818  .fi
  2831  .fi
  2819  .sp
  2832  .sp
  2820  Show definition of symbolic path name NAME. If no name is given,
  2833  Show definition of symbolic path name NAME. If no name is given,
  2821 @@ -3537,29 +3510,29 @@
  2834 @@ -3548,29 +3521,29 @@
  2822  .IP Note
  2835  .IP Note
  2823  .
  2836  .
  2824  \fBdefault\fP and \fBdefault\-push\fP apply to all inbound (e.g.
  2837  \fBdefault\fP and \fBdefault\-push\fP apply to all inbound (e.g.
  2825 -\%\fBhg incoming\fP\:) and outbound (e.g. \%\fBhg outgoing\fP\:, \%\fBhg email\fP\:
  2838 -\%\fBhg incoming\fP\:) and outbound (e.g. \%\fBhg outgoing\fP\:, \%\fBhg email\fP\:
  2826 -and \%\fBhg bundle\fP\:) operations.
  2839 -and \%\fBhg bundle\fP\:) operations.
  2853 -.ft P
  2866 -.ft P
  2854 +.ft
  2867 +.ft
  2855  .fi
  2868  .fi
  2856  .sp
  2869  .sp
  2857  With no argument, show the phase name of the current revision(s).
  2870  With no argument, show the phase name of the current revision(s).
  2858 @@ -3567,21 +3540,21 @@
  2871 @@ -3578,21 +3551,21 @@
  2859  With one of \-p/\-\-public, \-d/\-\-draft or \-s/\-\-secret, change the
  2872  With one of \-p/\-\-public, \-d/\-\-draft or \-s/\-\-secret, change the
  2860  phase value of the specified revisions.
  2873  phase value of the specified revisions.
  2861  .sp
  2874  .sp
  2862 -Unless \-f/\-\-force is specified, \%\fBhg phase\fP\: won\(aqt move changeset from a
  2875 -Unless \-f/\-\-force is specified, \%\fBhg phase\fP\: won\(aqt move changeset from a
  2863 +Unless \-f/\-\-force is specified, \fBhg phase\fP won't move changeset from a
  2876 +Unless \-f/\-\-force is specified, \fBhg phase\fP won't move changeset from a
  2880 -.INDENT 0.0
  2893 -.INDENT 0.0
  2881 +.RS 0
  2894 +.RS 0
  2882  .TP
  2895  .TP
  2883  .B \-p,  \-\-public
  2896  .B \-p,  \-\-public
  2884  .
  2897  .
  2885 @@ -3602,7 +3575,7 @@
  2898 @@ -3613,7 +3586,7 @@
  2886  .BI \-r,  \-\-rev \ <REV[+]>
  2899  .BI \-r,  \-\-rev \ <REV[+]>
  2887  .
  2900  .
  2888  target revision
  2901  target revision
  2889 -.UNINDENT
  2902 -.UNINDENT
  2890 +.RE
  2903 +.RE
  2891  .sp
  2904  .sp
  2892  [+] marked option can be specified multiple times
  2905  [+] marked option can be specified multiple times
  2893  .SS pull
  2906  .SS pull
  2894 @@ -3610,9 +3583,9 @@
  2907 @@ -3621,9 +3594,9 @@
  2895  pull changes from the specified source:
  2908  pull changes from the specified source:
  2896  .sp
  2909  .sp
  2897  .nf
  2910  .nf
  2898 -.ft C
  2911 -.ft C
  2899 +.ft
  2912 +.ft
  2901 -.ft P
  2914 -.ft P
  2902 +.ft
  2915 +.ft
  2903  .fi
  2916  .fi
  2904  .sp
  2917  .sp
  2905  Pull changes from a remote repository to a local one.
  2918  Pull changes from a remote repository to a local one.
  2906 @@ -3622,18 +3595,18 @@
  2919 @@ -3633,21 +3606,21 @@
  2907  \-R is specified). By default, this does not update the copy of the
  2920  \-R is specified). By default, this does not update the copy of the
  2908  project in the working directory.
  2921  project in the working directory.
  2909  .sp
  2922  .sp
  2910 -Use \%\fBhg incoming\fP\: if you want to see what would have been added
  2923 -Use \%\fBhg incoming\fP\: if you want to see what would have been added
  2911 +Use \fBhg incoming\fP if you want to see what would have been added
  2924 +Use \fBhg incoming\fP if you want to see what would have been added
  2918 -If SOURCE is omitted, the \(aqdefault\(aq path will be used.
  2931 -If SOURCE is omitted, the \(aqdefault\(aq path will be used.
  2919 -See \%\fBhg help urls\fP\: for more information.
  2932 -See \%\fBhg help urls\fP\: for more information.
  2920 +If SOURCE is omitted, the 'default' path will be used.
  2933 +If SOURCE is omitted, the 'default' path will be used.
  2921 +See \fBhg help urls\fP for more information.
  2934 +See \fBhg help urls\fP for more information.
  2922  .sp
  2935  .sp
       
  2936  Specifying bookmark as \fB.\fP is equivalent to specifying the active
       
  2937 -bookmark\(aqs name.
       
  2938 +bookmark's name.
       
  2939  .sp
  2923  Returns 0 on success, 1 if an update had unresolved files.
  2940  Returns 0 on success, 1 if an update had unresolved files.
  2924  .sp
  2941  .sp
  2925  Options:
  2942  Options:
  2926 -.INDENT 0.0
  2943 -.INDENT 0.0
  2927 +.RS 0
  2944 +.RS 0
  2928  .TP
  2945  .TP
  2929  .B \-u,  \-\-update
  2946  .B \-u,  \-\-update
  2930  .
  2947  .
  2931 @@ -3666,7 +3639,7 @@
  2948 @@ -3680,7 +3653,7 @@
  2932  .B \-\-insecure
  2949  .B \-\-insecure
  2933  .
  2950  .
  2934  do not verify server certificate (ignoring web.cacerts config)
  2951  do not verify server certificate (ignoring web.cacerts config)
  2935 -.UNINDENT
  2952 -.UNINDENT
  2936 +.RE
  2953 +.RE
  2937  .sp
  2954  .sp
  2938  [+] marked option can be specified multiple times
  2955  [+] marked option can be specified multiple times
  2939  .SS push
  2956  .SS push
  2940 @@ -3674,9 +3647,9 @@
  2957 @@ -3688,9 +3661,9 @@
  2941  push changes to the specified destination:
  2958  push changes to the specified destination:
  2942  .sp
  2959  .sp
  2943  .nf
  2960  .nf
  2944 -.ft C
  2961 -.ft C
  2945 +.ft
  2962 +.ft
  2947 -.ft P
  2964 -.ft P
  2948 +.ft
  2965 +.ft
  2949  .fi
  2966  .fi
  2950  .sp
  2967  .sp
  2951  Push changesets from the local repository to the specified
  2968  Push changesets from the local repository to the specified
  2952 @@ -3707,13 +3680,13 @@
  2969 @@ -3720,15 +3693,15 @@
       
  2970  If \-B/\-\-bookmark is used, the specified bookmarked revision, its
  2953  ancestors, and the bookmark will be pushed to the remote
  2971  ancestors, and the bookmark will be pushed to the remote
  2954  repository.
  2972  repository. Specifying \fB.\fP is equivalent to specifying the active
       
  2973 -bookmark\(aqs name.
       
  2974 +bookmark's name.
  2955  .sp
  2975  .sp
  2956 -Please see \%\fBhg help urls\fP\: for important details about \fBssh://\fP
  2976 -Please see \%\fBhg help urls\fP\: for important details about \fBssh://\fP
  2957 +Please see \fBhg help urls\fP for important details about \fBssh://\fP
  2977 +Please see \fBhg help urls\fP for important details about \fBssh://\fP
  2958  URLs. If DESTINATION is omitted, a default path will be used.
  2978  URLs. If DESTINATION is omitted, a default path will be used.
  2959  .sp
  2979  .sp
  2963 -.INDENT 0.0
  2983 -.INDENT 0.0
  2964 +.RS 0
  2984 +.RS 0
  2965  .TP
  2985  .TP
  2966  .B \-f,  \-\-force
  2986  .B \-f,  \-\-force
  2967  .
  2987  .
  2968 @@ -3746,7 +3719,7 @@
  2988 @@ -3761,7 +3734,7 @@
  2969  .B \-\-insecure
  2989  .B \-\-insecure
  2970  .
  2990  .
  2971  do not verify server certificate (ignoring web.cacerts config)
  2991  do not verify server certificate (ignoring web.cacerts config)
  2972 -.UNINDENT
  2992 -.UNINDENT
  2973 +.RE
  2993 +.RE
  2974  .sp
  2994  .sp
  2975  [+] marked option can be specified multiple times
  2995  [+] marked option can be specified multiple times
  2976  .SS recover
  2996  .SS recover
  2977 @@ -3754,9 +3727,9 @@
  2997 @@ -3769,9 +3742,9 @@
  2978  roll back an interrupted transaction:
  2998  roll back an interrupted transaction:
  2979  .sp
  2999  .sp
  2980  .nf
  3000  .nf
  2981 -.ft C
  3001 -.ft C
  2982 +.ft
  3002 +.ft
  2984 -.ft P
  3004 -.ft P
  2985 +.ft
  3005 +.ft
  2986  .fi
  3006  .fi
  2987  .sp
  3007  .sp
  2988  Recover from an interrupted commit or pull.
  3008  Recover from an interrupted commit or pull.
  2989 @@ -3771,16 +3744,16 @@
  3009 @@ -3786,16 +3759,16 @@
  2990  remove the specified files on the next commit:
  3010  remove the specified files on the next commit:
  2991  .sp
  3011  .sp
  2992  .nf
  3012  .nf
  2993 -.ft C
  3013 -.ft C
  2994 +.ft
  3014 +.ft
  3005 +To undo a remove before that, see \fBhg revert\fP. To undo added
  3025 +To undo a remove before that, see \fBhg revert\fP. To undo added
  3006 +files, see \fBhg forget\fP.
  3026 +files, see \fBhg forget\fP.
  3007  .sp
  3027  .sp
  3008  \-A/\-\-after can be used to remove only files that have already
  3028  \-A/\-\-after can be used to remove only files that have already
  3009  been deleted, \-f/\-\-force can be used to force deletion, and \-Af
  3029  been deleted, \-f/\-\-force can be used to force deletion, and \-Af
  3010 @@ -3790,7 +3763,7 @@
  3030 @@ -3805,7 +3778,7 @@
  3011  The following table details the behavior of remove for different
  3031  The following table details the behavior of remove for different
  3012  file states (columns) and option combinations (rows). The file
  3032  file states (columns) and option combinations (rows). The file
  3013  states are Added [A], Clean [C], Modified [M] and Missing [!]
  3033  states are Added [A], Clean [C], Modified [M] and Missing [!]
  3014 -(as reported by \%\fBhg status\fP\:). The actions are Warn, Remove
  3034 -(as reported by \%\fBhg status\fP\:). The actions are Warn, Remove
  3015 +(as reported by \fBhg status\fP). The actions are Warn, Remove
  3035 +(as reported by \fBhg status\fP). The actions are Warn, Remove
  3016  (from branch) and Delete (from disk):
  3036  (from branch) and Delete (from disk):
  3017  .TS
  3037  .TS
  3018  center;
  3038  center;
  3019 @@ -3859,7 +3832,7 @@
  3039 @@ -3874,7 +3847,7 @@
  3020  .TE
  3040  .TE
  3021  .IP Note
  3041  .IP Note
  3022  .
  3042  .
  3023 -\%\fBhg remove\fP\: never deletes files in Added [A] state from the
  3043 -\%\fBhg remove\fP\: never deletes files in Added [A] state from the
  3024 +\fBhg remove\fP never deletes files in Added [A] state from the
  3044 +\fBhg remove\fP never deletes files in Added [A] state from the
  3025  working directory, not even if \fB\-\-force\fP is specified.
  3045  working directory, not even if \fB\-\-force\fP is specified.
  3026  .RE
  3046  .RE
  3027  .sp
  3047  .sp
  3028 @@ -3866,7 +3839,7 @@
  3048 @@ -3881,7 +3854,7 @@
  3029  Returns 0 on success, 1 if any warnings encountered.
  3049  Returns 0 on success, 1 if any warnings encountered.
  3030  .sp
  3050  .sp
  3031  Options:
  3051  Options:
  3032 -.INDENT 0.0
  3052 -.INDENT 0.0
  3033 +.RS 0
  3053 +.RS 0
  3034  .TP
  3054  .TP
  3035  .B \-A,  \-\-after
  3055  .B \-A,  \-\-after
  3036  .
  3056  .
  3037 @@ -3887,23 +3860,23 @@
  3057 @@ -3902,23 +3875,23 @@
  3038  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  3058  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  3039  .
  3059  .
  3040  exclude names matching the given patterns
  3060  exclude names matching the given patterns
  3041 -.UNINDENT
  3061 -.UNINDENT
  3042 +.RE
  3062 +.RE
  3063 -.ft P
  3083 -.ft P
  3064 +.ft
  3084 +.ft
  3065  .fi
  3085  .fi
  3066  .sp
  3086  .sp
  3067  Mark dest as copies of sources; mark sources for deletion. If dest
  3087  Mark dest as copies of sources; mark sources for deletion. If dest
  3068 @@ -3915,12 +3888,12 @@
  3088 @@ -3930,12 +3903,12 @@
  3069  operation is recorded, but no copying is performed.
  3089  operation is recorded, but no copying is performed.
  3070  .sp
  3090  .sp
  3071  This command takes effect at the next commit. To undo a rename
  3091  This command takes effect at the next commit. To undo a rename
  3072 -before that, see \%\fBhg revert\fP\:.
  3092 -before that, see \%\fBhg revert\fP\:.
  3073 +before that, see \fBhg revert\fP.
  3093 +before that, see \fBhg revert\fP.
  3078 -.INDENT 0.0
  3098 -.INDENT 0.0
  3079 +.RS 0
  3099 +.RS 0
  3080  .TP
  3100  .TP
  3081  .B \-A,  \-\-after
  3101  .B \-A,  \-\-after
  3082  .
  3102  .
  3083 @@ -3941,23 +3914,23 @@
  3103 @@ -3956,23 +3929,23 @@
  3084  .B \-n,  \-\-dry\-run
  3104  .B \-n,  \-\-dry\-run
  3085  .
  3105  .
  3086  do not perform actions, just print output
  3106  do not perform actions, just print output
  3087 -.UNINDENT
  3107 -.UNINDENT
  3088 +.RE
  3108 +.RE
  3109 -.ft P
  3129 -.ft P
  3110 +.ft
  3130 +.ft
  3111  .fi
  3131  .fi
  3112  .sp
  3132  .sp
  3113  Merges with unresolved conflicts are often the result of
  3133  Merges with unresolved conflicts are often the result of
  3114 @@ -3964,15 +3937,15 @@
  3134 @@ -3979,15 +3952,15 @@
  3115  non\-interactive merging using the \fBinternal:merge\fP configuration
  3135  non\-interactive merging using the \fBinternal:merge\fP configuration
  3116  setting, or a command\-line merge tool like \fBdiff3\fP. The resolve
  3136  setting, or a command\-line merge tool like \fBdiff3\fP. The resolve
  3117  command is used to manage the files involved in a merge, after
  3137  command is used to manage the files involved in a merge, after
  3118 -\%\fBhg merge\fP\: has been run, and before \%\fBhg commit\fP\: is run (i.e. the
  3138 -\%\fBhg merge\fP\: has been run, and before \%\fBhg commit\fP\: is run (i.e. the
  3119 -working directory must have two parents). See \%\fBhg help
  3139 -working directory must have two parents). See \%\fBhg help
  3130 -\%\fBhg resolve [\-\-tool TOOL] FILE...\fP\:: attempt to re\-merge the specified
  3150 -\%\fBhg resolve [\-\-tool TOOL] FILE...\fP\:: attempt to re\-merge the specified
  3131 +\fBhg resolve [\-\-tool TOOL] FILE...\fP: attempt to re\-merge the specified
  3151 +\fBhg resolve [\-\-tool TOOL] FILE...\fP: attempt to re\-merge the specified
  3132  files, discarding any previous merge attempts. Re\-merging is not
  3152  files, discarding any previous merge attempts. Re\-merging is not
  3133  performed for files already marked as resolved. Use \fB\-\-all/\-a\fP
  3153  performed for files already marked as resolved. Use \fB\-\-all/\-a\fP
  3134  to select all unresolved files. \fB\-\-tool\fP can be used to specify
  3154  to select all unresolved files. \fB\-\-tool\fP can be used to specify
  3135 @@ -3981,22 +3954,22 @@
  3155 @@ -3996,22 +3969,22 @@
  3136  contents are saved with a \fB.orig\fP suffix.
  3156  contents are saved with a \fB.orig\fP suffix.
  3137  .IP \(bu 2
  3157  .IP \(bu 2
  3138  .
  3158  .
  3139 -\%\fBhg resolve \-m [FILE]\fP\:: mark a file as having been resolved
  3159 -\%\fBhg resolve \-m [FILE]\fP\:: mark a file as having been resolved
  3140 +\fBhg resolve \-m [FILE]\fP: mark a file as having been resolved
  3160 +\fBhg resolve \-m [FILE]\fP: mark a file as having been resolved
  3158 -conflicts. You must use \%\fBhg resolve \-m ...\fP\: before you can
  3178 -conflicts. You must use \%\fBhg resolve \-m ...\fP\: before you can
  3159 +conflicts. You must use \fBhg resolve \-m ...\fP before you can
  3179 +conflicts. You must use \fBhg resolve \-m ...\fP before you can
  3160  commit after a conflicting merge.
  3180  commit after a conflicting merge.
  3161  .RE
  3181  .RE
  3162  .sp
  3182  .sp
  3163 @@ -4003,7 +3976,7 @@
  3183 @@ -4018,7 +3991,7 @@
  3164  Returns 0 on success, 1 if any files fail a resolve attempt.
  3184  Returns 0 on success, 1 if any files fail a resolve attempt.
  3165  .sp
  3185  .sp
  3166  Options:
  3186  Options:
  3167 -.INDENT 0.0
  3187 -.INDENT 0.0
  3168 +.RS 0
  3188 +.RS 0
  3169  .TP
  3189  .TP
  3170  .B \-a,  \-\-all
  3190  .B \-a,  \-\-all
  3171  .
  3191  .
  3172 @@ -4040,7 +4013,7 @@
  3192 @@ -4055,7 +4028,7 @@
  3173  .BI \-T,  \-\-template \ <TEMPLATE>
  3193  .BI \-T,  \-\-template \ <TEMPLATE>
  3174  .
  3194  .
  3175  display with template (EXPERIMENTAL)
  3195  display with template (EXPERIMENTAL)
  3176 -.UNINDENT
  3196 -.UNINDENT
  3177 +.RE
  3197 +.RE
  3178  .sp
  3198  .sp
  3179  [+] marked option can be specified multiple times
  3199  [+] marked option can be specified multiple times
  3180  .SS revert
  3200  .SS revert
  3181 @@ -4048,15 +4021,15 @@
  3201 @@ -4063,15 +4036,15 @@
  3182  restore files to their checkout state:
  3202  restore files to their checkout state:
  3183  .sp
  3203  .sp
  3184  .nf
  3204  .nf
  3185 -.ft C
  3205 -.ft C
  3186 +.ft
  3206 +.ft
  3196 -use \%\fBhg update \-\-clean .\fP\:.
  3216 -use \%\fBhg update \-\-clean .\fP\:.
  3197 +use \fBhg update \-\-clean .\fP.
  3217 +use \fBhg update \-\-clean .\fP.
  3198  .RE
  3218  .RE
  3199  .sp
  3219  .sp
  3200  With no revision specified, revert the specified files or directories
  3220  With no revision specified, revert the specified files or directories
  3201 @@ -4070,21 +4043,21 @@
  3221 @@ -4085,7 +4058,7 @@
  3202  directories to their states as of a specific revision. Because
  3222  directories to their states as of a specific revision. Because
  3203  revert does not change the working directory parents, this will
  3223  revert does not change the working directory parents, this will
  3204  cause these files to appear modified. This can be helpful to "back
  3224  cause these files to appear modified. This can be helpful to "back
  3205 -out" some or all of an earlier change. See \%\fBhg backout\fP\: for a
  3225 -out" some or all of an earlier change. See \%\fBhg backout\fP\: for a
  3206 +out" some or all of an earlier change. See \fBhg backout\fP for a
  3226 +out" some or all of an earlier change. See \fBhg backout\fP for a
  3207  related method.
  3227  related method.
  3208  .sp
  3228  .sp
  3209  Modified files are saved with a .orig suffix before reverting.
  3229  Modified files are saved with a .orig suffix before reverting.
  3210  To disable these backups, use \-\-no\-backup.
  3230 @@ -4094,15 +4067,15 @@
       
  3231  repository by setting the \fBui.origbackuppath\fP configuration
       
  3232  option.
  3211  .sp
  3233  .sp
  3212 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  3234 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  3213 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  3235 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  3214  .sp
  3236  .sp
  3215 -See \%\fBhg help backout\fP\: for a way to reverse the effect of an
  3237 -See \%\fBhg help backout\fP\: for a way to reverse the effect of an
  3222 -.INDENT 0.0
  3244 -.INDENT 0.0
  3223 +.RS 0
  3245 +.RS 0
  3224  .TP
  3246  .TP
  3225  .B \-a,  \-\-all
  3247  .B \-a,  \-\-all
  3226  .
  3248  .
  3227 @@ -4117,7 +4090,7 @@
  3249 @@ -4135,7 +4108,7 @@
  3228  .B \-n,  \-\-dry\-run
  3250  .B \-n,  \-\-dry\-run
  3229  .
  3251  .
  3230  do not perform actions, just print output
  3252  do not perform actions, just print output
  3231 -.UNINDENT
  3253 -.UNINDENT
  3232 +.RE
  3254 +.RE
  3233  .sp
  3255  .sp
  3234  [+] marked option can be specified multiple times
  3256  [+] marked option can be specified multiple times
  3235  .SS rollback
  3257  .SS rollback
  3236 @@ -4125,12 +4098,12 @@
  3258 @@ -4143,12 +4116,12 @@
  3237  roll back the last transaction (DANGEROUS) (DEPRECATED):
  3259  roll back the last transaction (DANGEROUS) (DEPRECATED):
  3238  .sp
  3260  .sp
  3239  .nf
  3261  .nf
  3240 -.ft C
  3262 -.ft C
  3241 +.ft
  3263 +.ft
  3247 -Please use \%\fBhg commit \-\-amend\fP\: instead of rollback to correct
  3269 -Please use \%\fBhg commit \-\-amend\fP\: instead of rollback to correct
  3248 +Please use \fBhg commit \-\-amend\fP instead of rollback to correct
  3270 +Please use \fBhg commit \-\-amend\fP instead of rollback to correct
  3249  mistakes in the last commit.
  3271  mistakes in the last commit.
  3250  .sp
  3272  .sp
  3251  This command should be used with care. There is only one level of
  3273  This command should be used with care. There is only one level of
  3252 @@ -4145,7 +4118,7 @@
  3274 @@ -4163,7 +4136,7 @@
  3253  .sp
  3275  .sp
  3254  For example, the following commands are transactional, and their
  3276  For example, the following commands are transactional, and their
  3255  effects can be rolled back:
  3277  effects can be rolled back:
  3256 -.INDENT 0.0
  3278 -.INDENT 0.0
  3257 +.RS 0
  3279 +.RS 0
  3258  .IP \(bu 2
  3280  .IP \(bu 2
  3259  .
  3281  .
  3260  commit
  3282  commit
  3261 @@ -4161,10 +4134,10 @@
  3283 @@ -4179,15 +4152,15 @@
  3262  .IP \(bu 2
  3284  .IP \(bu 2
  3263  .
  3285  .
  3264  unbundle
  3286  unbundle
  3265 -.UNINDENT
  3287 -.UNINDENT
  3266 +.RE
  3288 +.RE
  3268  To avoid permanent data loss, rollback will refuse to rollback a
  3290  To avoid permanent data loss, rollback will refuse to rollback a
  3269 -commit transaction if it isn\(aqt checked out. Use \-\-force to
  3291 -commit transaction if it isn\(aqt checked out. Use \-\-force to
  3270 +commit transaction if it isn't checked out. Use \-\-force to
  3292 +commit transaction if it isn't checked out. Use \-\-force to
  3271  override this protection.
  3293  override this protection.
  3272  .sp
  3294  .sp
       
  3295  The rollback command can be entirely disabled by setting the
       
  3296 -\fBui.rollback\fP configuration setting to false. If you\(aqre here
       
  3297 -because you want to use rollback and it\(aqs disabled, you can
       
  3298 +\fBui.rollback\fP configuration setting to false. If you're here
       
  3299 +because you want to use rollback and it's disabled, you can
       
  3300  re\-enable the command by setting \fBui.rollback\fP to true.
       
  3301  .sp
  3273  This command is not intended for use on public repositories. Once
  3302  This command is not intended for use on public repositories. Once
  3274 @@ -4177,7 +4150,7 @@
  3303 @@ -4200,7 +4173,7 @@
  3275  Returns 0 on success, 1 if no rollback data is available.
  3304  Returns 0 on success, 1 if no rollback data is available.
  3276  .sp
  3305  .sp
  3277  Options:
  3306  Options:
  3278 -.INDENT 0.0
  3307 -.INDENT 0.0
  3279 +.RS 0
  3308 +.RS 0
  3280  .TP
  3309  .TP
  3281  .B \-n,  \-\-dry\-run
  3310  .B \-n,  \-\-dry\-run
  3282  .
  3311  .
  3283 @@ -4186,15 +4159,15 @@
  3312 @@ -4209,15 +4182,15 @@
  3284  .B \-f,  \-\-force
  3313  .B \-f,  \-\-force
  3285  .
  3314  .
  3286  ignore safety measures
  3315  ignore safety measures
  3287 -.UNINDENT
  3316 -.UNINDENT
  3288 +.RE
  3317 +.RE
  3297 -.ft P
  3326 -.ft P
  3298 +.ft
  3327 +.ft
  3299  .fi
  3328  .fi
  3300  .sp
  3329  .sp
  3301  Print the root directory of the current repository.
  3330  Print the root directory of the current repository.
  3302 @@ -4205,9 +4178,9 @@
  3331 @@ -4228,9 +4201,9 @@
  3303  start stand\-alone webserver:
  3332  start stand\-alone webserver:
  3304  .sp
  3333  .sp
  3305  .nf
  3334  .nf
  3306 -.ft C
  3335 -.ft C
  3307 +.ft
  3336 +.ft
  3309 -.ft P
  3338 -.ft P
  3310 +.ft
  3339 +.ft
  3311  .fi
  3340  .fi
  3312  .sp
  3341  .sp
  3313  Start a local HTTP repository browser and pull server. You can use
  3342  Start a local HTTP repository browser and pull server. You can use
  3314 @@ -4232,7 +4205,7 @@
  3343 @@ -4255,7 +4228,7 @@
  3315  Returns 0 on success.
  3344  Returns 0 on success.
  3316  .sp
  3345  .sp
  3317  Options:
  3346  Options:
  3318 -.INDENT 0.0
  3347 -.INDENT 0.0
  3319 +.RS 0
  3348 +.RS 0
  3320  .TP
  3349  .TP
  3321  .BI \-A,  \-\-accesslog \ <FILE>
  3350  .BI \-A,  \-\-accesslog \ <FILE>
  3322  .
  3351  .
  3323 @@ -4301,15 +4274,15 @@
  3352 @@ -4291,7 +4264,7 @@
       
  3353  .TP
       
  3354  .BI \-\-web\-conf \ <FILE>
       
  3355  .
       
  3356 -name of the hgweb config file (see \(aqhg help hgweb\(aq)
       
  3357 +name of the hgweb config file (see 'hg help hgweb')
       
  3358  .TP
       
  3359  .BI \-\-webdir\-conf \ <FILE>
       
  3360  .
       
  3361 @@ -4324,7 +4297,7 @@
  3324  .BI \-\-certificate \ <FILE>
  3362  .BI \-\-certificate \ <FILE>
  3325  .
  3363  .
  3326  SSL certificate file
  3364  SSL certificate file
  3327 -.UNINDENT
  3365 -.UNINDENT
  3328 +.RE
  3366 +.RE
       
  3367  .sp
       
  3368  [+] marked option can be specified multiple times
  3329  .SS status
  3369  .SS status
  3330  .sp
  3370 @@ -4332,9 +4305,9 @@
  3331  show changed files in the working directory:
  3371  show changed files in the working directory:
  3332  .sp
  3372  .sp
  3333  .nf
  3373  .nf
  3334 -.ft C
  3374 -.ft C
  3335 +.ft
  3375 +.ft
  3337 -.ft P
  3377 -.ft P
  3338 +.ft
  3378 +.ft
  3339  .fi
  3379  .fi
  3340  .sp
  3380  .sp
  3341  Show status of files in the repository. If names are given, only
  3381  Show status of files in the repository. If names are given, only
  3342 @@ -4323,7 +4296,7 @@
  3382 @@ -4348,7 +4321,7 @@
  3343  unless explicitly requested with \-u/\-\-unknown or \-i/\-\-ignored.
  3383  unless explicitly requested with \-u/\-\-unknown or \-i/\-\-ignored.
  3344  .IP Note
  3384  .IP Note
  3345  .
  3385  .
  3346 -\%\fBhg status\fP\: may appear to disagree with diff if permissions have
  3386 -\%\fBhg status\fP\: may appear to disagree with diff if permissions have
  3347 +\fBhg status\fP may appear to disagree with diff if permissions have
  3387 +\fBhg status\fP may appear to disagree with diff if permissions have
  3348  changed or a merge has occurred. The standard diff format does
  3388  changed or a merge has occurred. The standard diff format does
  3349  not report permission changes and diff only reports changes
  3389  not report permission changes and diff only reports changes
  3350  relative to one merge parent.
  3390  relative to one merge parent.
  3351 @@ -4337,7 +4310,7 @@
  3391 @@ -4362,7 +4335,7 @@
  3352  The codes used to show the status of files are:
  3392  The codes used to show the status of files are:
  3353  .sp
  3393  .sp
  3354  .nf
  3394  .nf
  3355 -.ft C
  3395 -.ft C
  3356 +.ft
  3396 +.ft
  3357  M = modified
  3397  M = modified
  3358  A = added
  3398  A = added
  3359  R = removed
  3399  R = removed
  3360 @@ -4346,11 +4319,11 @@
  3400 @@ -4371,11 +4344,11 @@
  3361  ? = not tracked
  3401  ? = not tracked
  3362  I = ignored
  3402  I = ignored
  3363    = origin of the previous file (with \-\-copies)
  3403    = origin of the previous file (with \-\-copies)
  3364 -.ft P
  3404 -.ft P
  3365 +.ft
  3405 +.ft
  3369 -.INDENT 0.0
  3409 -.INDENT 0.0
  3370 +.RS 0
  3410 +.RS 0
  3371  .IP \(bu 2
  3411  .IP \(bu 2
  3372  .
  3412  .
  3373  show changes in the working directory relative to a
  3413  show changes in the working directory relative to a
  3374 @@ -4357,19 +4330,19 @@
  3414 @@ -4382,19 +4355,19 @@
  3375  changeset:
  3415  changeset:
  3376  .sp
  3416  .sp
  3377  .nf
  3417  .nf
  3378 -.ft C
  3418 -.ft C
  3379 +.ft
  3419 +.ft
  3394 -.ft P
  3434 -.ft P
  3395 +.ft
  3435 +.ft
  3396  .fi
  3436  .fi
  3397  .IP \(bu 2
  3437  .IP \(bu 2
  3398  .
  3438  .
  3399 @@ -4376,9 +4349,9 @@
  3439 @@ -4401,9 +4374,9 @@
  3400  show all changes including copies in an existing changeset:
  3440  show all changes including copies in an existing changeset:
  3401  .sp
  3441  .sp
  3402  .nf
  3442  .nf
  3403 -.ft C
  3443 -.ft C
  3404 +.ft
  3444 +.ft
  3406 -.ft P
  3446 -.ft P
  3407 +.ft
  3447 +.ft
  3408  .fi
  3448  .fi
  3409  .IP \(bu 2
  3449  .IP \(bu 2
  3410  .
  3450  .
  3411 @@ -4385,16 +4358,16 @@
  3451 @@ -4410,16 +4383,16 @@
  3412  get a NUL separated list of added files, suitable for xargs:
  3452  get a NUL separated list of added files, suitable for xargs:
  3413  .sp
  3453  .sp
  3414  .nf
  3454  .nf
  3415 -.ft C
  3455 -.ft C
  3416 +.ft
  3456 +.ft
  3427 -.INDENT 0.0
  3467 -.INDENT 0.0
  3428 +.RS 0
  3468 +.RS 0
  3429  .TP
  3469  .TP
  3430  .B \-A,  \-\-all
  3470  .B \-A,  \-\-all
  3431  .
  3471  .
  3432 @@ -4463,23 +4436,23 @@
  3472 @@ -4488,23 +4461,23 @@
  3433  .BI \-T,  \-\-template \ <TEMPLATE>
  3473  .BI \-T,  \-\-template \ <TEMPLATE>
  3434  .
  3474  .
  3435  display with template (EXPERIMENTAL)
  3475  display with template (EXPERIMENTAL)
  3436 -.UNINDENT
  3476 -.UNINDENT
  3437 +.RE
  3477 +.RE
  3458 -.ft P
  3498 -.ft P
  3459 +.ft
  3499 +.ft
  3460  .fi
  3500  .fi
  3461  .sp
  3501  .sp
  3462  This generates a brief summary of the working directory state,
  3502  This generates a brief summary of the working directory state,
  3463 @@ -4491,7 +4464,7 @@
  3503 @@ -4516,7 +4489,7 @@
  3464  Returns 0 on success.
  3504  Returns 0 on success.
  3465  .sp
  3505  .sp
  3466  Options:
  3506  Options:
  3467 -.INDENT 0.0
  3507 -.INDENT 0.0
  3468 +.RS 0
  3508 +.RS 0
  3469  .TP
  3509  .TP
  3470  .B \-\-remote
  3510  .B \-\-remote
  3471  .
  3511  .
  3472 @@ -4498,15 +4471,15 @@
  3512 @@ -4523,15 +4496,15 @@
  3473  check for push and pull
  3513  check for push and pull
  3474  .sp
  3514  .sp
  3475  aliases: sum
  3515  aliases: sum
  3476 -.UNINDENT
  3516 -.UNINDENT
  3477 +.RE
  3517 +.RE
  3486 -.ft P
  3526 -.ft P
  3487 +.ft
  3527 +.ft
  3488  .fi
  3528  .fi
  3489  .sp
  3529  .sp
  3490  Name a particular revision using <name>.
  3530  Name a particular revision using <name>.
  3491 @@ -4527,11 +4500,11 @@
  3531 @@ -4552,11 +4525,11 @@
  3492  repositories).
  3532  repositories).
  3493  .sp
  3533  .sp
  3494  Tag commits are usually made at the head of a branch. If the parent
  3534  Tag commits are usually made at the head of a branch. If the parent
  3495 -of the working directory is not a branch head, \%\fBhg tag\fP\: aborts; use
  3535 -of the working directory is not a branch head, \%\fBhg tag\fP\: aborts; use
  3496 +of the working directory is not a branch head, \fBhg tag\fP aborts; use
  3536 +of the working directory is not a branch head, \fBhg tag\fP aborts; use
  3500 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  3540 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  3501 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  3541 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  3502  .sp
  3542  .sp
  3503  Since tag names have priority over branch names during revision
  3543  Since tag names have priority over branch names during revision
  3504  lookup, using an existing branch name as a tag name is discouraged.
  3544  lookup, using an existing branch name as a tag name is discouraged.
  3505 @@ -4539,7 +4512,7 @@
  3545 @@ -4564,7 +4537,7 @@
  3506  Returns 0 on success.
  3546  Returns 0 on success.
  3507  .sp
  3547  .sp
  3508  Options:
  3548  Options:
  3509 -.INDENT 0.0
  3549 -.INDENT 0.0
  3510 +.RS 0
  3550 +.RS 0
  3511  .TP
  3551  .TP
  3512  .B \-f,  \-\-force
  3552  .B \-f,  \-\-force
  3513  .
  3553  .
  3514 @@ -4572,15 +4545,15 @@
  3554 @@ -4597,15 +4570,15 @@
  3515  .BI \-u,  \-\-user \ <USER>
  3555  .BI \-u,  \-\-user \ <USER>
  3516  .
  3556  .
  3517  record the specified user as committer
  3557  record the specified user as committer
  3518 -.UNINDENT
  3558 -.UNINDENT
  3519 +.RE
  3559 +.RE
  3528 -.ft P
  3568 -.ft P
  3529 +.ft
  3569 +.ft
  3530  .fi
  3570  .fi
  3531  .sp
  3571  .sp
  3532  This lists both regular and local tags. When the \-v/\-\-verbose
  3572  This lists both regular and local tags. When the \-v/\-\-verbose
  3533 @@ -4590,20 +4563,20 @@
  3573 @@ -4615,20 +4588,20 @@
  3534  Returns 0 on success.
  3574  Returns 0 on success.
  3535  .sp
  3575  .sp
  3536  Options:
  3576  Options:
  3537 -.INDENT 0.0
  3577 -.INDENT 0.0
  3538 +.RS 0
  3578 +.RS 0
  3553 -.ft P
  3593 -.ft P
  3554 +.ft
  3594 +.ft
  3555  .fi
  3595  .fi
  3556  .sp
  3596  .sp
  3557  The tip revision (usually just called the tip) is the changeset
  3597  The tip revision (usually just called the tip) is the changeset
  3558 @@ -4615,12 +4588,12 @@
  3598 @@ -4640,12 +4613,12 @@
  3559  that repository becomes the current tip. The "tip" tag is special
  3599  that repository becomes the current tip. The "tip" tag is special
  3560  and cannot be renamed or assigned to a different changeset.
  3600  and cannot be renamed or assigned to a different changeset.
  3561  .sp
  3601  .sp
  3562 -This command is deprecated, please use \%\fBhg heads\fP\: instead.
  3602 -This command is deprecated, please use \%\fBhg heads\fP\: instead.
  3563 +This command is deprecated, please use \fBhg heads\fP instead.
  3603 +This command is deprecated, please use \fBhg heads\fP instead.
  3568 -.INDENT 0.0
  3608 -.INDENT 0.0
  3569 +.RS 0
  3609 +.RS 0
  3570  .TP
  3610  .TP
  3571  .B \-p,  \-\-patch
  3611  .B \-p,  \-\-patch
  3572  .
  3612  .
  3573 @@ -4637,15 +4610,15 @@
  3613 @@ -4662,15 +4635,15 @@
  3574  .BI \-T,  \-\-template \ <TEMPLATE>
  3614  .BI \-T,  \-\-template \ <TEMPLATE>
  3575  .
  3615  .
  3576  display with template
  3616  display with template
  3577 -.UNINDENT
  3617 -.UNINDENT
  3578 +.RE
  3618 +.RE
  3587 -.ft P
  3627 -.ft P
  3588 +.ft
  3628 +.ft
  3589  .fi
  3629  .fi
  3590  .sp
  3630  .sp
  3591  Apply one or more compressed changegroup files generated by the
  3631  Apply one or more compressed changegroup files generated by the
  3592 @@ -4654,32 +4627,32 @@
  3632 @@ -4679,32 +4652,32 @@
  3593  Returns 0 on success, 1 if an update has unresolved files.
  3633  Returns 0 on success, 1 if an update has unresolved files.
  3594  .sp
  3634  .sp
  3595  Options:
  3635  Options:
  3596 -.INDENT 0.0
  3636 -.INDENT 0.0
  3597 +.RS 0
  3637 +.RS 0
  3625 -changeset (see \%\fBhg help parents\fP\:).
  3665 -changeset (see \%\fBhg help parents\fP\:).
  3626 +Update sets the working directory's parent revision to the specified
  3666 +Update sets the working directory's parent revision to the specified
  3627 +changeset (see \fBhg help parents\fP).
  3667 +changeset (see \fBhg help parents\fP).
  3628  .sp
  3668  .sp
  3629  If the changeset is not a descendant or ancestor of the working
  3669  If the changeset is not a descendant or ancestor of the working
  3630 -directory\(aqs parent, the update is aborted. With the \-c/\-\-check
  3670 -directory\(aqs parent and there are uncommitted changes, the update is
  3631 +directory's parent, the update is aborted. With the \-c/\-\-check
  3671 +directory's parent and there are uncommitted changes, the update is
  3632  option, the working directory is checked for uncommitted changes; if
  3672  aborted. With the \-c/\-\-check option, the working directory is checked
  3633  none are found, the working directory is updated to the specified
  3673  for uncommitted changes; if none are found, the working directory is
  3634  changeset.
  3674  updated to the specified changeset.
  3635 @@ -4686,12 +4659,12 @@
  3675 @@ -4711,12 +4684,12 @@
  3636  .sp
  3676  .sp
  3637  The following rules apply when the working directory contains
  3677  The following rules apply when the working directory contains
  3638  uncommitted changes:
  3678  uncommitted changes:
  3639 -.INDENT 0.0
  3679 -.INDENT 0.0
  3640 +.RS 0
  3680 +.RS 0
  3645 -the working directory\(aqs parent, the uncommitted changes
  3685 -the working directory\(aqs parent, the uncommitted changes
  3646 +the working directory's parent, the uncommitted changes
  3686 +the working directory's parent, the uncommitted changes
  3647  are merged into the requested changeset and the merged
  3687  are merged into the requested changeset and the merged
  3648  result is left uncommitted. If the requested changeset is
  3688  result is left uncommitted. If the requested changeset is
  3649  not an ancestor or descendant (that is, it is on another
  3689  not an ancestor or descendant (that is, it is on another
  3650 @@ -4705,23 +4678,23 @@
  3690 @@ -4730,23 +4703,23 @@
  3651  .
  3691  .
  3652  With the \-C/\-\-clean option, uncommitted changes are discarded and
  3692  With the \-C/\-\-clean option, uncommitted changes are discarded and
  3653  the working directory is updated to the requested changeset.
  3693  the working directory is updated to the requested changeset.
  3654 -.UNINDENT
  3694 -.UNINDENT
  3655 +.RE
  3695 +.RE
  3675 -.INDENT 0.0
  3715 -.INDENT 0.0
  3676 +.RS 0
  3716 +.RS 0
  3677  .TP
  3717  .TP
  3678  .B \-C,  \-\-clean
  3718  .B \-C,  \-\-clean
  3679  .
  3719  .
  3680 @@ -4744,25 +4717,25 @@
  3720 @@ -4769,25 +4742,25 @@
  3681  specify merge tool
  3721  specify merge tool
  3682  .sp
  3722  .sp
  3683  aliases: up checkout co
  3723  aliases: up checkout co
  3684 -.UNINDENT
  3724 -.UNINDENT
  3685 +.RE
  3725 +.RE
  3706 -Please see \%https://mercurial\-scm.org/wiki/RepositoryCorruption\:
  3746 -Please see \%https://mercurial\-scm.org/wiki/RepositoryCorruption\:
  3707 +Please see https://mercurial\-scm.org/wiki/RepositoryCorruption
  3747 +Please see https://mercurial\-scm.org/wiki/RepositoryCorruption
  3708  for more information about recovery from corruption of the
  3748  for more information about recovery from corruption of the
  3709  repository.
  3749  repository.
  3710  .sp
  3750  .sp
  3711 @@ -4772,9 +4745,9 @@
  3751 @@ -4797,24 +4770,24 @@
  3712  output version and copyright information:
  3752  output version and copyright information:
  3713  .sp
  3753  .sp
  3714  .nf
  3754  .nf
  3715 -.ft C
  3755 -.ft C
  3716 +.ft
  3756 +.ft
  3718 -.ft P
  3758 -.ft P
  3719 +.ft
  3759 +.ft
  3720  .fi
  3760  .fi
  3721  .sp
  3761  .sp
  3722  output version and copyright information
  3762  output version and copyright information
  3723 @@ -4781,7 +4754,7 @@
  3763  .sp
       
  3764  Options:
       
  3765 -.INDENT 0.0
       
  3766 +.RS 0
       
  3767  .TP
       
  3768  .BI \-T,  \-\-template \ <TEMPLATE>
       
  3769  .
       
  3770  display with template (EXPERIMENTAL)
       
  3771 -.UNINDENT
       
  3772 +.RE
  3724  .SH DATE FORMATS
  3773  .SH DATE FORMATS
  3725  .sp
  3774  .sp
  3726  Some commands allow the user to specify a date, e.g.:
  3775  Some commands allow the user to specify a date, e.g.:
  3727 -.INDENT 0.0
  3776 -.INDENT 0.0
  3728 +.RS 0
  3777 +.RS 0
  3729  .IP \(bu 2
  3778  .IP \(bu 2
  3730  .
  3779  .
  3731  backout, commit, import, tag: Specify the commit date.
  3780  backout, commit, import, tag: Specify the commit date.
  3732 @@ -4788,10 +4761,10 @@
  3781 @@ -4821,10 +4794,10 @@
  3733  .IP \(bu 2
  3782  .IP \(bu 2
  3734  .
  3783  .
  3735  log, revert, update: Select revision(s) by date.
  3784  log, revert, update: Select revision(s) by date.
  3736 -.UNINDENT
  3785 -.UNINDENT
  3737 +.RE
  3786 +.RE
  3740 -.INDENT 0.0
  3789 -.INDENT 0.0
  3741 +.RS 0
  3790 +.RS 0
  3742  .IP \(bu 2
  3791  .IP \(bu 2
  3743  .
  3792  .
  3744  \fBWed Dec 6 13:18:29 2006\fP (local timezone assumed)
  3793  \fBWed Dec 6 13:18:29 2006\fP (local timezone assumed)
  3745 @@ -4840,14 +4813,14 @@
  3794 @@ -4873,14 +4846,14 @@
  3746  .IP \(bu 2
  3795  .IP \(bu 2
  3747  .
  3796  .
  3748  \fBnow\fP \- right now
  3797  \fBnow\fP \- right now
  3749 -.UNINDENT
  3798 -.UNINDENT
  3750 +.RE
  3799 +.RE
  3759 -.UNINDENT
  3808 -.UNINDENT
  3760 +.RE
  3809 +.RE
  3761  .sp
  3810  .sp
  3762  This is the internal representation format for dates. The first number
  3811  This is the internal representation format for dates. The first number
  3763  is the number of seconds since the epoch (1970\-01\-01 00:00 UTC). The
  3812  is the number of seconds since the epoch (1970\-01\-01 00:00 UTC). The
  3764 @@ -4855,7 +4828,7 @@
  3813 @@ -4888,7 +4861,7 @@
  3765  (negative if the timezone is east of UTC).
  3814  (negative if the timezone is east of UTC).
  3766  .sp
  3815  .sp
  3767  The log command also accepts date ranges:
  3816  The log command also accepts date ranges:
  3768 -.INDENT 0.0
  3817 -.INDENT 0.0
  3769 +.RS 0
  3818 +.RS 0
  3770  .IP \(bu 2
  3819  .IP \(bu 2
  3771  .
  3820  .
  3772  \fB<DATE\fP \- at or before a given date/time
  3821  \fB<DATE\fP \- at or before a given date/time
  3773 @@ -4868,16 +4841,16 @@
  3822 @@ -4901,16 +4874,16 @@
  3774  .IP \(bu 2
  3823  .IP \(bu 2
  3775  .
  3824  .
  3776  \fB\-DAYS\fP \- within a given number of days of today
  3825  \fB\-DAYS\fP \- within a given number of days of today
  3777 -.UNINDENT
  3826 -.UNINDENT
  3778 +.RE
  3827 +.RE
  3788 -.INDENT 0.0
  3837 -.INDENT 0.0
  3789 +.RS 0
  3838 +.RS 0
  3790  .IP \(bu 2
  3839  .IP \(bu 2
  3791  .
  3840  .
  3792  executable status and other permission bits
  3841  executable status and other permission bits
  3793 @@ -4890,7 +4863,7 @@
  3842 @@ -4923,7 +4896,7 @@
  3794  .IP \(bu 2
  3843  .IP \(bu 2
  3795  .
  3844  .
  3796  creation or deletion of empty files
  3845  creation or deletion of empty files
  3797 -.UNINDENT
  3846 -.UNINDENT
  3798 +.RE
  3847 +.RE
  3799  .sp
  3848  .sp
  3800  Mercurial also supports the extended diff format from the git VCS
  3849  Mercurial also supports the extended diff format from the git VCS
  3801  which addresses these limitations. The git diff format is not produced
  3850  which addresses these limitations. The git diff format is not produced
  3802 @@ -4898,26 +4871,26 @@
  3851 @@ -4931,26 +4904,26 @@
  3803  format.
  3852  format.
  3804  .sp
  3853  .sp
  3805  This means that when generating diffs from a Mercurial repository
  3854  This means that when generating diffs from a Mercurial repository
  3806 -(e.g. with \%\fBhg export\fP\:), you should be careful about things like file
  3855 -(e.g. with \%\fBhg export\fP\:), you should be careful about things like file
  3807 +(e.g. with \fBhg export\fP), you should be careful about things like file
  3856 +(e.g. with \fBhg export\fP), you should be careful about things like file
  3831 +the hg executable's name if it's frozen, or an executable named
  3880 +the hg executable's name if it's frozen, or an executable named
  3832 +\&'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on
  3881 +\&'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on
  3833  Windows) is searched.
  3882  Windows) is searched.
  3834  .TP
  3883  .TP
  3835  .B HGEDITOR
  3884  .B HGEDITOR
  3836 @@ -4935,9 +4908,9 @@
  3885 @@ -4968,9 +4941,9 @@
  3837  .TP
  3886  .TP
  3838  .B HGENCODINGMODE
  3887  .B HGENCODINGMODE
  3839  .
  3888  .
  3840 -This sets Mercurial\(aqs behavior for handling unknown characters
  3889 -This sets Mercurial\(aqs behavior for handling unknown characters
  3841 +This sets Mercurial's behavior for handling unknown characters
  3890 +This sets Mercurial's behavior for handling unknown characters
  3843 -causes Mercurial to abort if it can\(aqt map a character. Other
  3892 -causes Mercurial to abort if it can\(aqt map a character. Other
  3844 +causes Mercurial to abort if it can't map a character. Other
  3893 +causes Mercurial to abort if it can't map a character. Other
  3845  settings include "replace", which replaces unknown characters, and
  3894  settings include "replace", which replaces unknown characters, and
  3846  "ignore", which drops them. This setting can be overridden with
  3895  "ignore", which drops them. This setting can be overridden with
  3847  the \-\-encodingmode command\-line option.
  3896  the \-\-encodingmode command\-line option.
  3848 @@ -4944,7 +4917,7 @@
  3897 @@ -4977,7 +4950,7 @@
  3849  .TP
  3898  .TP
  3850  .B HGENCODINGAMBIGUOUS
  3899  .B HGENCODINGAMBIGUOUS
  3851  .
  3900  .
  3852 -This sets Mercurial\(aqs behavior for handling characters with
  3901 -This sets Mercurial\(aqs behavior for handling characters with
  3853 +This sets Mercurial's behavior for handling characters with
  3902 +This sets Mercurial's behavior for handling characters with
  3854  "ambiguous" widths like accented Latin characters with East Asian
  3903  "ambiguous" widths like accented Latin characters with East Asian
  3855  fonts. By default, Mercurial assumes ambiguous characters are
  3904  fonts. By default, Mercurial assumes ambiguous characters are
  3856  narrow, set this variable to "wide" if such characters cause
  3905  narrow, set this variable to "wide" if such characters cause
  3857 @@ -4966,19 +4939,19 @@
  3906 @@ -4999,19 +4972,19 @@
  3858  the .hg/hgrc from the current repository is read.
  3907  the .hg/hgrc from the current repository is read.
  3859  .sp
  3908  .sp
  3860  For each element in HGRCPATH:
  3909  For each element in HGRCPATH:
  3861 -.INDENT 7.0
  3910 -.INDENT 7.0
  3862 +.RS 7
  3911 +.RS 7
  3876 -change Mercurial\(aqs default output. This includes encoding,
  3925 -change Mercurial\(aqs default output. This includes encoding,
  3877 +change Mercurial's default output. This includes encoding,
  3926 +change Mercurial's default output. This includes encoding,
  3878  defaults, verbose mode, debug mode, quiet mode, tracebacks, and
  3927  defaults, verbose mode, debug mode, quiet mode, tracebacks, and
  3879  localization. This can be useful when scripting against Mercurial
  3928  localization. This can be useful when scripting against Mercurial
  3880  in the face of existing user configuration.
  3929  in the face of existing user configuration.
  3881 @@ -4990,11 +4963,11 @@
  3930 @@ -5023,11 +4996,11 @@
  3882  .
  3931  .
  3883  This is a comma\-separated list of features to preserve when
  3932  This is a comma\-separated list of features to preserve when
  3884  HGPLAIN is enabled. Currently the following values are supported:
  3933  HGPLAIN is enabled. Currently the following values are supported:
  3885 -.INDENT 7.0
  3934 -.INDENT 7.0
  3886 +.RS 7
  3935 +.RS 7
  3890 -Don\(aqt remove aliases.
  3939 -Don\(aqt remove aliases.
  3891 +Don't remove aliases.
  3940 +Don't remove aliases.
  3892  .TP
  3941  .TP
  3893  .B \fBi18n\fP
  3942  .B \fBi18n\fP
  3894  .sp
  3943  .sp
  3895 @@ -5002,8 +4975,8 @@
  3944 @@ -5035,16 +5008,16 @@
  3896  .TP
  3945  .TP
  3897  .B \fBrevsetalias\fP
  3946  .B \fBrevsetalias\fP
  3898  .sp
  3947  .sp
  3899 -Don\(aqt remove revset aliases.
  3948 -Don\(aqt remove revset aliases.
  3900 -.UNINDENT
       
  3901 +Don't remove revset aliases.
  3949 +Don't remove revset aliases.
       
  3950  .TP
       
  3951  .B \fBtemplatealias\fP
       
  3952  .sp
       
  3953 -Don\(aqt remove template aliases.
       
  3954 +Don't remove template aliases.
       
  3955  .TP
       
  3956  .B \fBprogress\fP
       
  3957  .sp
       
  3958 -Don\(aqt hide progress output.
       
  3959 -.UNINDENT
       
  3960 +Don't hide progress output.
  3902 +.RE
  3961 +.RE
  3903  .sp
  3962  .sp
  3904  Setting HGPLAINEXCEPT to anything (even an empty string) will
  3963  Setting HGPLAINEXCEPT to anything (even an empty string) will
  3905  enable plain mode.
  3964  enable plain mode.
  3906 @@ -5012,7 +4985,7 @@
  3965 @@ -5053,7 +5026,7 @@
  3907  .
  3966  .
  3908  This is the string used as the author of a commit. If not set,
  3967  This is the string used as the author of a commit. If not set,
  3909  available values will be considered in this order:
  3968  available values will be considered in this order:
  3910 -.INDENT 7.0
  3969 -.INDENT 7.0
  3911 +.RS 7
  3970 +.RS 7
  3912  .IP \(bu 2
  3971  .IP \(bu 2
  3913  .
  3972  .
  3914  HGUSER (deprecated)
  3973  HGUSER (deprecated)
  3915 @@ -5028,7 +5001,7 @@
  3974 @@ -5069,7 +5042,7 @@
  3916  .IP \(bu 2
  3975  .IP \(bu 2
  3917  .
  3976  .
  3918  LOGNAME (with \fB@hostname\fP appended)
  3977  LOGNAME (with \fB@hostname\fP appended)
  3919 -.UNINDENT
  3978 -.UNINDENT
  3920 +.RE
  3979 +.RE
  3921  .sp
  3980  .sp
  3922  (deprecated, use configuration file)
  3981  (deprecated, use configuration file)
  3923  .TP
  3982  .TP
  3924 @@ -5051,13 +5024,13 @@
  3983 @@ -5092,13 +5065,13 @@
  3925  editor it uses is determined by looking at the environment
  3984  editor it uses is determined by looking at the environment
  3926  variables HGEDITOR, VISUAL and EDITOR, in that order. The first
  3985  variables HGEDITOR, VISUAL and EDITOR, in that order. The first
  3927  non\-empty one is chosen. If all of them are empty, the editor
  3986  non\-empty one is chosen. If all of them are empty, the editor
  3928 -defaults to \(aqvi\(aq.
  3987 -defaults to \(aqvi\(aq.
  3929 +defaults to 'vi'.
  3988 +defaults to 'vi'.
  3935 -.UNINDENT
  3994 -.UNINDENT
  3936 +.RE
  3995 +.RE
  3937  .SH USING ADDITIONAL FEATURES
  3996  .SH USING ADDITIONAL FEATURES
  3938  .sp
  3997  .sp
  3939  Mercurial has the ability to add new features through the use of
  3998  Mercurial has the ability to add new features through the use of
  3940 @@ -5070,22 +5043,22 @@
  3999 @@ -5111,22 +5084,22 @@
  3941  like this:
  4000  like this:
  3942  .sp
  4001  .sp
  3943  .nf
  4002  .nf
  3944 -.ft C
  4003 -.ft C
  3945 +.ft
  4004 +.ft
  3963 -See \%\fBhg help config\fP\: for more information on configuration files.
  4022 -See \%\fBhg help config\fP\: for more information on configuration files.
  3964 +See \fBhg help config\fP for more information on configuration files.
  4023 +See \fBhg help config\fP for more information on configuration files.
  3965  .sp
  4024  .sp
  3966  Extensions are not loaded by default for a variety of reasons:
  4025  Extensions are not loaded by default for a variety of reasons:
  3967  they can increase startup overhead; they may be meant for advanced
  4026  they can increase startup overhead; they may be meant for advanced
  3968 @@ -5099,19 +5072,19 @@
  4027 @@ -5140,19 +5113,19 @@
  3969  broader scope, prepend its path with !:
  4028  broader scope, prepend its path with !:
  3970  .sp
  4029  .sp
  3971  .nf
  4030  .nf
  3972 -.ft C
  4031 -.ft C
  3973 +.ft
  4032 +.ft
  3988 +.RS 3
  4047 +.RS 3
  3989 +.RS 0
  4048 +.RS 0
  3990  .TP
  4049  .TP
  3991  .B acl
  4050  .B acl
  3992  .
  4051  .
  3993 @@ -5244,9 +5217,9 @@
  4052 @@ -5277,9 +5250,9 @@
  3994  .B zeroconf
  4053  .B zeroconf
  3995  .
  4054  .
  3996  discover and advertise repositories on the local network
  4055  discover and advertise repositories on the local network
  3997 -.UNINDENT
  4056 -.UNINDENT
  3998 -.UNINDENT
  4057 -.UNINDENT
  4001 +.RE
  4060 +.RE
  4002 +.RE
  4061 +.RE
  4003  .SH SPECIFYING FILE SETS
  4062  .SH SPECIFYING FILE SETS
  4004  .sp
  4063  .sp
  4005  Mercurial supports a functional language for selecting a set of
  4064  Mercurial supports a functional language for selecting a set of
  4006 @@ -5253,7 +5226,7 @@
  4065 @@ -5286,7 +5259,7 @@
  4007  files.
  4066  files.
  4008  .sp
  4067  .sp
  4009  Like other file patterns, this pattern type is indicated by a prefix,
  4068  Like other file patterns, this pattern type is indicated by a prefix,
  4010 -\(aqset:\(aq. The language supports a number of predicates which are joined
  4069 -\(aqset:\(aq. The language supports a number of predicates which are joined
  4011 +\&'set:'. The language supports a number of predicates which are joined
  4070 +\&'set:'. The language supports a number of predicates which are joined
  4012  by infix operators. Parenthesis can be used for grouping.
  4071  by infix operators. Parenthesis can be used for grouping.
  4013  .sp
  4072  .sp
  4014  Identifiers such as filenames or patterns must be quoted with single
  4073  Identifiers such as filenames or patterns must be quoted with single
  4015 @@ -5264,18 +5237,18 @@
  4074 @@ -5297,21 +5270,21 @@
  4016  .sp
  4075  .sp
  4017  Special characters can be used in quoted identifiers by escaping them,
  4076  Special characters can be used in quoted identifiers by escaping them,
  4018  e.g., \fB\en\fP is interpreted as a newline. To prevent them from being
  4077  e.g., \fB\en\fP is interpreted as a newline. To prevent them from being
  4019 -interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr\(aq...\(aq\fP.
  4078 -interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr\(aq...\(aq\fP.
  4020 +interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr'...'\fP.
  4079 +interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr'...'\fP.
  4021  .sp
  4080  .sp
       
  4081 -See also \%\fBhg help patterns\fP\:.
       
  4082 +See also \fBhg help patterns\fP.
       
  4083  .SS Operators
       
  4084  .sp
  4022  There is a single prefix operator:
  4085  There is a single prefix operator:
  4023 -.INDENT 0.0
  4086 -.INDENT 0.0
  4024 +.RS 0
  4087 +.RS 0
  4025  .TP
  4088  .TP
  4026  .B \fBnot x\fP
  4089  .B \fBnot x\fP
  4033 -.INDENT 0.0
  4096 -.INDENT 0.0
  4034 +.RS 0
  4097 +.RS 0
  4035  .TP
  4098  .TP
  4036  .B \fBx and y\fP
  4099  .B \fBx and y\fP
  4037  .sp
  4100  .sp
  4038 @@ -5289,14 +5262,14 @@
  4101 @@ -5325,15 +5298,15 @@
  4039  .B \fBx \- y\fP
  4102  .B \fBx \- y\fP
  4040  .sp
  4103  .sp
  4041  Files in x but not in y.
  4104  Files in x but not in y.
  4042 -.UNINDENT
  4105 -.UNINDENT
  4043 +.RE
  4106 +.RE
       
  4107  .SS Predicates
  4044  .sp
  4108  .sp
  4045  The following predicates are supported:
  4109  The following predicates are supported:
  4046 -.INDENT 0.0
  4110 -.INDENT 0.0
  4047 +.RS 0
  4111 +.RS 0
  4048  .TP
  4112  .TP
  4051 -File that is added according to \%\fBhg status\fP\:.
  4115 -File that is added according to \%\fBhg status\fP\:.
  4052 +File that is added according to \fBhg status\fP.
  4116 +File that is added according to \fBhg status\fP.
  4053  .TP
  4117  .TP
  4054  .B \fBbinary()\fP
  4118  .B \fBbinary()\fP
  4055  .sp
  4119  .sp
  4056 @@ -5304,7 +5277,7 @@
  4120 @@ -5341,7 +5314,7 @@
  4057  .TP
  4121  .TP
  4058  .B \fBclean()\fP
  4122  .B \fBclean()\fP
  4059  .sp
  4123  .sp
  4060 -File that is clean according to \%\fBhg status\fP\:.
  4124 -File that is clean according to \%\fBhg status\fP\:.
  4061 +File that is clean according to \fBhg status\fP.
  4125 +File that is clean according to \fBhg status\fP.
  4062  .TP
  4126  .TP
  4063  .B \fBcopied()\fP
  4127  .B \fBcopied()\fP
  4064  .sp
  4128  .sp
  4065 @@ -5340,34 +5313,34 @@
  4129 @@ -5377,47 +5350,47 @@
  4066  .TP
  4130  .TP
  4067  .B \fBignored()\fP
  4131  .B \fBignored()\fP
  4068  .sp
  4132  .sp
  4069 -File that is ignored according to \%\fBhg status\fP\:. These files will only be
  4133 -File that is ignored according to \%\fBhg status\fP\:. These files will only be
  4070 +File that is ignored according to \fBhg status\fP. These files will only be
  4134 +File that is ignored according to \fBhg status\fP. These files will only be
  4101  File size matches the given expression. Examples:
  4165  File size matches the given expression. Examples:
  4102 -.INDENT 7.0
  4166 -.INDENT 7.0
  4103 +.RS 7
  4167 +.RS 7
  4104  .IP \(bu 2
  4168  .IP \(bu 2
  4105  .
  4169  .
  4106  1k (files from 1024 to 2047 bytes)
  4170 -size(\(aq1k\(aq) \- files from 1024 to 2047 bytes
  4107 @@ -5380,7 +5353,7 @@
  4171 +size('1k') \- files from 1024 to 2047 bytes
  4108  .IP \(bu 2
  4172  .IP \(bu 2
  4109  .
  4173  .
  4110  4k \- 1MB (files from 4096 bytes to 1048576 bytes)
  4174 -size(\(aq< 20k\(aq) \- files less than 20480 bytes
  4111 -.UNINDENT
  4175 +size('< 20k') \- files less than 20480 bytes
       
  4176  .IP \(bu 2
       
  4177  .
       
  4178 -size(\(aq>= .5MB\(aq) \- files at least 524288 bytes
       
  4179 +size('>= .5MB') \- files at least 524288 bytes
       
  4180  .IP \(bu 2
       
  4181  .
       
  4182 -size(\(aq4k \- 1MB\(aq) \- files from 4096 bytes to 1048576 bytes
       
  4183 -.UNINDENT
       
  4184 +size('4k \- 1MB') \- files from 4096 bytes to 1048576 bytes
  4112 +.RE
  4185 +.RE
  4113  .TP
  4186  .TP
  4114  .B \fBsubrepo([pattern])\fP
  4187  .B \fBsubrepo([pattern])\fP
  4115  .sp
  4188  .sp
  4116 @@ -5392,24 +5365,24 @@
  4189 @@ -5429,25 +5402,25 @@
  4117  .TP
  4190  .TP
  4118  .B \fBunknown()\fP
  4191  .B \fBunknown()\fP
  4119  .sp
  4192  .sp
  4120 -File that is unknown according to \%\fBhg status\fP\:. These files will only be
  4193 -File that is unknown according to \%\fBhg status\fP\:. These files will only be
  4121 +File that is unknown according to \fBhg status\fP. These files will only be
  4194 +File that is unknown according to \fBhg status\fP. These files will only be
  4125  .sp
  4198  .sp
  4126 -File that is marked unresolved according to \%\fBhg resolve \-l\fP\:.
  4199 -File that is marked unresolved according to \%\fBhg resolve \-l\fP\:.
  4127 -.UNINDENT
  4200 -.UNINDENT
  4128 +File that is marked unresolved according to \fBhg resolve \-l\fP.
  4201 +File that is marked unresolved according to \fBhg resolve \-l\fP.
  4129 +.RE
  4202 +.RE
       
  4203  .SS Examples
  4130  .sp
  4204  .sp
  4131  Some sample queries:
  4205  Some sample queries:
  4132 -.INDENT 0.0
  4206 -.INDENT 0.0
  4133 +.RS 0
  4207 +.RS 0
  4134  .IP \(bu 2
  4208  .IP \(bu 2
  4142 -.ft P
  4216 -.ft P
  4143 +.ft
  4217 +.ft
  4144  .fi
  4218  .fi
  4145  .IP \(bu 2
  4219  .IP \(bu 2
  4146  .
  4220  .
  4147 @@ -5416,9 +5389,9 @@
  4221 @@ -5454,9 +5427,9 @@
  4148  Forget files that are in .hgignore but are already tracked:
  4222  Forget files that are in .hgignore but are already tracked:
  4149  .sp
  4223  .sp
  4150  .nf
  4224  .nf
  4151 -.ft C
  4225 -.ft C
  4152 +.ft
  4226 +.ft
  4154 -.ft P
  4228 -.ft P
  4155 +.ft
  4229 +.ft
  4156  .fi
  4230  .fi
  4157  .IP \(bu 2
  4231  .IP \(bu 2
  4158  .
  4232  .
  4159 @@ -5425,9 +5398,9 @@
  4233 @@ -5463,9 +5436,9 @@
  4160  Find text files that contain a string:
  4234  Find text files that contain a string:
  4161  .sp
  4235  .sp
  4162  .nf
  4236  .nf
  4163 -.ft C
  4237 -.ft C
  4164 +.ft
  4238 +.ft
  4166 -.ft P
  4240 -.ft P
  4167 +.ft
  4241 +.ft
  4168  .fi
  4242  .fi
  4169  .IP \(bu 2
  4243  .IP \(bu 2
  4170  .
  4244  .
  4171 @@ -5434,9 +5407,9 @@
  4245 @@ -5472,9 +5445,9 @@
  4172  Find C files in a non\-standard encoding:
  4246  Find C files in a non\-standard encoding:
  4173  .sp
  4247  .sp
  4174  .nf
  4248  .nf
  4175 -.ft C
  4249 -.ft C
  4176 -hg files "set:**.c and not encoding(\(aqUTF\-8\(aq)"
  4250 -hg files "set:**.c and not encoding(\(aqUTF\-8\(aq)"
  4179 +hg files "set:**.c and not encoding('UTF\-8')"
  4253 +hg files "set:**.c and not encoding('UTF\-8')"
  4180 +.ft
  4254 +.ft
  4181  .fi
  4255  .fi
  4182  .IP \(bu 2
  4256  .IP \(bu 2
  4183  .
  4257  .
  4184 @@ -5443,9 +5416,9 @@
  4258 @@ -5481,9 +5454,9 @@
  4185  Revert copies of large binary files:
  4259  Revert copies of large binary files:
  4186  .sp
  4260  .sp
  4187  .nf
  4261  .nf
  4188 -.ft C
  4262 -.ft C
  4189 -hg revert "set:copied() and binary() and size(\(aq>1M\(aq)"
  4263 -hg revert "set:copied() and binary() and size(\(aq>1M\(aq)"
  4192 +hg revert "set:copied() and binary() and size('>1M')"
  4266 +hg revert "set:copied() and binary() and size('>1M')"
  4193 +.ft
  4267 +.ft
  4194  .fi
  4268  .fi
  4195  .IP \(bu 2
  4269  .IP \(bu 2
  4196  .
  4270  .
  4197 @@ -5452,15 +5425,15 @@
  4271 @@ -5490,13 +5463,13 @@
  4198  Remove files listed in foo.lst that contain the letter a or b:
  4272  Remove files listed in foo.lst that contain the letter a or b:
  4199  .sp
  4273  .sp
  4200  .nf
  4274  .nf
  4201 -.ft C
  4275 -.ft C
  4202 -hg remove "set: \(aqlistfile:foo.lst\(aq and (**a* or **b*)"
  4276 -hg remove "set: \(aqlistfile:foo.lst\(aq and (**a* or **b*)"
  4205 +hg remove "set: 'listfile:foo.lst' and (**a* or **b*)"
  4279 +hg remove "set: 'listfile:foo.lst' and (**a* or **b*)"
  4206 +.ft
  4280 +.ft
  4207  .fi
  4281  .fi
  4208 -.UNINDENT
  4282 -.UNINDENT
  4209 +.RE
  4283 +.RE
  4210  .sp
       
  4211 -See also \%\fBhg help patterns\fP\:.
       
  4212 +See also \fBhg help patterns\fP.
       
  4213  .SH GLOSSARY
  4284  .SH GLOSSARY
  4214 -.INDENT 0.0
  4285 -.INDENT 0.0
  4215 +.RS 0
  4286 +.RS 0
  4216  .TP
  4287  .TP
  4217  .B Ancestor
  4288  .B Ancestor
  4218  .
  4289  .
  4219 @@ -5468,7 +5441,7 @@
  4290 @@ -5504,7 +5477,7 @@
  4220  changesets from a given changeset. More precisely, the ancestors
  4291  changesets from a given changeset. More precisely, the ancestors
  4221  of a changeset can be defined by two properties: a parent of a
  4292  of a changeset can be defined by two properties: a parent of a
  4222  changeset is an ancestor, and a parent of an ancestor is an
  4293  changeset is an ancestor, and a parent of an ancestor is an
  4223 -ancestor. See also: \(aqDescendant\(aq.
  4294 -ancestor. See also: \(aqDescendant\(aq.
  4224 +ancestor. See also: 'Descendant'.
  4295 +ancestor. See also: 'Descendant'.
  4225  .TP
  4296  .TP
  4226  .B Bookmark
  4297  .B Bookmark
  4227  .
  4298  .
  4228 @@ -5475,7 +5448,7 @@
  4299 @@ -5511,7 +5484,7 @@
  4229  Bookmarks are pointers to certain commits that move when
  4300  Bookmarks are pointers to certain commits that move when
  4230  committing. They are similar to tags in that it is possible to use
  4301  committing. They are similar to tags in that it is possible to use
  4231  bookmark names in all places where Mercurial expects a changeset
  4302  bookmark names in all places where Mercurial expects a changeset
  4232 -ID, e.g., with \%\fBhg update\fP\:. Unlike tags, bookmarks move along
  4303 -ID, e.g., with \%\fBhg update\fP\:. Unlike tags, bookmarks move along
  4233 +ID, e.g., with \fBhg update\fP. Unlike tags, bookmarks move along
  4304 +ID, e.g., with \fBhg update\fP. Unlike tags, bookmarks move along
  4234  when you make a commit.
  4305  when you make a commit.
  4235  .sp
  4306  .sp
  4236  Bookmarks can be renamed, copied and deleted. Bookmarks are local,
  4307  Bookmarks can be renamed, copied and deleted. Bookmarks are local,
  4237 @@ -5487,9 +5460,9 @@
  4308 @@ -5523,9 +5496,9 @@
  4238  .
  4309  .
  4239  (Noun) A child changeset that has been created from a parent that
  4310  (Noun) A child changeset that has been created from a parent that
  4240  is not a head. These are known as topological branches, see
  4311  is not a head. These are known as topological branches, see
  4241 -\(aqBranch, topological\(aq. If a topological branch is named, it becomes
  4312 -\(aqBranch, topological\(aq. If a topological branch is named, it becomes
  4242 +\&'Branch, topological'. If a topological branch is named, it becomes
  4313 +\&'Branch, topological'. If a topological branch is named, it becomes
  4244 -an anonymous branch. See \(aqBranch, anonymous\(aq and \(aqBranch, named\(aq.
  4315 -an anonymous branch. See \(aqBranch, anonymous\(aq and \(aqBranch, named\(aq.
  4245 +an anonymous branch. See 'Branch, anonymous' and 'Branch, named'.
  4316 +an anonymous branch. See 'Branch, anonymous' and 'Branch, named'.
  4246  .sp
  4317  .sp
  4247  Branches may be created when changes are pulled from or pushed to
  4318  Branches may be created when changes are pulled from or pushed to
  4248  a remote repository, since new heads may be created by these
  4319  a remote repository, since new heads may be created by these
  4249 @@ -5504,7 +5477,7 @@
  4320 @@ -5540,7 +5513,7 @@
  4250  (Verb) The action of creating a child changeset which results in
  4321  (Verb) The action of creating a child changeset which results in
  4251  its parent having more than one child.
  4322  its parent having more than one child.
  4252  .sp
  4323  .sp
  4253 -Example: "I\(aqm going to branch at X."
  4324 -Example: "I\(aqm going to branch at X."
  4254 +Example: "I'm going to branch at X."
  4325 +Example: "I'm going to branch at X."
  4255  .TP
  4326  .TP
  4256  .B Branch, anonymous
  4327  .B Branch, anonymous
  4257  .
  4328  .
  4258 @@ -5523,19 +5496,19 @@
  4329 @@ -5559,19 +5532,19 @@
  4259  .TP
  4330  .TP
  4260  .B Branch head
  4331  .B Branch head
  4261  .
  4332  .
  4262 -See \(aqHead, branch\(aq.
  4333 -See \(aqHead, branch\(aq.
  4263 +See 'Head, branch'.
  4334 +See 'Head, branch'.
  4278 +Branches should now be explicitly closed using \fBhg commit
  4349 +Branches should now be explicitly closed using \fBhg commit
  4279 +\-\-close\-branch\fP when they are no longer needed.
  4350 +\-\-close\-branch\fP when they are no longer needed.
  4280  .TP
  4351  .TP
  4281  .B Branch, named
  4352  .B Branch, named
  4282  .
  4353  .
  4283 @@ -5542,8 +5515,8 @@
  4354 @@ -5578,8 +5551,8 @@
  4284  A collection of changesets which have the same branch name. By
  4355  A collection of changesets which have the same branch name. By
  4285  default, children of a changeset in a named branch belong to the
  4356  default, children of a changeset in a named branch belong to the
  4286  same named branch. A child can be explicitly assigned to a
  4357  same named branch. A child can be explicitly assigned to a
  4287 -different branch. See \%\fBhg help branch\fP\:, \%\fBhg help branches\fP\: and
  4358 -different branch. See \%\fBhg help branch\fP\:, \%\fBhg help branches\fP\: and
  4288 -\%\fBhg commit \-\-close\-branch\fP\: for more information on managing
  4359 -\%\fBhg commit \-\-close\-branch\fP\: for more information on managing
  4289 +different branch. See \fBhg help branch\fP, \fBhg help branches\fP and
  4360 +different branch. See \fBhg help branch\fP, \fBhg help branches\fP and
  4290 +\fBhg commit \-\-close\-branch\fP for more information on managing
  4361 +\fBhg commit \-\-close\-branch\fP for more information on managing
  4291  branches.
  4362  branches.
  4292  .sp
  4363  .sp
  4293  Named branches can be thought of as a kind of namespace, dividing
  4364  Named branches can be thought of as a kind of namespace, dividing
  4294 @@ -5556,7 +5529,7 @@
  4365 @@ -5592,7 +5565,7 @@
  4295  .TP
  4366  .TP
  4296  .B Branch tip
  4367  .B Branch tip
  4297  .
  4368  .
  4298 -See \(aqTip, branch\(aq.
  4369 -See \(aqTip, branch\(aq.
  4299 +See 'Tip, branch'.
  4370 +See 'Tip, branch'.
  4300  .TP
  4371  .TP
  4301  .B Branch, topological
  4372  .B Branch, topological
  4302  .
  4373  .
  4303 @@ -5606,24 +5579,24 @@
  4374 @@ -5642,24 +5615,24 @@
  4304  revision. This use should probably be avoided where possible, as
  4375  revision. This use should probably be avoided where possible, as
  4305  changeset is much more appropriate than checkout in this context.
  4376  changeset is much more appropriate than checkout in this context.
  4306  .sp
  4377  .sp
  4307 -Example: "I\(aqm using checkout X."
  4378 -Example: "I\(aqm using checkout X."
  4308 +Example: "I'm using checkout X."
  4379 +Example: "I'm using checkout X."
  4329 -See \(aqBranch, closed\(aq.
  4400 -See \(aqBranch, closed\(aq.
  4330 +See 'Branch, closed'.
  4401 +See 'Branch, closed'.
  4331  .TP
  4402  .TP
  4332  .B Clone
  4403  .B Clone
  4333  .
  4404  .
  4334 @@ -5632,13 +5605,13 @@
  4405 @@ -5668,13 +5641,13 @@
  4335  .sp
  4406  .sp
  4336  Example: "Is your clone up to date?"
  4407  Example: "Is your clone up to date?"
  4337  .sp
  4408  .sp
  4338 -(Verb) The process of creating a clone, using \%\fBhg clone\fP\:.
  4409 -(Verb) The process of creating a clone, using \%\fBhg clone\fP\:.
  4339 +(Verb) The process of creating a clone, using \fBhg clone\fP.
  4410 +(Verb) The process of creating a clone, using \fBhg clone\fP.
  4346 -See \(aqHead, closed branch\(aq.
  4417 -See \(aqHead, closed branch\(aq.
  4347 +See 'Head, closed branch'.
  4418 +See 'Head, closed branch'.
  4348  .TP
  4419  .TP
  4349  .B Commit
  4420  .B Commit
  4350  .
  4421  .
  4351 @@ -5663,7 +5636,7 @@
  4422 @@ -5699,7 +5672,7 @@
  4352  system (DVCS) can be described as a directed acyclic graph (DAG),
  4423  system (DVCS) can be described as a directed acyclic graph (DAG),
  4353  consisting of nodes and edges, where nodes correspond to
  4424  consisting of nodes and edges, where nodes correspond to
  4354  changesets and edges imply a parent \-> child relation. This graph
  4425  changesets and edges imply a parent \-> child relation. This graph
  4355 -can be visualized by graphical tools such as \%\fBhg log \-\-graph\fP\:. In
  4426 -can be visualized by graphical tools such as \%\fBhg log \-\-graph\fP\:. In
  4356 +can be visualized by graphical tools such as \fBhg log \-\-graph\fP. In
  4427 +can be visualized by graphical tools such as \fBhg log \-\-graph\fP. In
  4357  Mercurial, the DAG is limited by the requirement for children to
  4428  Mercurial, the DAG is limited by the requirement for children to
  4358  have at most two parents.
  4429  have at most two parents.
  4359  .TP
  4430  .TP
  4360 @@ -5673,7 +5646,7 @@
  4431 @@ -5709,7 +5682,7 @@
  4361  .TP
  4432  .TP
  4362  .B Default branch
  4433  .B Default branch
  4363  .
  4434  .
  4364 -See \(aqBranch, default\(aq.
  4435 -See \(aqBranch, default\(aq.
  4365 +See 'Branch, default'.
  4436 +See 'Branch, default'.
  4366  .TP
  4437  .TP
  4367  .B Descendant
  4438  .B Descendant
  4368  .
  4439  .
  4369 @@ -5681,7 +5654,7 @@
  4440 @@ -5717,7 +5690,7 @@
  4370  from a given changeset. More precisely, the descendants of a
  4441  from a given changeset. More precisely, the descendants of a
  4371  changeset can be defined by two properties: the child of a
  4442  changeset can be defined by two properties: the child of a
  4372  changeset is a descendant, and the child of a descendant is a
  4443  changeset is a descendant, and the child of a descendant is a
  4373 -descendant. See also: \(aqAncestor\(aq.
  4444 -descendant. See also: \(aqAncestor\(aq.
  4374 +descendant. See also: 'Ancestor'.
  4445 +descendant. See also: 'Ancestor'.
  4375  .TP
  4446  .TP
  4376  .B Diff
  4447  .B Diff
  4377  .
  4448  .
  4378 @@ -5706,7 +5679,7 @@
  4449 @@ -5742,7 +5715,7 @@
  4379  Mercurial, that will be recorded in the next commit. The working
  4450  Mercurial, that will be recorded in the next commit. The working
  4380  directory initially corresponds to the snapshot at an existing
  4451  directory initially corresponds to the snapshot at an existing
  4381  changeset, known as the parent of the working directory. See
  4452  changeset, known as the parent of the working directory. See
  4382 -\(aqParent, working directory\(aq. The state may be modified by changes
  4453 -\(aqParent, working directory\(aq. The state may be modified by changes
  4383 +\&'Parent, working directory'. The state may be modified by changes
  4454 +\&'Parent, working directory'. The state may be modified by changes
  4384  to the files introduced manually or by a merge. The repository
  4455  to the files introduced manually or by a merge. The repository
  4385  metadata exists in the .hg directory inside the working directory.
  4456  metadata exists in the .hg directory inside the working directory.
  4386  .TP
  4457  .TP
  4387 @@ -5714,7 +5687,7 @@
  4458 @@ -5750,7 +5723,7 @@
  4388  .
  4459  .
  4389  Changesets in the draft phase have not been shared with publishing
  4460  Changesets in the draft phase have not been shared with publishing
  4390  repositories and may thus be safely changed by history\-modifying
  4461  repositories and may thus be safely changed by history\-modifying
  4391 -extensions. See \%\fBhg help phases\fP\:.
  4462 -extensions. See \%\fBhg help phases\fP\:.
  4392 +extensions. See \fBhg help phases\fP.
  4463 +extensions. See \fBhg help phases\fP.
  4393  .TP
  4464  .TP
  4394  .B Experimental
  4465  .B Experimental
  4395  .
  4466  .
  4396 @@ -5722,13 +5695,13 @@
  4467 @@ -5758,13 +5731,13 @@
  4397  .TP
  4468  .TP
  4398  .B Graph
  4469  .B Graph
  4399  .
  4470  .
  4400 -See DAG and \%\fBhg log \-\-graph\fP\:.
  4471 -See DAG and \%\fBhg log \-\-graph\fP\:.
  4401 +See DAG and \fBhg log \-\-graph\fP.
  4472 +See DAG and \fBhg log \-\-graph\fP.
  4409 +repository head, depending on the context. See 'Head, branch' and
  4480 +repository head, depending on the context. See 'Head, branch' and
  4410 +\&'Head, repository' for specific definitions.
  4481 +\&'Head, repository' for specific definitions.
  4411  .sp
  4482  .sp
  4412  Heads are where development generally takes place and are the
  4483  Heads are where development generally takes place and are the
  4413  usual targets for update and merge operations.
  4484  usual targets for update and merge operations.
  4414 @@ -5740,9 +5713,9 @@
  4485 @@ -5776,9 +5749,9 @@
  4415  .B Head, closed branch
  4486  .B Head, closed branch
  4416  .
  4487  .
  4417  A changeset that marks a head as no longer interesting. The closed
  4488  A changeset that marks a head as no longer interesting. The closed
  4418 -head is no longer listed by \%\fBhg heads\fP\:. A branch is considered
  4489 -head is no longer listed by \%\fBhg heads\fP\:. A branch is considered
  4419 +head is no longer listed by \fBhg heads\fP. A branch is considered
  4490 +head is no longer listed by \fBhg heads\fP. A branch is considered
  4421 -listed by \%\fBhg branches\fP\:.
  4492 -listed by \%\fBhg branches\fP\:.
  4422 +listed by \fBhg branches\fP.
  4493 +listed by \fBhg branches\fP.
  4423  .sp
  4494  .sp
  4424  Closed heads can be re\-opened by committing new changeset as the
  4495  Closed heads can be re\-opened by committing new changeset as the
  4425  child of the changeset that marks a head as closed.
  4496  child of the changeset that marks a head as closed.
  4426 @@ -5771,11 +5744,11 @@
  4497 @@ -5807,11 +5780,11 @@
  4427  .TP
  4498  .TP
  4428  .B Immutable history
  4499  .B Immutable history
  4429  .
  4500  .
  4430 -See \(aqHistory, immutable\(aq.
  4501 -See \(aqHistory, immutable\(aq.
  4431 +See 'History, immutable'.
  4502 +See 'History, immutable'.
  4435 -See \(aqChangeset, merge\(aq.
  4506 -See \(aqChangeset, merge\(aq.
  4436 +See 'Changeset, merge'.
  4507 +See 'Changeset, merge'.
  4437  .TP
  4508  .TP
  4438  .B Manifest
  4509  .B Manifest
  4439  .
  4510  .
  4440 @@ -5792,7 +5765,7 @@
  4511 @@ -5828,7 +5801,7 @@
  4441  .TP
  4512  .TP
  4442  .B Named branch
  4513  .B Named branch
  4443  .
  4514  .
  4444 -See \(aqBranch, named\(aq.
  4515 -See \(aqBranch, named\(aq.
  4445 +See 'Branch, named'.
  4516 +See 'Branch, named'.
  4446  .TP
  4517  .TP
  4447  .B Null changeset
  4518  .B Null changeset
  4448  .
  4519  .
  4449 @@ -5799,30 +5772,30 @@
  4520 @@ -5835,30 +5808,30 @@
  4450  The empty changeset. It is the parent state of newly\-initialized
  4521  The empty changeset. It is the parent state of newly\-initialized
  4451  repositories and repositories with no checked out revision. It is
  4522  repositories and repositories with no checked out revision. It is
  4452  thus the parent of root changesets and the effective ancestor when
  4523  thus the parent of root changesets and the effective ancestor when
  4453 -merging unrelated changesets. Can be specified by the alias \(aqnull\(aq
  4524 -merging unrelated changesets. Can be specified by the alias \(aqnull\(aq
  4454 -or by the changeset ID \(aq000000000000\(aq.
  4525 -or by the changeset ID \(aq000000000000\(aq.
  4483 -Example: "I\(aqve sent you my patch."
  4554 -Example: "I\(aqve sent you my patch."
  4484 +Example: "I've sent you my patch."
  4555 +Example: "I've sent you my patch."
  4485  .sp
  4556  .sp
  4486  (Verb) The process of using a patch file to transform one
  4557  (Verb) The process of using a patch file to transform one
  4487  changeset into another.
  4558  changeset into another.
  4488 @@ -5832,13 +5805,13 @@
  4559 @@ -5868,13 +5841,13 @@
  4489  .B Phase
  4560  .B Phase
  4490  .
  4561  .
  4491  A per\-changeset state tracking how the changeset has been or
  4562  A per\-changeset state tracking how the changeset has been or
  4492 -should be shared. See \%\fBhg help phases\fP\:.
  4563 -should be shared. See \%\fBhg help phases\fP\:.
  4493 +should be shared. See \fBhg help phases\fP.
  4564 +should be shared. See \fBhg help phases\fP.
  4500 +repositories and are therefore considered immutable. See \fBhg help
  4571 +repositories and are therefore considered immutable. See \fBhg help
  4501 +phases\fP.
  4572 +phases\fP.
  4502  .TP
  4573  .TP
  4503  .B Pull
  4574  .B Pull
  4504  .
  4575  .
  4505 @@ -5846,7 +5819,7 @@
  4576 @@ -5882,7 +5855,7 @@
  4506  not in the local repository are brought into the local
  4577  not in the local repository are brought into the local
  4507  repository. Note that this operation without special arguments
  4578  repository. Note that this operation without special arguments
  4508  only updates the repository, it does not update the files in the
  4579  only updates the repository, it does not update the files in the
  4509 -working directory. See \%\fBhg help pull\fP\:.
  4580 -working directory. See \%\fBhg help pull\fP\:.
  4510 +working directory. See \fBhg help pull\fP.
  4581 +working directory. See \fBhg help pull\fP.
  4511  .TP
  4582  .TP
  4512  .B Push
  4583  .B Push
  4513  .
  4584  .
  4514 @@ -5854,7 +5827,7 @@
  4585 @@ -5890,7 +5863,7 @@
  4515  not in a remote repository are sent to the remote repository. Note
  4586  not in a remote repository are sent to the remote repository. Note
  4516  that this operation only adds changesets which have been committed
  4587  that this operation only adds changesets which have been committed
  4517  locally to the remote repository. Uncommitted changes are not
  4588  locally to the remote repository. Uncommitted changes are not
  4518 -sent. See \%\fBhg help push\fP\:.
  4589 -sent. See \%\fBhg help push\fP\:.
  4519 +sent. See \fBhg help push\fP.
  4590 +sent. See \fBhg help push\fP.
  4520  .TP
  4591  .TP
  4521  .B Repository
  4592  .B Repository
  4522  .
  4593  .
  4523 @@ -5867,13 +5840,13 @@
  4594 @@ -5903,13 +5876,13 @@
  4524  .TP
  4595  .TP
  4525  .B Repository head
  4596  .B Repository head
  4526  .
  4597  .
  4527 -See \(aqHead, repository\(aq.
  4598 -See \(aqHead, repository\(aq.
  4528 +See 'Head, repository'.
  4599 +See 'Head, repository'.
  4535 +can be updated to by using \fBhg update\fP.  See also 'Revision
  4606 +can be updated to by using \fBhg update\fP.  See also 'Revision
  4536 +number'; See also 'Changeset'.
  4607 +number'; See also 'Changeset'.
  4537  .TP
  4608  .TP
  4538  .B Revision number
  4609  .B Revision number
  4539  .
  4610  .
  4540 @@ -5882,7 +5855,7 @@
  4611 @@ -5918,7 +5891,7 @@
  4541  to a repository, starting with revision number 0. Note that the
  4612  to a repository, starting with revision number 0. Note that the
  4542  revision number may be different in each clone of a repository. To
  4613  revision number may be different in each clone of a repository. To
  4543  identify changesets uniquely between different clones, see
  4614  identify changesets uniquely between different clones, see
  4544 -\(aqChangeset id\(aq.
  4615 -\(aqChangeset id\(aq.
  4545 +\&'Changeset id'.
  4616 +\&'Changeset id'.
  4546  .TP
  4617  .TP
  4547  .B Revlog
  4618  .B Revlog
  4548  .
  4619  .
  4549 @@ -5893,7 +5866,7 @@
  4620 @@ -5929,7 +5902,7 @@
  4550  .TP
  4621  .TP
  4551  .B Rewriting history
  4622  .B Rewriting history
  4552  .
  4623  .
  4553 -See \(aqHistory, rewriting\(aq.
  4624 -See \(aqHistory, rewriting\(aq.
  4554 +See 'History, rewriting'.
  4625 +See 'History, rewriting'.
  4555  .TP
  4626  .TP
  4556  .B Root
  4627  .B Root
  4557  .
  4628  .
  4558 @@ -5903,13 +5876,13 @@
  4629 @@ -5939,13 +5912,13 @@
  4559  .B Secret
  4630  .B Secret
  4560  .
  4631  .
  4561  Changesets in the secret phase may not be shared via push, pull,
  4632  Changesets in the secret phase may not be shared via push, pull,
  4562 -or clone. See \%\fBhg help phases\fP\:.
  4633 -or clone. See \%\fBhg help phases\fP\:.
  4563 +or clone. See \fBhg help phases\fP.
  4634 +or clone. See \fBhg help phases\fP.
  4569 -\%\fBhg update\fP\:. The creation of a tag is stored in the history and
  4640 -\%\fBhg update\fP\:. The creation of a tag is stored in the history and
  4570 +\fBhg update\fP. The creation of a tag is stored in the history and
  4641 +\fBhg update\fP. The creation of a tag is stored in the history and
  4571  will thus automatically be shared with other using push and pull.
  4642  will thus automatically be shared with other using push and pull.
  4572  .TP
  4643  .TP
  4573  .B Tip
  4644  .B Tip
  4574 @@ -5921,7 +5894,7 @@
  4645 @@ -5957,7 +5930,7 @@
  4575  .
  4646  .
  4576  The head of a given branch with the highest revision number. When
  4647  The head of a given branch with the highest revision number. When
  4577  a branch name is used as a revision identifier, it refers to the
  4648  a branch name is used as a revision identifier, it refers to the
  4578 -branch tip. See also \(aqBranch, head\(aq. Note that because revision
  4649 -branch tip. See also \(aqBranch, head\(aq. Note that because revision
  4579 +branch tip. See also 'Branch, head'. Note that because revision
  4650 +branch tip. See also 'Branch, head'. Note that because revision
  4580  numbers may be different in different repository clones, the
  4651  numbers may be different in different repository clones, the
  4581  branch tip may be different in different cloned repositories.
  4652  branch tip may be different in different cloned repositories.
  4582  .TP
  4653  .TP
  4583 @@ -5929,22 +5902,22 @@
  4654 @@ -5965,22 +5938,22 @@
  4584  .
  4655  .
  4585  (Noun) Another synonym of changeset.
  4656  (Noun) Another synonym of changeset.
  4586  .sp
  4657  .sp
  4587 -Example: "I\(aqve pushed an update."
  4658 -Example: "I\(aqve pushed an update."
  4588 +Example: "I've pushed an update."
  4659 +Example: "I've pushed an update."
  4606 +See 'Parent, working directory'.
  4677 +See 'Parent, working directory'.
  4607 +.RE
  4678 +.RE
  4608  .SH SYNTAX FOR MERCURIAL IGNORE FILES
  4679  .SH SYNTAX FOR MERCURIAL IGNORE FILES
  4609  .SS Synopsis
  4680  .SS Synopsis
  4610  .sp
  4681  .sp
  4611 @@ -5971,16 +5944,16 @@
  4682 @@ -6007,16 +5980,16 @@
  4612  .sp
  4683  .sp
  4613  In addition, a Mercurial configuration file can reference a set of
  4684  In addition, a Mercurial configuration file can reference a set of
  4614  per\-user or global ignore files. See the \fBignore\fP configuration
  4685  per\-user or global ignore files. See the \fBignore\fP configuration
  4615 -key on the \fB[ui]\fP section of \%\fBhg help config\fP\: for details of how to
  4686 -key on the \fB[ui]\fP section of \%\fBhg help config\fP\: for details of how to
  4616 +key on the \fB[ui]\fP section of \fBhg help config\fP for details of how to
  4687 +key on the \fB[ui]\fP section of \fBhg help config\fP for details of how to
  4627 -added with \%\fBhg add X\fP\:, even if X would be excluded by a pattern
  4698 -added with \%\fBhg add X\fP\:, even if X would be excluded by a pattern
  4628 +added with \fBhg add X\fP, even if X would be excluded by a pattern
  4699 +added with \fBhg add X\fP, even if X would be excluded by a pattern
  4629  in .hgignore.
  4700  in .hgignore.
  4630  .SS Syntax
  4701  .SS Syntax
  4631  .sp
  4702  .sp
  4632 @@ -5995,13 +5968,13 @@
  4703 @@ -6031,13 +6004,13 @@
  4633  To change the syntax used, use a line of the following form:
  4704  To change the syntax used, use a line of the following form:
  4634  .sp
  4705  .sp
  4635  .nf
  4706  .nf
  4636 -.ft C
  4707 -.ft C
  4637 +.ft
  4708 +.ft
  4644 -.INDENT 0.0
  4715 -.INDENT 0.0
  4645 +.RS 0
  4716 +.RS 0
  4646  .TP
  4717  .TP
  4647  .B \fBregexp\fP
  4718  .B \fBregexp\fP
  4648  .sp
  4719  .sp
  4649 @@ -6010,7 +5983,7 @@
  4720 @@ -6046,7 +6019,7 @@
  4650  .B \fBglob\fP
  4721  .B \fBglob\fP
  4651  .sp
  4722  .sp
  4652  Shell\-style glob.
  4723  Shell\-style glob.
  4653 -.UNINDENT
  4724 -.UNINDENT
  4654 +.RE
  4725 +.RE
  4655  .sp
  4726  .sp
  4656  The chosen syntax stays in effect when parsing all patterns that
  4727  The chosen syntax stays in effect when parsing all patterns that
  4657  follow, until another syntax is selected.
  4728  follow, until another syntax is selected.
  4658 @@ -6022,11 +5995,11 @@
  4729 @@ -6058,11 +6031,11 @@
  4659  .sp
  4730  .sp
  4660  Subdirectories can have their own .hgignore settings by adding
  4731  Subdirectories can have their own .hgignore settings by adding
  4661  \fBsubinclude:path/to/subdir/.hgignore\fP to the root \fB.hgignore\fP. See
  4732  \fBsubinclude:path/to/subdir/.hgignore\fP to the root \fB.hgignore\fP. See
  4662 -\%\fBhg help patterns\fP\: for details on \fBsubinclude:\fP and \fBinclude:\fP.
  4733 -\%\fBhg help patterns\fP\: for details on \fBsubinclude:\fP and \fBinclude:\fP.
  4663 +\fBhg help patterns\fP for details on \fBsubinclude:\fP and \fBinclude:\fP.
  4734 +\fBhg help patterns\fP for details on \fBsubinclude:\fP and \fBinclude:\fP.
  4667 -Please see \%\fBhg help patterns\fP\: for details.
  4738 -Please see \%\fBhg help patterns\fP\: for details.
  4668 +Please see \fBhg help patterns\fP for details.
  4739 +Please see \fBhg help patterns\fP for details.
  4669  .RE
  4740  .RE
  4670  .SS Example
  4741  .SS Example
  4671  .sp
  4742  .sp
  4672 @@ -6033,7 +6006,7 @@
  4743 @@ -6069,7 +6042,7 @@
  4673  Here is an example ignore file.
  4744  Here is an example ignore file.
  4674  .sp
  4745  .sp
  4675  .nf
  4746  .nf
  4676 -.ft C
  4747 -.ft C
  4677 +.ft
  4748 +.ft
  4678  # use glob syntax.
  4749  # use glob syntax.
  4679  syntax: glob
  4750  syntax: glob
  4680  
  4751  
  4681 @@ -6044,21 +6017,21 @@
  4752 @@ -6080,21 +6053,21 @@
  4682  # switch to regexp syntax.
  4753  # switch to regexp syntax.
  4683  syntax: regexp
  4754  syntax: regexp
  4684  ^\e.pc/
  4755  ^\e.pc/
  4685 -.ft P
  4756 -.ft P
  4686 +.ft
  4757 +.ft
  4704 +.RS 3
  4775 +.RS 3
  4705 +.RS 0
  4776 +.RS 0
  4706  .IP \(bu 2
  4777  .IP \(bu 2
  4707  .
  4778  .
  4708  web
  4779  web
  4709 @@ -6068,11 +6041,11 @@
  4780 @@ -6104,11 +6077,11 @@
  4710  .IP \(bu 2
  4781  .IP \(bu 2
  4711  .
  4782  .
  4712  collections
  4783  collections
  4713 -.UNINDENT
  4784 -.UNINDENT
  4714 -.UNINDENT
  4785 -.UNINDENT
  4720 -The \fBweb\fP options are thoroughly described in \%\fBhg help config\fP\:.
  4791 -The \fBweb\fP options are thoroughly described in \%\fBhg help config\fP\:.
  4721 +The \fBweb\fP options are thoroughly described in \fBhg help config\fP.
  4792 +The \fBweb\fP options are thoroughly described in \fBhg help config\fP.
  4722  .sp
  4793  .sp
  4723  The \fBpaths\fP section maps URL paths to paths of repositories in the
  4794  The \fBpaths\fP section maps URL paths to paths of repositories in the
  4724  filesystem. hgweb will not expose the filesystem directly \- only
  4795  filesystem. hgweb will not expose the filesystem directly \- only
  4725 @@ -6087,7 +6060,7 @@
  4796 @@ -6123,7 +6096,7 @@
  4726  path ends with \fB*\fP or \fB**\fP the filesystem will be searched
  4797  path ends with \fB*\fP or \fB**\fP the filesystem will be searched
  4727  recursively for repositories below that point.
  4798  recursively for repositories below that point.
  4728  With \fB*\fP it will not recurse into the repositories it finds (except for
  4799  With \fB*\fP it will not recurse into the repositories it finds (except for
  4729 -\fB.hg/patches\fP).
  4800 -\fB.hg/patches\fP).
  4730 +\fB\&.hg/patches\fP).
  4801 +\fB\&.hg/patches\fP).
  4731  With \fB**\fP it will also search inside repository working directories
  4802  With \fB**\fP it will also search inside repository working directories
  4732  and possibly find subrepositories.
  4803  and possibly find subrepositories.
  4733  .sp
  4804  .sp
  4734 @@ -6094,15 +6067,15 @@
  4805 @@ -6130,15 +6103,15 @@
  4735  In this example:
  4806  In this example:
  4736  .sp
  4807  .sp
  4737  .nf
  4808  .nf
  4738 -.ft C
  4809 -.ft C
  4739 +.ft
  4810 +.ft
  4748 -.INDENT 0.0
  4819 -.INDENT 0.0
  4749 +.RS 0
  4820 +.RS 0
  4750  .IP \(bu 2
  4821  .IP \(bu 2
  4751  .
  4822  .
  4752  The first two entries make two repositories in different directories
  4823  The first two entries make two repositories in different directories
  4753 @@ -6116,7 +6089,7 @@
  4824 @@ -6152,7 +6125,7 @@
  4754  .
  4825  .
  4755  The fourth entry will publish both \fBhttp://server/user/bob/quux/\fP
  4826  The fourth entry will publish both \fBhttp://server/user/bob/quux/\fP
  4756  and \fBhttp://server/user/bob/quux/testsubrepo/\fP
  4827  and \fBhttp://server/user/bob/quux/testsubrepo/\fP
  4757 -.UNINDENT
  4828 -.UNINDENT
  4758 +.RE
  4829 +.RE
  4759  .sp
  4830  .sp
  4760  The \fBcollections\fP section is deprecated and has been superseded by
  4831  The \fBcollections\fP section is deprecated and has been superseded by
  4761  \fBpaths\fP.
  4832  \fBpaths\fP.
  4762 @@ -6139,7 +6112,7 @@
  4833 @@ -6175,7 +6148,7 @@
  4763  \fB/log?style=atom\fP. The hyphenated URL parameter is preferred.
  4834  \fB/log?style=atom\fP. The hyphenated URL parameter is preferred.
  4764  .sp
  4835  .sp
  4765  Not all templates are available for all styles. Attempting to use
  4836  Not all templates are available for all styles. Attempting to use
  4766 -a style that doesn\(aqt have all templates defined may result in an error
  4837 -a style that doesn\(aqt have all templates defined may result in an error
  4767 +a style that doesn't have all templates defined may result in an error
  4838 +a style that doesn't have all templates defined may result in an error
  4768  rendering the page.
  4839  rendering the page.
  4769  .sp
  4840  .sp
  4770  Many commands take a \fB{revision}\fP URL parameter. This defines the
  4841  Many commands take a \fB{revision}\fP URL parameter. This defines the
  4771 @@ -6146,7 +6119,7 @@
  4842 @@ -6182,7 +6155,7 @@
  4772  changeset to operate on. This is commonly specified as the short,
  4843  changeset to operate on. This is commonly specified as the short,
  4773  12 digit hexadecimal abbreviation for the full 40 character unique
  4844  12 digit hexadecimal abbreviation for the full 40 character unique
  4774  revision identifier. However, any value described by
  4845  revision identifier. However, any value described by
  4775 -\%\fBhg help revisions\fP\: typically works.
  4846 -\%\fBhg help revisions\fP\: typically works.
  4776 +\fBhg help revisions\fP typically works.
  4847 +\fBhg help revisions\fP typically works.
  4777  .SS Commands and URLs
  4848  .SS Commands and URLs
  4778  .sp
  4849  .sp
  4779  The following web commands and their URLs are available:
  4850  The following web commands and their URLs are available:
  4780 @@ -6200,7 +6173,7 @@
  4851 @@ -6236,7 +6209,7 @@
  4781  .sp
  4852  .sp
  4782  The argument for \fBrev\fP can be a single revision, a revision set,
  4853  The argument for \fBrev\fP can be a single revision, a revision set,
  4783  or a literal keyword to search for in changeset data (equivalent to
  4854  or a literal keyword to search for in changeset data (equivalent to
  4784 -\%\fBhg log \-k\fP\:).
  4855 -\%\fBhg log \-k\fP\:).
  4785 +\fBhg log \-k\fP).
  4856 +\fBhg log \-k\fP).
  4786  .sp
  4857  .sp
  4787  The \fBrevcount\fP query string argument defines the maximum numbers of
  4858  The \fBrevcount\fP query string argument defines the maximum numbers of
  4788  changesets to render.
  4859  changesets to render.
  4789 @@ -6285,7 +6258,7 @@
  4860 @@ -6321,7 +6294,7 @@
  4790  .sp
  4861  .sp
  4791  Render help documentation.
  4862  Render help documentation.
  4792  .sp
  4863  .sp
  4793 -This web command is roughly equivalent to \%\fBhg help\fP\:. If a \fBtopic\fP
  4864 -This web command is roughly equivalent to \%\fBhg help\fP\:. If a \fBtopic\fP
  4794 +This web command is roughly equivalent to \fBhg help\fP. If a \fBtopic\fP
  4865 +This web command is roughly equivalent to \fBhg help\fP. If a \fBtopic\fP
  4795  is defined, that help topic will be rendered. If not, an index of
  4866  is defined, that help topic will be rendered. If not, an index of
  4796  available help topics will be rendered.
  4867  available help topics will be rendered.
  4797  .sp
  4868  .sp
  4798 @@ -6348,9 +6321,9 @@
  4869 @@ -6384,9 +6357,9 @@
  4799  .sp
  4870  .sp
  4800  The \fBtags\fP template is rendered.
  4871  The \fBtags\fP template is rendered.
  4801  .SH TECHNICAL IMPLEMENTATION TOPICS
  4872  .SH TECHNICAL IMPLEMENTATION TOPICS
  4802 -.INDENT 0.0
  4873 -.INDENT 0.0
  4803 -.INDENT 3.5
  4874 -.INDENT 3.5
  4806 +.RS 3
  4877 +.RS 3
  4807 +.RS 0
  4878 +.RS 0
  4808  .TP
  4879  .TP
  4809  .B bundles
  4880  .B bundles
  4810  .
  4881  .
  4811 @@ -6363,9 +6336,9 @@
  4882 @@ -6407,9 +6380,9 @@
  4812  .B revlogs
  4883  .B wireprotocol
  4813  .
  4884  .
  4814  revision storage mechanism
  4885  Wire Protocol
  4815 -.UNINDENT
  4886 -.UNINDENT
  4816 -.UNINDENT
  4887 -.UNINDENT
  4817 -.UNINDENT
  4888 -.UNINDENT
  4818 +.RE
  4889 +.RE
  4819 +.RE
  4890 +.RE
  4820 +.RE
  4891 +.RE
  4821  .SH MERGE TOOLS
  4892  .SH MERGE TOOLS
  4822  .sp
  4893  .sp
  4823  To merge files Mercurial uses merge tools.
  4894  To merge files Mercurial uses merge tools.
  4824 @@ -6375,8 +6348,8 @@
  4895 @@ -6419,8 +6392,8 @@
  4825  ancestor of the two file versions, so they can determine the changes
  4896  ancestor of the two file versions, so they can determine the changes
  4826  made on both branches.
  4897  made on both branches.
  4827  .sp
  4898  .sp
  4828 -Merge tools are used both for \%\fBhg resolve\fP\:, \%\fBhg merge\fP\:, \%\fBhg update\fP\:,
  4899 -Merge tools are used both for \%\fBhg resolve\fP\:, \%\fBhg merge\fP\:, \%\fBhg update\fP\:,
  4829 -\%\fBhg backout\fP\: and in several extensions.
  4900 -\%\fBhg backout\fP\: and in several extensions.
  4830 +Merge tools are used both for \fBhg resolve\fP, \fBhg merge\fP, \fBhg update\fP,
  4901 +Merge tools are used both for \fBhg resolve\fP, \fBhg merge\fP, \fBhg update\fP,
  4831 +\fBhg backout\fP and in several extensions.
  4902 +\fBhg backout\fP and in several extensions.
  4832  .sp
  4903  .sp
  4833  Usually, the merge tool tries to automatically reconcile the files by
  4904  Usually, the merge tool tries to automatically reconcile the files by
  4834  combining all non\-overlapping changes that occurred separately in
  4905  combining all non\-overlapping changes that occurred separately in
  4835 @@ -6401,7 +6374,7 @@
  4906 @@ -6445,7 +6418,7 @@
  4836  .sp
  4907  .sp
  4837  There are some internal merge tools which can be used. The internal
  4908  There are some internal merge tools which can be used. The internal
  4838  merge tools are:
  4909  merge tools are:
  4839 -.INDENT 0.0
  4910 -.INDENT 0.0
  4840 +.RS 0
  4911 +.RS 0
  4841  .TP
  4912  .TP
  4842  .B \fB:dump\fP
  4913  .B \fB:dump\fP
  4843  .sp
  4914  .sp
  4844 @@ -6464,7 +6437,7 @@
  4915 @@ -6508,7 +6481,7 @@
  4845  Uses the internal non\-interactive simple merge algorithm for merging
  4916  Uses the internal non\-interactive simple merge algorithm for merging
  4846  files. It will use both left and right sides for conflict regions.
  4917  files. It will use both left and right sides for conflict regions.
  4847  No markers are inserted.
  4918  No markers are inserted.
  4848 -.UNINDENT
  4919 -.UNINDENT
  4849 +.RE
  4920 +.RE
  4850  .sp
  4921  .sp
  4851  Internal tools are always available and do not require a GUI but will by default
  4922  Internal tools are always available and do not require a GUI but will by default
  4852  not handle symlinks or binary files.
  4923  not handle symlinks or binary files.
  4853 @@ -6471,7 +6444,7 @@
  4924 @@ -6515,7 +6488,7 @@
  4854  .SS Choosing a merge tool
  4925  .SS Choosing a merge tool
  4855  .sp
  4926  .sp
  4856  Mercurial uses these rules when deciding which merge tool to use:
  4927  Mercurial uses these rules when deciding which merge tool to use:
  4857 -.INDENT 0.0
  4928 -.INDENT 0.0
  4858 +.RS 0
  4929 +.RS 0
  4859  .IP 1. 3
  4930  .IP 1. 3
  4860  .
  4931  .
  4861  If a tool has been specified with the \-\-tool option to merge or resolve, it
  4932  If a tool has been specified with the \-\-tool option to merge or resolve, it
  4862 @@ -6508,11 +6481,11 @@
  4933 @@ -6552,11 +6525,11 @@
  4863  .IP 8. 3
  4934  .IP 8. 3
  4864  .
  4935  .
  4865  The merge of the file fails and must be resolved before commit.
  4936  The merge of the file fails and must be resolved before commit.
  4866 -.UNINDENT
  4937 -.UNINDENT
  4867 +.RE
  4938 +.RE
  4871 -to merge the files using a simple merge algorithm first. Only if it doesn\(aqt
  4942 -to merge the files using a simple merge algorithm first. Only if it doesn\(aqt
  4872 +to merge the files using a simple merge algorithm first. Only if it doesn't
  4943 +to merge the files using a simple merge algorithm first. Only if it doesn't
  4873  succeed because of conflicting changes Mercurial will actually execute the
  4944  succeed because of conflicting changes Mercurial will actually execute the
  4874  merge program. Whether to use the simple merge algorithm first can be
  4945  merge program. Whether to use the simple merge algorithm first can be
  4875  controlled by the premerge setting of the merge tool. Premerge is enabled by
  4946  controlled by the premerge setting of the merge tool. Premerge is enabled by
  4876 @@ -6548,7 +6521,7 @@
  4947 @@ -6577,7 +6550,7 @@
  4877  .IP Note
  4948  .IP Note
  4878  .
  4949  .
  4879  Patterns specified in \fB.hgignore\fP are not rooted.
  4950  Patterns specified in \fB.hgignore\fP are not rooted.
  4880 -Please see \%\fBhg help hgignore\fP\: for details.
  4951 -Please see \%\fBhg help hgignore\fP\: for details.
  4881 +Please see \fBhg help hgignore\fP for details.
  4952 +Please see \fBhg help hgignore\fP for details.
  4882  .RE
  4953  .RE
  4883  .sp
  4954  .sp
  4884  To use a plain path name without any pattern matching, start it with
  4955  To use a plain path name without any pattern matching, start it with
  4885 @@ -6573,8 +6546,8 @@
  4956 @@ -6602,8 +6575,8 @@
  4886  To read a set of patterns from a file, use \fBinclude:\fP or \fBsubinclude:\fP.
  4957  To read a set of patterns from a file, use \fBinclude:\fP or \fBsubinclude:\fP.
  4887  \fBinclude:\fP will use all the patterns from the given file and treat them as if
  4958  \fBinclude:\fP will use all the patterns from the given file and treat them as if
  4888  they had been passed in manually.  \fBsubinclude:\fP will only apply the patterns
  4959  they had been passed in manually.  \fBsubinclude:\fP will only apply the patterns
  4889 -against files that are under the subinclude file\(aqs directory. See \%\fBhg help
  4960 -against files that are under the subinclude file\(aqs directory. See \%\fBhg help
  4890 -hgignore\fP\: for details on the format of these files.
  4961 -hgignore\fP\: for details on the format of these files.
  4891 +against files that are under the subinclude file's directory. See \fBhg help
  4962 +against files that are under the subinclude file's directory. See \fBhg help
  4892 +hgignore\fP for details on the format of these files.
  4963 +hgignore\fP for details on the format of these files.
  4893  .sp
  4964  .sp
  4894  All patterns, except for \fBglob:\fP specified in command line (not for
  4965  All patterns, except for \fBglob:\fP specified in command line (not for
  4895  \fB\-I\fP or \fB\-X\fP options), can match also against directories: files
  4966  \fB\-I\fP or \fB\-X\fP options), can match also against directories: files
  4896 @@ -6583,17 +6556,17 @@
  4967 @@ -6612,17 +6585,17 @@
  4897  Plain examples:
  4968  Plain examples:
  4898  .sp
  4969  .sp
  4899  .nf
  4970  .nf
  4900 -.ft C
  4971 -.ft C
  4901 +.ft
  4972 +.ft
  4912 -.ft C
  4983 -.ft C
  4913 +.ft
  4984 +.ft
  4914  glob:*.c       any name ending in ".c" in the current directory
  4985  glob:*.c       any name ending in ".c" in the current directory
  4915  *.c            any name ending in ".c" in the current directory
  4986  *.c            any name ending in ".c" in the current directory
  4916  **.c           any name ending in ".c" in any subdirectory of the
  4987  **.c           any name ending in ".c" in any subdirectory of the
  4917 @@ -6601,36 +6574,36 @@
  4988 @@ -6630,36 +6603,36 @@
  4918  foo/*.c        any name ending in ".c" in the directory foo
  4989  foo/*.c        any name ending in ".c" in the directory foo
  4919  foo/**.c       any name ending in ".c" in any subdirectory of foo
  4990  foo/**.c       any name ending in ".c" in any subdirectory of foo
  4920                 including itself.
  4991                 including itself.
  4921 -.ft P
  4992 -.ft P
  4922 +.ft
  4993 +.ft
  4957 -.ft P
  5028 -.ft P
  4958 +.ft
  5029 +.ft
  4959  .fi
  5030  .fi
  4960  .SH WORKING WITH PHASES
  5031  .SH WORKING WITH PHASES
  4961  .SS What are phases?
  5032  .SS What are phases?
  4962 @@ -6640,9 +6613,9 @@
  5033 @@ -6669,9 +6642,9 @@
  4963  (for instance, with the mq or rebase extensions).
  5034  (for instance, with the mq or rebase extensions).
  4964  .sp
  5035  .sp
  4965  Each changeset in a repository is in one of the following phases:
  5036  Each changeset in a repository is in one of the following phases:
  4966 -.INDENT 0.0
  5037 -.INDENT 0.0
  4967 -.INDENT 3.5
  5038 -.INDENT 3.5
  4970 +.RS 3
  5041 +.RS 3
  4971 +.RS 0
  5042 +.RS 0
  4972  .IP \(bu 2
  5043  .IP \(bu 2
  4973  .
  5044  .
  4974  public : changeset is visible on a public server
  5045  public : changeset is visible on a public server
  4975 @@ -6652,9 +6625,9 @@
  5046 @@ -6681,9 +6654,9 @@
  4976  .IP \(bu 2
  5047  .IP \(bu 2
  4977  .
  5048  .
  4978  secret : changeset should not be pushed, pulled, or cloned
  5049  secret : changeset should not be pushed, pulled, or cloned
  4979 -.UNINDENT
  5050 -.UNINDENT
  4980 -.UNINDENT
  5051 -.UNINDENT
  4983 +.RE
  5054 +.RE
  4984 +.RE
  5055 +.RE
  4985  .sp
  5056  .sp
  4986  These phases are ordered (public < draft < secret) and no changeset
  5057  These phases are ordered (public < draft < secret) and no changeset
  4987  can be in a lower phase than its ancestors. For instance, if a
  5058  can be in a lower phase than its ancestors. For instance, if a
  4988 @@ -6668,17 +6641,17 @@
  5059 @@ -6697,17 +6670,17 @@
  4989  .sp
  5060  .sp
  4990  Once changesets become public, extensions like mq and rebase will
  5061  Once changesets become public, extensions like mq and rebase will
  4991  refuse to operate on them to prevent creating duplicate changesets.
  5062  refuse to operate on them to prevent creating duplicate changesets.
  4992 -Phases can also be manually manipulated with the \%\fBhg phase\fP\: command
  5063 -Phases can also be manually manipulated with the \%\fBhg phase\fP\: command
  4993 -if needed. See \%\fBhg help \-v phase\fP\: for examples.
  5064 -if needed. See \%\fBhg help \-v phase\fP\: for examples.
  5005 -.ft P
  5076 -.ft P
  5006 +.ft
  5077 +.ft
  5007  .fi
  5078  .fi
  5008  .SS Phases and servers
  5079  .SS Phases and servers
  5009  .sp
  5080  .sp
  5010 @@ -6685,7 +6658,7 @@
  5081 @@ -6714,7 +6687,7 @@
  5011  Normally, all servers are \fBpublishing\fP by default. This means:
  5082  Normally, all servers are \fBpublishing\fP by default. This means:
  5012  .sp
  5083  .sp
  5013  .nf
  5084  .nf
  5014 -.ft C
  5085 -.ft C
  5015 +.ft
  5086 +.ft
  5016  \- all draft changesets that are pulled or cloned appear in phase
  5087  \- all draft changesets that are pulled or cloned appear in phase
  5017  public on the client
  5088  public on the client
  5018  
  5089  
  5019 @@ -6693,7 +6666,7 @@
  5090 @@ -6722,7 +6695,7 @@
  5020  client and server
  5091  client and server
  5021  
  5092  
  5022  \- secret changesets are neither pushed, pulled, or cloned
  5093  \- secret changesets are neither pushed, pulled, or cloned
  5023 -.ft P
  5094 -.ft P
  5024 +.ft
  5095 +.ft
  5025  .fi
  5096  .fi
  5026  .IP Note
  5097  .IP Note
  5027  .
  5098  .
  5028 @@ -6706,13 +6679,13 @@
  5099 @@ -6735,13 +6708,13 @@
  5029  repository to disable publishing in its configuration file:
  5100  repository to disable publishing in its configuration file:
  5030  .sp
  5101  .sp
  5031  .nf
  5102  .nf
  5032 -.ft C
  5103 -.ft C
  5033 +.ft
  5104 +.ft
  5040 -See \%\fBhg help config\fP\: for more information on configuration files.
  5111 -See \%\fBhg help config\fP\: for more information on configuration files.
  5041 +See \fBhg help config\fP for more information on configuration files.
  5112 +See \fBhg help config\fP for more information on configuration files.
  5042  .IP Note
  5113  .IP Note
  5043  .
  5114  .
  5044  Servers running older versions of Mercurial are treated as
  5115  Servers running older versions of Mercurial are treated as
  5045 @@ -6726,17 +6699,17 @@
  5116 @@ -6755,17 +6728,17 @@
  5046  of the secret changeset may be communicated to the server.
  5117  of the secret changeset may be communicated to the server.
  5047  .RE
  5118  .RE
  5048  .SS Examples
  5119  .SS Examples
  5049 -.INDENT 0.0
  5120 -.INDENT 0.0
  5050 -.INDENT 3.5
  5121 -.INDENT 3.5
  5063 -.ft P
  5134 -.ft P
  5064 +.ft
  5135 +.ft
  5065  .fi
  5136  .fi
  5066  .IP \(bu 2
  5137  .IP \(bu 2
  5067  .
  5138  .
  5068 @@ -6743,9 +6716,9 @@
  5139 @@ -6772,9 +6745,9 @@
  5069  change all secret changesets to draft:
  5140  change all secret changesets to draft:
  5070  .sp
  5141  .sp
  5071  .nf
  5142  .nf
  5072 -.ft C
  5143 -.ft C
  5073 +.ft
  5144 +.ft
  5075 -.ft P
  5146 -.ft P
  5076 +.ft
  5147 +.ft
  5077  .fi
  5148  .fi
  5078  .IP \(bu 2
  5149  .IP \(bu 2
  5079  .
  5150  .
  5080 @@ -6752,9 +6725,9 @@
  5151 @@ -6781,9 +6754,9 @@
  5081  forcibly move the current changeset and descendants from public to draft:
  5152  forcibly move the current changeset and descendants from public to draft:
  5082  .sp
  5153  .sp
  5083  .nf
  5154  .nf
  5084 -.ft C
  5155 -.ft C
  5085 +.ft
  5156 +.ft
  5087 -.ft P
  5158 -.ft P
  5088 +.ft
  5159 +.ft
  5089  .fi
  5160  .fi
  5090  .IP \(bu 2
  5161  .IP \(bu 2
  5091  .
  5162  .
  5092 @@ -6761,9 +6734,9 @@
  5163 @@ -6790,9 +6763,9 @@
  5093  show a list of changeset revision and phase:
  5164  show a list of changeset revision and phase:
  5094  .sp
  5165  .sp
  5095  .nf
  5166  .nf
  5096 -.ft C
  5167 -.ft C
  5097 +.ft
  5168 +.ft
  5099 -.ft P
  5170 -.ft P
  5100 +.ft
  5171 +.ft
  5101  .fi
  5172  .fi
  5102  .IP \(bu 2
  5173  .IP \(bu 2
  5103  .
  5174  .
  5104 @@ -6770,15 +6743,15 @@
  5175 @@ -6799,15 +6772,15 @@
  5105  resynchronize draft changesets relative to a remote repository:
  5176  resynchronize draft changesets relative to a remote repository:
  5106  .sp
  5177  .sp
  5107  .nf
  5178  .nf
  5108 -.ft C
  5179 -.ft C
  5109 +.ft
  5180 +.ft
  5118 +.RE
  5189 +.RE
  5119 +.RE
  5190 +.RE
  5120  .sp
  5191  .sp
  5121 -See \%\fBhg help phase\fP\: for more information on manually manipulating phases.
  5192 -See \%\fBhg help phase\fP\: for more information on manually manipulating phases.
  5122 +See \fBhg help phase\fP for more information on manually manipulating phases.
  5193 +See \fBhg help phase\fP for more information on manually manipulating phases.
  5123  .SH SPECIFYING SINGLE REVISIONS
  5194  .SH SPECIFYING REVISIONS
  5124  .sp
  5195  .sp
  5125  Mercurial supports several ways to specify individual revisions.
  5196  Mercurial supports several ways to specify revisions.
  5126 @@ -6824,18 +6797,18 @@
  5197 @@ -6858,19 +6831,19 @@
  5127  .sp
  5198  .sp
  5128  Special characters can be used in quoted identifiers by escaping them,
  5199  Special characters can be used in quoted identifiers by escaping them,
  5129  e.g., \fB\en\fP is interpreted as a newline. To prevent them from being
  5200  e.g., \fB\en\fP is interpreted as a newline. To prevent them from being
  5130 -interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr\(aq...\(aq\fP.
  5201 -interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr\(aq...\(aq\fP.
  5131 +interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr'...'\fP.
  5202 +interpreted, strings can be prefixed with \fBr\fP, e.g. \fBr'...'\fP.
       
  5203  .SS Operators
  5132  .sp
  5204  .sp
  5133  There is a single prefix operator:
  5205  There is a single prefix operator:
  5134 -.INDENT 0.0
  5206 -.INDENT 0.0
  5135 +.RS 0
  5207 +.RS 0
  5136  .TP
  5208  .TP
  5144 -.INDENT 0.0
  5216 -.INDENT 0.0
  5145 +.RS 0
  5217 +.RS 0
  5146  .TP
  5218  .TP
  5147  .B \fBx::y\fP
  5219  .B \fBx::y\fP
  5148  .sp
  5220  .sp
  5149 @@ -6874,18 +6847,18 @@
  5221 @@ -6926,25 +6899,25 @@
  5150  .B \fBx~n\fP
  5222  For example:
  5151  .sp
  5223  .sp
  5152  The nth first ancestor of x; \fBx~0\fP is x; \fBx~3\fP is \fBx^^^\fP.
  5224  .nf
       
  5225 -.ft C
       
  5226 +.ft
       
  5227  [revsetalias]
       
  5228 -issue(a1) = grep(r\(aq\ebissue[ :]?\(aq ## a1 ## r\(aq\eb|\ebbug\e(\(aq ## a1 ## r\(aq\e)\(aq)
       
  5229 +issue(a1) = grep(r'\ebissue[ :]?' ## a1 ## r'\eb|\ebbug\e(' ## a1 ## r'\e)')
       
  5230  
       
  5231  \(ga\(gaissue(1234)\(ga\(ga is equivalent to
       
  5232 -\(ga\(gagrep(r\(aq\ebissue[ :]?1234\eb|\ebbug\e(1234\e)\(aq)\(ga\(ga
       
  5233 +\(ga\(gagrep(r'\ebissue[ :]?1234\eb|\ebbug\e(1234\e)')\(ga\(ga
       
  5234  in this case. This matches against all of "issue 1234", "issue:1234",
       
  5235  "issue1234" and "bug(1234)".
       
  5236 -.ft P
       
  5237 +.ft
       
  5238  .fi
  5153 -.UNINDENT
  5239 -.UNINDENT
  5154 +.RE
  5240 +.RE
  5155  .sp
  5241  .sp
  5156  There is a single postfix operator:
  5242  There is a single postfix operator:
  5157 -.INDENT 0.0
  5243 -.INDENT 0.0
  5160  .B \fBx^\fP
  5246  .B \fBx^\fP
  5161  .sp
  5247  .sp
  5162  Equivalent to \fBx^1\fP, the first parent of each changeset in x.
  5248  Equivalent to \fBx^1\fP, the first parent of each changeset in x.
  5163 -.UNINDENT
  5249 -.UNINDENT
  5164 +.RE
  5250 +.RE
       
  5251  .SS Patterns
       
  5252  .sp
       
  5253  Where noted, predicates that perform string matching can accept a pattern
       
  5254 @@ -6956,22 +6929,22 @@
       
  5255  Matching is case\-sensitive, unless otherwise noted.  To perform a case\-
       
  5256  insensitive match on a case\-sensitive predicate, use a regular expression,
       
  5257  prefixed with \fB(?i)\fP.
       
  5258 -.INDENT 0.0
       
  5259 -.INDENT 3.5
       
  5260 +.RS 0
       
  5261 +.RS 3
       
  5262  .sp
       
  5263  For example:
       
  5264  .sp
       
  5265  .nf
       
  5266 -.ft C
       
  5267 -\(ga\(gatag(r\(aqre:(?i)release\(aq)\(ga\(ga matches "release" or "RELEASE" or "Release", etc
       
  5268 -.ft P
       
  5269 +.ft
       
  5270 +\(ga\(gatag(r're:(?i)release')\(ga\(ga matches "release" or "RELEASE" or "Release", etc
       
  5271 +.ft
       
  5272  .fi
       
  5273 -.UNINDENT
       
  5274 -.UNINDENT
       
  5275 +.RE
       
  5276 +.RE
       
  5277  .SS Predicates
  5165  .sp
  5278  .sp
  5166  The following predicates are supported:
  5279  The following predicates are supported:
  5167 -.INDENT 0.0
  5280 -.INDENT 0.0
  5168 +.RS 0
  5281 +.RS 0
  5169  .TP
  5282  .TP
  5170  .B \fBadds(pattern)\fP
  5283  .B \fBadds(pattern)\fP
  5171  .sp
  5284  .sp
  5172 @@ -6918,7 +6891,7 @@
  5285 @@ -7004,7 +6977,7 @@
  5173  .B \fBbisect(string)\fP
  5286  .B \fBbisect(string)\fP
  5174  .sp
  5287  .sp
  5175  Changesets marked in the specified bisect status:
  5288  Changesets marked in the specified bisect status:
  5176 -.INDENT 7.0
  5289 -.INDENT 7.0
  5177 +.RS 7
  5290 +.RS 7
  5178  .IP \(bu 2
  5291  .IP \(bu 2
  5179  .
  5292  .
  5180  \fBgood\fP, \fBbad\fP, \fBskip\fP: csets explicitly marked as good/bad/skip
  5293  \fBgood\fP, \fBbad\fP, \fBskip\fP: csets explicitly marked as good/bad/skip
  5181 @@ -6940,7 +6913,7 @@
  5294 @@ -7026,13 +6999,13 @@
  5182  .IP \(bu 2
  5295  .IP \(bu 2
  5183  .
  5296  .
  5184  \fBcurrent\fP            : the cset currently being bisected
  5297  \fBcurrent\fP            : the cset currently being bisected
  5185 -.UNINDENT
  5298 -.UNINDENT
  5186 +.RE
  5299 +.RE
  5187  .TP
  5300  .TP
  5188  .B \fBbookmark([name])\fP
  5301  .B \fBbookmark([name])\fP
  5189  .sp
  5302  .sp
  5190 @@ -6985,8 +6958,8 @@
  5303  The named bookmark or all bookmarks.
       
  5304  .sp
       
  5305 -Pattern matching is supported for \fIname\fP. See \%\fBhg help revisions.patterns\fP\:.
       
  5306 +Pattern matching is supported for \fIname\fP. See \fBhg help revisions.patterns\fP.
       
  5307  .TP
       
  5308  .B \fBbranch(string or set)\fP
       
  5309  .sp
       
  5310 @@ -7040,7 +7013,7 @@
       
  5311  changesets.
       
  5312  .sp
       
  5313  Pattern matching is supported for \fIstring\fP. See
       
  5314 -\%\fBhg help revisions.patterns\fP\:.
       
  5315 +\fBhg help revisions.patterns\fP.
       
  5316  .TP
       
  5317  .B \fBbranchpoint()\fP
       
  5318  .sp
       
  5319 @@ -7068,8 +7041,8 @@
  5191  .TP
  5320  .TP
  5192  .B \fBcontains(pattern)\fP
  5321  .B \fBcontains(pattern)\fP
  5193  .sp
  5322  .sp
  5194 -The revision\(aqs manifest contains a file matching pattern (but might not
  5323 -The revision\(aqs manifest contains a file matching pattern (but might not
  5195 -modify it). See \%\fBhg help patterns\fP\: for information about file patterns.
  5324 -modify it). See \%\fBhg help patterns\fP\: for information about file patterns.
  5196 +The revision's manifest contains a file matching pattern (but might not
  5325 +The revision's manifest contains a file matching pattern (but might not
  5197 +modify it). See \fBhg help patterns\fP for information about file patterns.
  5326 +modify it). See \fBhg help patterns\fP for information about file patterns.
  5198  .sp
  5327  .sp
  5199  The pattern without explicit kind like \fBglob:\fP is expected to be
  5328  The pattern without explicit kind like \fBglob:\fP is expected to be
  5200  relative to the current directory and match against a file exactly
  5329  relative to the current directory and match against a file exactly
  5201 @@ -6999,7 +6972,7 @@
  5330 @@ -7082,7 +7055,7 @@
  5202  .TP
  5331  .TP
  5203  .B \fBdate(interval)\fP
  5332  .B \fBdate(interval)\fP
  5204  .sp
  5333  .sp
  5205 -Changesets within the interval, see \%\fBhg help dates\fP\:.
  5334 -Changesets within the interval, see \%\fBhg help dates\fP\:.
  5206 +Changesets within the interval, see \fBhg help dates\fP.
  5335 +Changesets within the interval, see \fBhg help dates\fP.
  5207  .TP
  5336  .TP
  5208  .B \fBdesc(string)\fP
  5337  .B \fBdesc(string)\fP
  5209  .sp
  5338  .sp
  5210 @@ -7051,7 +7024,7 @@
  5339 @@ -7089,7 +7062,7 @@
       
  5340  Search commit message for string. The match is case\-insensitive.
       
  5341  .sp
       
  5342  Pattern matching is supported for \fIstring\fP. See
       
  5343 -\%\fBhg help revisions.patterns\fP\:.
       
  5344 +\fBhg help revisions.patterns\fP.
       
  5345  .TP
       
  5346  .B \fBdescendants(set)\fP
       
  5347  .sp
       
  5348 @@ -7119,7 +7092,7 @@
       
  5349  optional value.
       
  5350  .sp
       
  5351  Pattern matching is supported for \fIvalue\fP. See
       
  5352 -\%\fBhg help revisions.patterns\fP\:.
       
  5353 +\fBhg help revisions.patterns\fP.
       
  5354  .TP
       
  5355  .B \fBfile(pattern)\fP
       
  5356  .sp
       
  5357 @@ -7136,7 +7109,7 @@
  5211  .sp
  5358  .sp
  5212  For performance reasons, visits only revisions mentioned in the file\-level
  5359  For performance reasons, visits only revisions mentioned in the file\-level
  5213  filelog, rather than filtering through all changesets (much faster, but
  5360  filelog, rather than filtering through all changesets (much faster, but
  5214 -doesn\(aqt include deletes or duplicate changes). For a slower, more accurate
  5361 -doesn\(aqt include deletes or duplicate changes). For a slower, more accurate
  5215 +doesn't include deletes or duplicate changes). For a slower, more accurate
  5362 +doesn't include deletes or duplicate changes). For a slower, more accurate
  5216  result, use \fBfile()\fP.
  5363  result, use \fBfile()\fP.
  5217  .sp
  5364  .sp
  5218  The pattern without explicit kind like \fBglob:\fP is expected to be
  5365  The pattern without explicit kind like \fBglob:\fP is expected to be
  5219 @@ -7058,7 +7031,7 @@
  5366 @@ -7143,7 +7116,7 @@
  5220  relative to the current directory and match against a file exactly
  5367  relative to the current directory and match against a file exactly
  5221  for efficiency.
  5368  for efficiency.
  5222  .sp
  5369  .sp
  5223 -If some linkrev points to revisions filtered by the current repoview, we\(aqll
  5370 -If some linkrev points to revisions filtered by the current repoview, we\(aqll
  5224 +If some linkrev points to revisions filtered by the current repoview, we'll
  5371 +If some linkrev points to revisions filtered by the current repoview, we'll
  5225  work around it to return a non\-filtered value.
  5372  work around it to return a non\-filtered value.
  5226  .TP
  5373  .TP
  5227  .B \fBfirst(set, [n])\fP
  5374  .B \fBfirst(set, [n])\fP
  5228 @@ -7067,13 +7040,13 @@
  5375 @@ -7152,21 +7125,21 @@
  5229  .TP
  5376  .TP
  5230  .B \fBfollow([pattern])\fP
  5377  .B \fBfollow([pattern[, startrev]])\fP
  5231  .sp
  5378  .sp
  5232 -An alias for \fB::.\fP (ancestors of the working directory\(aqs first parent).
  5379 -An alias for \fB::.\fP (ancestors of the working directory\(aqs first parent).
  5233 +An alias for \fB::.\fP (ancestors of the working directory's first parent).
  5380 +An alias for \fB::.\fP (ancestors of the working directory's first parent).
  5234  If pattern is specified, the histories of files matching given
  5381  If pattern is specified, the histories of files matching given
  5235  pattern is followed, including copies.
  5382  pattern in the revision given by startrev are followed, including copies.
       
  5383  .TP
       
  5384  .B \fBfollowlines(file, fromline:toline[, startrev=.])\fP
       
  5385  .sp
       
  5386 -Changesets modifying \fIfile\fP in line range (\(aqfromline\(aq, \(aqtoline\(aq).
       
  5387 +Changesets modifying \fIfile\fP in line range ('fromline', 'toline').
       
  5388  .sp
       
  5389 -Line range corresponds to \(aqfile\(aq content at \(aqstartrev\(aq and should hence be
       
  5390 -consistent with file size. If startrev is not specified, working directory\(aqs
       
  5391 +Line range corresponds to 'file' content at 'startrev' and should hence be
       
  5392 +consistent with file size. If startrev is not specified, working directory's
       
  5393  parent is used.
  5236  .TP
  5394  .TP
  5237  .B \fBgrep(regex)\fP
  5395  .B \fBgrep(regex)\fP
  5238  .sp
  5396  .sp
  5239 -Like \fBkeyword(string)\fP but accepts a regex. Use \fBgrep(r\(aq...\(aq)\fP
  5397 -Like \fBkeyword(string)\fP but accepts a regex. Use \fBgrep(r\(aq...\(aq)\fP
  5240 +Like \fBkeyword(string)\fP but accepts a regex. Use \fBgrep(r'...')\fP
  5398 +Like \fBkeyword(string)\fP but accepts a regex. Use \fBgrep(r'...')\fP
  5241  to ensure special escape characters are handled correctly. Unlike
  5399  to ensure special escape characters are handled correctly. Unlike
  5242  \fBkeyword(string)\fP, the match is case\-sensitive.
  5400  \fBkeyword(string)\fP, the match is case\-sensitive.
  5243  .TP
  5401  .TP
  5244 @@ -7197,7 +7170,7 @@
  5402 @@ -7252,7 +7225,7 @@
       
  5403  The changesets in a given namespace.
       
  5404  .sp
       
  5405  Pattern matching is supported for \fInamespace\fP. See
       
  5406 -\%\fBhg help revisions.patterns\fP\:.
       
  5407 +\fBhg help revisions.patterns\fP.
       
  5408  .TP
       
  5409  .B \fBobsolete()\fP
       
  5410  .sp
       
  5411 @@ -7292,7 +7265,7 @@
  5245  .TP
  5412  .TP
  5246  .B \fBpresent(set)\fP
  5413  .B \fBpresent(set)\fP
  5247  .sp
  5414  .sp
  5248 -An empty set, if any revision in set isn\(aqt found; otherwise,
  5415 -An empty set, if any revision in set isn\(aqt found; otherwise,
  5249 +An empty set, if any revision in set isn't found; otherwise,
  5416 +An empty set, if any revision in set isn't found; otherwise,
  5250  all revisions in set.
  5417  all revisions in set.
  5251  .sp
  5418  .sp
  5252  If any of specified revisions is not present in the local repository,
  5419  If any of specified revisions is not present in the local repository,
  5253 @@ -7211,7 +7184,7 @@
  5420 @@ -7306,7 +7279,7 @@
  5254  .B \fBremote([id [,path]])\fP
  5421  .B \fBremote([id [,path]])\fP
  5255  .sp
  5422  .sp
  5256  Local revision that corresponds to the given identifier in a
  5423  Local revision that corresponds to the given identifier in a
  5257 -remote repository, if present. Here, the \(aq.\(aq identifier is a
  5424 -remote repository, if present. Here, the \(aq.\(aq identifier is a
  5258 +remote repository, if present. Here, the '.' identifier is a
  5425 +remote repository, if present. Here, the '.' identifier is a
  5259  synonym for the current local branch.
  5426  synonym for the current local branch.
  5260  .TP
  5427  .TP
  5261  .B \fBremoves(pattern)\fP
  5428  .B \fBremoves(pattern)\fP
  5262 @@ -7244,7 +7217,7 @@
  5429 @@ -7339,7 +7312,7 @@
  5263  as \fB\-key\fP to sort in descending order.
  5430  as \fB\-key\fP to sort in descending order.
  5264  .sp
  5431  .sp
  5265  The keys can be:
  5432  The keys can be:
  5266 -.INDENT 7.0
  5433 -.INDENT 7.0
  5267 +.RS 7
  5434 +.RS 7
  5268  .IP \(bu 2
  5435  .IP \(bu 2
  5269  .
  5436  .
  5270  \fBrev\fP for the revision number,
  5437  \fBrev\fP for the revision number,
  5271 @@ -7260,7 +7233,7 @@
  5438 @@ -7358,7 +7331,7 @@
  5272  .IP \(bu 2
  5439  .IP \(bu 2
  5273  .
  5440  .
  5274  \fBdate\fP for the commit date
  5441  \fBtopo\fP for a reverse topographical sort
  5275 -.UNINDENT
  5442 -.UNINDENT
  5276 +.RE
  5443 +.RE
  5277  .TP
  5444  .sp
  5278  .B \fBsubrepo([pattern])\fP
  5445  The \fBtopo\fP sort order cannot be combined with other sort keys. This sort
  5279  .sp
  5446  takes one optional argument, \fBtopo.firstbranch\fP, which takes a revset that
  5280 @@ -7286,15 +7259,15 @@
  5447 @@ -7374,7 +7347,7 @@
  5281  If \fIstring\fP starts with \fIre:\fP, the remainder of the string is treated as
  5448  The specified tag by name, or all tagged revisions if no name is given.
  5282  a regular expression. To match a user that actually contains \fIre:\fP, use
  5449  .sp
  5283  the prefix \fIliteral:\fP.
  5450  Pattern matching is supported for \fIname\fP. See
  5284 -.UNINDENT
  5451 -\%\fBhg help revisions.patterns\fP\:.
  5285 +.RE
  5452 +\fBhg help revisions.patterns\fP.
       
  5453  .TP
       
  5454  .B \fBunstable()\fP
       
  5455  .sp
       
  5456 @@ -7385,8 +7358,8 @@
       
  5457  User name contains string. The match is case\-insensitive.
       
  5458  .sp
       
  5459  Pattern matching is supported for \fIstring\fP. See
       
  5460 -\%\fBhg help revisions.patterns\fP\:.
       
  5461 -.UNINDENT
       
  5462 +\fBhg help revisions.patterns\fP.
       
  5463 +.RE
       
  5464  .SS Aliases
  5286  .sp
  5465  .sp
  5287  New predicates (known as "aliases") can be defined, using any combination of
  5466  New predicates (known as "aliases") can be defined, using any combination of
       
  5467 @@ -7393,9 +7366,9 @@
  5288  existing predicates or other aliases. An alias definition looks like:
  5468  existing predicates or other aliases. An alias definition looks like:
  5289  .sp
  5469  .sp
  5290  .nf
  5470  .nf
  5291 -.ft C
  5471 -.ft C
  5292 +.ft
  5472 +.ft
  5294 -.ft P
  5474 -.ft P
  5295 +.ft
  5475 +.ft
  5296  .fi
  5476  .fi
  5297  .sp
  5477  .sp
  5298  in the \fBrevsetalias\fP section of a Mercurial configuration file. Arguments
  5478  in the \fBrevsetalias\fP section of a Mercurial configuration file. Arguments
  5299 @@ -7304,12 +7277,12 @@
  5479 @@ -7405,12 +7378,12 @@
  5300  For example,
  5480  For example,
  5301  .sp
  5481  .sp
  5302  .nf
  5482  .nf
  5303 -.ft C
  5483 -.ft C
  5304 +.ft
  5484 +.ft
  5305  [revsetalias]
  5485  [revsetalias]
  5306  h = heads()
  5486  h = heads()
  5307  d($1) = sort($1, date)
  5487  d(s) = sort(s, date)
  5308  rs($1, $2) = reverse(sort($1, $2))
  5488  rs(s, k) = reverse(sort(s, k))
  5309 -.ft P
  5489 -.ft P
  5310 +.ft
  5490 +.ft
  5311  .fi
  5491  .fi
  5312  .sp
  5492  .sp
  5313  defines three aliases, \fBh\fP, \fBd\fP, and \fBrs\fP. \fBrs(0:tip, author)\fP is
  5493  defines three aliases, \fBh\fP, \fBd\fP, and \fBrs\fP. \fBrs(0:tip, author)\fP is
  5314 @@ -7319,13 +7292,13 @@
  5494 @@ -7417,10 +7390,10 @@
  5315  one string. For example:
  5495  exactly equivalent to \fBreverse(sort(0:tip, author))\fP.
  5316  .sp
  5496  .SS Equivalents
  5317  .nf
       
  5318 -.ft C
       
  5319 +.ft
       
  5320  [revsetalias]
       
  5321 -issue($1) = grep(r\(aq\ebissue[ :]?\(aq ## $1 ## r\(aq\eb|\ebbug\e(\(aq ## $1 ## r\(aq\e)\(aq)
       
  5322 -.ft P
       
  5323 +issue($1) = grep(r'\ebissue[ :]?' ## $1 ## r'\eb|\ebbug\e(' ## $1 ## r'\e)')
       
  5324 +.ft
       
  5325  .fi
       
  5326  .sp
       
  5327 -\fBissue(1234)\fP is equivalent to \fBgrep(r\(aq\ebissue[ :]?1234\eb|\ebbug\e(1234\e)\(aq)\fP
       
  5328 +\fBissue(1234)\fP is equivalent to \fBgrep(r'\ebissue[ :]?1234\eb|\ebbug\e(1234\e)')\fP
       
  5329  in this case. This matches against all of "issue 1234", "issue:1234",
       
  5330  "issue1234" and "bug(1234)".
       
  5331  .sp
       
  5332 @@ -7332,10 +7305,10 @@
       
  5333  All other prefix, infix and postfix operators have lower priority than
       
  5334  \fB##\fP. For example, \fB$1 ## $2~2\fP is equivalent to \fB($1 ## $2)~2\fP.
       
  5335  .sp
  5497  .sp
  5336 -Command line equivalents for \%\fBhg log\fP\::
  5498 -Command line equivalents for \%\fBhg log\fP\::
  5337 +Command line equivalents for \fBhg log\fP:
  5499 +Command line equivalents for \fBhg log\fP:
  5338  .sp
  5500  .sp
  5339  .nf
  5501  .nf
  5340 -.ft C
  5502 -.ft C
  5341 +.ft
  5503 +.ft
  5342  \-f    \->  ::.
  5504  \-f    \->  ::.
  5343  \-d x  \->  date(x)
  5505  \-d x  \->  date(x)
  5344  \-k x  \->  keyword(x)
  5506  \-k x  \->  keyword(x)
  5345 @@ -7344,19 +7317,19 @@
  5507 @@ -7429,20 +7402,20 @@
  5346  \-b x  \->  branch(x)
  5508  \-b x  \->  branch(x)
  5347  \-P x  \->  !::x
  5509  \-P x  \->  !::x
  5348  \-l x  \->  limit(expr, x)
  5510  \-l x  \->  limit(expr, x)
  5349 -.ft P
  5511 -.ft P
  5350 +.ft
  5512 +.ft
  5351  .fi
  5513  .fi
       
  5514  .SS Examples
  5352  .sp
  5515  .sp
  5353  Some sample queries:
  5516  Some sample queries:
  5354 -.INDENT 0.0
  5517 -.INDENT 0.0
  5355 +.RS 0
  5518 +.RS 0
  5356  .IP \(bu 2
  5519  .IP \(bu 2
  5364 -.ft P
  5527 -.ft P
  5365 +.ft
  5528 +.ft
  5366  .fi
  5529  .fi
  5367  .IP \(bu 2
  5530  .IP \(bu 2
  5368  .
  5531  .
  5369 @@ -7363,9 +7336,9 @@
  5532 @@ -7449,9 +7422,9 @@
  5370  Changesets on the default branch since tag 1.5 (excluding merges):
  5533  Changesets on the default branch since tag 1.5 (excluding merges):
  5371  .sp
  5534  .sp
  5372  .nf
  5535  .nf
  5373 -.ft C
  5536 -.ft C
  5374 +.ft
  5537 +.ft
  5376 -.ft P
  5539 -.ft P
  5377 +.ft
  5540 +.ft
  5378  .fi
  5541  .fi
  5379  .IP \(bu 2
  5542  .IP \(bu 2
  5380  .
  5543  .
  5381 @@ -7372,9 +7345,9 @@
  5544 @@ -7458,9 +7431,9 @@
  5382  Open branch heads:
  5545  Open branch heads:
  5383  .sp
  5546  .sp
  5384  .nf
  5547  .nf
  5385 -.ft C
  5548 -.ft C
  5386 +.ft
  5549 +.ft
  5388 -.ft P
  5551 -.ft P
  5389 +.ft
  5552 +.ft
  5390  .fi
  5553  .fi
  5391  .IP \(bu 2
  5554  .IP \(bu 2
  5392  .
  5555  .
  5393 @@ -7382,9 +7355,9 @@
  5556 @@ -7468,9 +7441,9 @@
  5394  \fBhgext/*\fP:
  5557  \fBhgext/*\fP:
  5395  .sp
  5558  .sp
  5396  .nf
  5559  .nf
  5397 -.ft C
  5560 -.ft C
  5398 -hg log \-r "1.3::1.5 and keyword(bug) and file(\(aqhgext/*\(aq)"
  5561 -hg log \-r "1.3::1.5 and keyword(bug) and file(\(aqhgext/*\(aq)"
  5401 +hg log \-r "1.3::1.5 and keyword(bug) and file('hgext/*')"
  5564 +hg log \-r "1.3::1.5 and keyword(bug) and file('hgext/*')"
  5402 +.ft
  5565 +.ft
  5403  .fi
  5566  .fi
  5404  .IP \(bu 2
  5567  .IP \(bu 2
  5405  .
  5568  .
  5406 @@ -7391,9 +7364,9 @@
  5569 @@ -7477,9 +7450,9 @@
  5407  Changesets committed in May 2008, sorted by user:
  5570  Changesets committed in May 2008, sorted by user:
  5408  .sp
  5571  .sp
  5409  .nf
  5572  .nf
  5410 -.ft C
  5573 -.ft C
  5411 -hg log \-r "sort(date(\(aqMay 2008\(aq), user)"
  5574 -hg log \-r "sort(date(\(aqMay 2008\(aq), user)"
  5414 +hg log \-r "sort(date('May 2008'), user)"
  5577 +hg log \-r "sort(date('May 2008'), user)"
  5415 +.ft
  5578 +.ft
  5416  .fi
  5579  .fi
  5417  .IP \(bu 2
  5580  .IP \(bu 2
  5418  .
  5581  .
  5419 @@ -7401,11 +7374,11 @@
  5582 @@ -7487,9 +7460,9 @@
  5420  release:
  5583  release:
  5421  .sp
  5584  .sp
  5422  .nf
  5585  .nf
  5423 -.ft C
  5586 -.ft C
  5424 +.ft
  5587 +.ft
  5425  hg log \-r "(keyword(bug) or keyword(issue)) and not ancestors(tag())"
  5588  hg log \-r "(keyword(bug) or keyword(issue)) and not ancestors(tag())"
  5426 -.ft P
  5589 -.ft P
  5427 +.ft
  5590 +.ft
  5428  .fi
  5591  .fi
       
  5592  .IP \(bu 2
       
  5593  .
       
  5594 @@ -7497,9 +7470,9 @@
       
  5595  bookmark (this works because the last revision of the revset is used):
       
  5596  .sp
       
  5597  .nf
       
  5598 -.ft C
       
  5599 +.ft
       
  5600  hg update :@
       
  5601 -.ft P
       
  5602 +.ft
       
  5603  .fi
       
  5604  .IP \(bu 2
       
  5605  .
       
  5606 @@ -7507,11 +7480,11 @@
       
  5607  last revisions of the revset are used):
       
  5608  .sp
       
  5609  .nf
       
  5610 -.ft C
       
  5611 +.ft
       
  5612  hg diff \-r 1.3::1.5
       
  5613 -.ft P
       
  5614 +.ft
       
  5615  .fi
  5429 -.UNINDENT
  5616 -.UNINDENT
  5430 +.RE
  5617 +.RE
  5431  .SH USING MERCURIAL FROM SCRIPTS AND AUTOMATION
  5618  .SH USING MERCURIAL FROM SCRIPTS AND AUTOMATION
  5432  .sp
  5619  .sp
  5433  It is common for machines (as opposed to humans) to consume Mercurial.
  5620  It is common for machines (as opposed to humans) to consume Mercurial.
  5434 @@ -7415,7 +7388,7 @@
  5621 @@ -7521,7 +7494,7 @@
  5435  .sp
  5622  .sp
  5436  Machines have a choice of several methods to interface with Mercurial.
  5623  Machines have a choice of several methods to interface with Mercurial.
  5437  These include:
  5624  These include:
  5438 -.INDENT 0.0
  5625 -.INDENT 0.0
  5439 +.RS 0
  5626 +.RS 0
  5440  .IP \(bu 2
  5627  .IP \(bu 2
  5441  .
  5628  .
  5442  Executing the \fBhg\fP process
  5629  Executing the \fBhg\fP process
  5443 @@ -7425,21 +7398,21 @@
  5630 @@ -7531,21 +7504,21 @@
  5444  .IP \(bu 2
  5631  .IP \(bu 2
  5445  .
  5632  .
  5446  Calling out to a command server
  5633  Calling out to a command server
  5447 -.UNINDENT
  5634 -.UNINDENT
  5448 +.RE
  5635 +.RE
  5458  .sp
  5645  .sp
  5459 -\%\fBhg serve\fP\: can also start a "command server." Clients can connect
  5646 -\%\fBhg serve\fP\: can also start a "command server." Clients can connect
  5460 +\fBhg serve\fP can also start a "command server." Clients can connect
  5647 +\fBhg serve\fP can also start a "command server." Clients can connect
  5461  to this server and issue Mercurial commands over a special protocol.
  5648  to this server and issue Mercurial commands over a special protocol.
  5462  For more details on the command server, including links to client
  5649  For more details on the command server, including links to client
  5463 -libraries, see \%https://mercurial.selenic.com/wiki/CommandServer\:.
  5650 -libraries, see \%https://www.mercurial\-scm.org/wiki/CommandServer\:.
  5464 +libraries, see https://mercurial.selenic.com/wiki/CommandServer.
  5651 +libraries, see https://www.mercurial\-scm.org/wiki/CommandServer.
  5465  .sp
  5652  .sp
  5466 -\%\fBhg serve\fP\: based interfaces (the hgweb and command servers) have the
  5653 -\%\fBhg serve\fP\: based interfaces (the hgweb and command servers) have the
  5467 +\fBhg serve\fP based interfaces (the hgweb and command servers) have the
  5654 +\fBhg serve\fP based interfaces (the hgweb and command servers) have the
  5468  advantage over simple \fBhg\fP process invocations in that they are
  5655  advantage over simple \fBhg\fP process invocations in that they are
  5469  likely more efficient. This is because there is significant overhead
  5656  likely more efficient. This is because there is significant overhead
  5470  to spawn new Python processes.
  5657  to spawn new Python processes.
  5471 @@ -7451,14 +7424,14 @@
  5658 @@ -7557,14 +7530,14 @@
  5472  .RE
  5659  .RE
  5473  .SS Environment Variables
  5660  .SS Environment Variables
  5474  .sp
  5661  .sp
  5475 -As documented in \%\fBhg help environment\fP\:, various environment variables
  5662 -As documented in \%\fBhg help environment\fP\:, various environment variables
  5476 +As documented in \fBhg help environment\fP, various environment variables
  5663 +As documented in \fBhg help environment\fP, various environment variables
  5484 -If not set, Mercurial\(aqs output could be influenced by configuration
  5671 -If not set, Mercurial\(aqs output could be influenced by configuration
  5485 +If not set, Mercurial's output could be influenced by configuration
  5672 +If not set, Mercurial's output could be influenced by configuration
  5486  settings that impact its encoding, verbose mode, localization, etc.
  5673  settings that impact its encoding, verbose mode, localization, etc.
  5487  .sp
  5674  .sp
  5488  It is highly recommended for machines to set this variable when
  5675  It is highly recommended for machines to set this variable when
  5489 @@ -7479,7 +7452,7 @@
  5676 @@ -7585,7 +7558,7 @@
  5490  .B HGRCPATH
  5677  .B HGRCPATH
  5491  .
  5678  .
  5492  If not set, Mercurial will inherit config options from config files
  5679  If not set, Mercurial will inherit config options from config files
  5493 -using the process described in \%\fBhg help config\fP\:. This includes
  5680 -using the process described in \%\fBhg help config\fP\:. This includes
  5494 +using the process described in \fBhg help config\fP. This includes
  5681 +using the process described in \fBhg help config\fP. This includes
  5495  inheriting user or system\-wide config files.
  5682  inheriting user or system\-wide config files.
  5496  .sp
  5683  .sp
  5497  When utmost control over the Mercurial configuration is desired, the
  5684  When utmost control over the Mercurial configuration is desired, the
  5498 @@ -7490,7 +7463,7 @@
  5685 @@ -7596,7 +7569,7 @@
  5499  consequences, as the user and system config files often define things
  5686  consequences, as the user and system config files often define things
  5500  like the username and extensions that may be required to interface
  5687  like the username and extensions that may be required to interface
  5501  with a repository.
  5688  with a repository.
  5502 -.UNINDENT
  5689 -.UNINDENT
  5503 +.RE
  5690 +.RE
  5504  .SS Consuming Command Output
  5691  .SS Consuming Command Output
  5505  .sp
  5692  .sp
  5506  It is common for machines to need to parse the output of Mercurial
  5693  It is common for machines to need to parse the output of Mercurial
  5507 @@ -7514,7 +7487,7 @@
  5694 @@ -7620,7 +7593,7 @@
  5508  .SS Using Templates to Control Output
  5695  .SS Using Templates to Control Output
  5509  .sp
  5696  .sp
  5510  Many \fBhg\fP commands support templatized output via the
  5697  Many \fBhg\fP commands support templatized output via the
  5511 -\fB\-T/\-\-template\fP argument. For more, see \%\fBhg help templates\fP\:.
  5698 -\fB\-T/\-\-template\fP argument. For more, see \%\fBhg help templates\fP\:.
  5512 +\fB\-T/\-\-template\fP argument. For more, see \fBhg help templates\fP.
  5699 +\fB\-T/\-\-template\fP argument. For more, see \fBhg help templates\fP.
  5513  .sp
  5700  .sp
  5514  Templates are useful for explicitly controlling output so that
  5701  Templates are useful for explicitly controlling output so that
  5515  you get exactly the data you want formatted how you want it. For
  5702  you get exactly the data you want formatted how you want it. For
  5516 @@ -7552,13 +7525,13 @@
  5703 @@ -7658,13 +7631,13 @@
  5517  .sp
  5704  .sp
  5518  Commands often have varying output verbosity, even when machine
  5705  Commands often have varying output verbosity, even when machine
  5519  readable styles are being used (e.g. \fB\-T json\fP). Adding
  5706  readable styles are being used (e.g. \fB\-T json\fP). Adding
  5520 -\fB\-v/\-\-verbose\fP and \fB\-\-debug\fP to the command\(aqs arguments can
  5707 -\fB\-v/\-\-verbose\fP and \fB\-\-debug\fP to the command\(aqs arguments can
  5521 +\fB\-v/\-\-verbose\fP and \fB\-\-debug\fP to the command's arguments can
  5708 +\fB\-v/\-\-verbose\fP and \fB\-\-debug\fP to the command's arguments can
  5527 -.INDENT 0.0
  5714 -.INDENT 0.0
  5528 +.RS 0
  5715 +.RS 0
  5529  .TP
  5716  .TP
  5530  .B revsets
  5717  .B revsets
  5531  .
  5718  .
  5532 @@ -7566,7 +7539,7 @@
  5719 @@ -7672,7 +7645,7 @@
  5533  of revisions. Think of it as SQL for Mercurial repositories. Revsets
  5720  of revisions. Think of it as SQL for Mercurial repositories. Revsets
  5534  are useful for querying repositories for specific data.
  5721  are useful for querying repositories for specific data.
  5535  .sp
  5722  .sp
  5536 -See \%\fBhg help revsets\fP\: for more.
  5723 -See \%\fBhg help revsets\fP\: for more.
  5537 +See \fBhg help revsets\fP for more.
  5724 +See \fBhg help revsets\fP for more.
  5538  .TP
  5725  .TP
  5539  .B share extension
  5726  .B share extension
  5540  .
  5727  .
  5541 @@ -7580,8 +7553,8 @@
  5728 @@ -7686,8 +7659,8 @@
  5542  network. This is especially true for continuous integration (CI)
  5729  network. This is especially true for continuous integration (CI)
  5543  environments.
  5730  environments.
  5544  .sp
  5731  .sp
  5545 -See \%\fBhg help \-e share\fP\: for more.
  5732 -See \%\fBhg help \-e share\fP\: for more.
  5546 -.UNINDENT
  5733 -.UNINDENT
  5547 +See \fBhg help \-e share\fP for more.
  5734 +See \fBhg help \-e share\fP for more.
  5548 +.RE
  5735 +.RE
  5549  .SH SUBREPOSITORIES
  5736  .SH SUBREPOSITORIES
  5550  .sp
  5737  .sp
  5551  Subrepositories let you nest external repositories or projects into a
  5738  Subrepositories let you nest external repositories or projects into a
  5552 @@ -7592,7 +7565,7 @@
  5739 @@ -7698,7 +7671,7 @@
  5553  subrepositories.
  5740  subrepositories.
  5554  .sp
  5741  .sp
  5555  Subrepositories are made of three components:
  5742  Subrepositories are made of three components:
  5556 -.INDENT 0.0
  5743 -.INDENT 0.0
  5557 +.RS 0
  5744 +.RS 0
  5558  .IP 1. 3
  5745  .IP 1. 3
  5559  .
  5746  .
  5560  Nested repository checkouts. They can appear anywhere in the
  5747  Nested repository checkouts. They can appear anywhere in the
  5561 @@ -7605,18 +7578,18 @@
  5748 @@ -7711,18 +7684,18 @@
  5562  subrepositories are referenced like:
  5749  subrepositories are referenced like:
  5563  .sp
  5750  .sp
  5564  .nf
  5751  .nf
  5565 -.ft C
  5752 -.ft C
  5566 +.ft
  5753 +.ft
  5579 -.ft P
  5766 -.ft P
  5580 +.ft
  5767 +.ft
  5581  .fi
  5768  .fi
  5582  .sp
  5769  .sp
  5583  where \fBpath/to/nested\fP is the checkout location relatively to the
  5770  where \fBpath/to/nested\fP is the checkout location relatively to the
  5584 @@ -7639,7 +7612,7 @@
  5771 @@ -7745,7 +7718,7 @@
  5585  .
  5772  .
  5586  The \fB.hgsubstate\fP file should not be edited manually.
  5773  The \fB.hgsubstate\fP file should not be edited manually.
  5587  .RE
  5774  .RE
  5588 -.UNINDENT
  5775 -.UNINDENT
  5589 +.RE
  5776 +.RE
  5590  .SS Adding a Subrepository
  5777  .SS Adding a Subrepository
  5591  .sp
  5778  .sp
  5592  If \fB.hgsub\fP does not exist, create it and add it to the parent
  5779  If \fB.hgsub\fP does not exist, create it and add it to the parent
  5593 @@ -7647,7 +7620,7 @@
  5780 @@ -7753,7 +7726,7 @@
  5594  to live in the parent repository. Edit \fB.hgsub\fP and add the
  5781  to live in the parent repository. Edit \fB.hgsub\fP and add the
  5595  subrepository entry as described above. At this point, the
  5782  subrepository entry as described above. At this point, the
  5596  subrepository is tracked and the next commit will record its state in
  5783  subrepository is tracked and the next commit will record its state in
  5597 -\fB.hgsubstate\fP and bind it to the committed changeset.
  5784 -\fB.hgsubstate\fP and bind it to the committed changeset.
  5598 +\fB\&.hgsubstate\fP and bind it to the committed changeset.
  5785 +\fB\&.hgsubstate\fP and bind it to the committed changeset.
  5599  .SS Synchronizing a Subrepository
  5786  .SS Synchronizing a Subrepository
  5600  .sp
  5787  .sp
  5601  Subrepos do not automatically track the latest changeset of their
  5788  Subrepos do not automatically track the latest changeset of their
  5602 @@ -7664,7 +7637,7 @@
  5789 @@ -7770,7 +7743,7 @@
  5603  To remove a subrepository from the parent repository, delete its
  5790  To remove a subrepository from the parent repository, delete its
  5604  reference from \fB.hgsub\fP, then remove its files.
  5791  reference from \fB.hgsub\fP, then remove its files.
  5605  .SS Interaction with Mercurial Commands
  5792  .SS Interaction with Mercurial Commands
  5606 -.INDENT 0.0
  5793 -.INDENT 0.0
  5607 +.RS 0
  5794 +.RS 0
  5608  .TP
  5795  .TP
  5609  .B add
  5796  .B add
  5610  .
  5797  .
  5611 @@ -7699,7 +7672,7 @@
  5798 @@ -7805,7 +7778,7 @@
  5612  have been modified, Mercurial will abort.  Mercurial can be made
  5799  have been modified, Mercurial will abort.  Mercurial can be made
  5613  to instead commit all modified subrepositories by specifying
  5800  to instead commit all modified subrepositories by specifying
  5614  \-S/\-\-subrepos, or setting "ui.commitsubrepos=True" in a
  5801  \-S/\-\-subrepos, or setting "ui.commitsubrepos=True" in a
  5615 -configuration file (see \%\fBhg help config\fP\:).  After there are no
  5802 -configuration file (see \%\fBhg help config\fP\:).  After there are no
  5616 +configuration file (see \fBhg help config\fP).  After there are no
  5803 +configuration file (see \fBhg help config\fP).  After there are no
  5617  longer any modified subrepositories, it records their state and
  5804  longer any modified subrepositories, it records their state and
  5618  finally commits it in the parent repository.  The \-\-addremove
  5805  finally commits it in the parent repository.  The \-\-addremove
  5619  option also honors the \-S/\-\-subrepos option.  However, Git and
  5806  option also honors the \-S/\-\-subrepos option.  However, Git and
  5620 @@ -7739,7 +7712,7 @@
  5807 @@ -7845,7 +7818,7 @@
  5621  .B pull
  5808  .B pull
  5622  .
  5809  .
  5623  pull is not recursive since it is not clear what to pull prior
  5810  pull is not recursive since it is not clear what to pull prior
  5624 -to running \%\fBhg update\fP\:. Listing and retrieving all
  5811 -to running \%\fBhg update\fP\:. Listing and retrieving all
  5625 +to running \fBhg update\fP. Listing and retrieving all
  5812 +to running \fBhg update\fP. Listing and retrieving all
  5626  subrepositories changes referenced by the parent repository pulled
  5813  subrepositories changes referenced by the parent repository pulled
  5627  changesets is expensive at best, impossible in the Subversion
  5814  changesets is expensive at best, impossible in the Subversion
  5628  case.
  5815  case.
  5629 @@ -7774,7 +7747,7 @@
  5816 @@ -7880,7 +7853,7 @@
  5630  changeset is not available in the current subrepository, Mercurial
  5817  changeset is not available in the current subrepository, Mercurial
  5631  will pull it in first before updating.  This means that updating
  5818  will pull it in first before updating.  This means that updating
  5632  can require network access when using subrepositories.
  5819  can require network access when using subrepositories.
  5633 -.UNINDENT
  5820 -.UNINDENT
  5634 +.RE
  5821 +.RE
  5635  .SS Remapping Subrepositories Sources
  5822  .SS Remapping Subrepositories Sources
  5636  .sp
  5823  .sp
  5637  A subrepository source location may change during a project life,
  5824  A subrepository source location may change during a project life,
  5638 @@ -7792,12 +7765,12 @@
  5825 @@ -7898,12 +7871,12 @@
  5639  outgoing, incoming, tip, parents, and heads.
  5826  outgoing, incoming, tip, parents, and heads.
  5640  .sp
  5827  .sp
  5641  Some built\-in styles are packaged with Mercurial. These can be listed
  5828  Some built\-in styles are packaged with Mercurial. These can be listed
  5642 -with \%\fBhg log \-\-template list\fP\:. Example usage:
  5829 -with \%\fBhg log \-\-template list\fP\:. Example usage:
  5643 +with \fBhg log \-\-template list\fP. Example usage:
  5830 +with \fBhg log \-\-template list\fP. Example usage:
  5649 -.ft P
  5836 -.ft P
  5650 +.ft
  5837 +.ft
  5651  .fi
  5838  .fi
  5652  .sp
  5839  .sp
  5653  A template is a piece of text, with markup to invoke variable
  5840  A template is a piece of text, with markup to invoke variable
  5654 @@ -7804,16 +7777,16 @@
  5841 @@ -7910,10 +7883,10 @@
  5655  expansion:
  5842  expansion:
  5656  .sp
  5843  .sp
  5657  .nf
  5844  .nf
  5658 -.ft C
  5845 -.ft C
  5659 +.ft
  5846 +.ft
  5660  $ hg log \-r1 \-\-template "{node}\en"
  5847  $ hg log \-r1 \-\-template "{node}\en"
  5661  b56ce7b07c52de7d5fd79fb89701ea538af65746
  5848  b56ce7b07c52de7d5fd79fb89701ea538af65746
  5662 -.ft P
  5849 -.ft P
  5663 +.ft
  5850 +.ft
  5664  .fi
  5851  .fi
  5665  .sp
  5852  .SS Keywords
       
  5853  .sp
       
  5854 @@ -7920,7 +7893,7 @@
  5666  Strings in curly braces are called keywords. The availability of
  5855  Strings in curly braces are called keywords. The availability of
  5667  keywords depends on the exact context of the templater. These
  5856  keywords depends on the exact context of the templater. These
  5668  keywords are usually available for templating a log\-like command:
  5857  keywords are usually available for templating a log\-like command:
  5669 -.INDENT 0.0
  5858 -.INDENT 0.0
  5670 +.RS 0
  5859 +.RS 0
  5671  .TP
  5860  .TP
  5672  .B activebookmark
  5861  .B activebookmark
  5673  .
  5862  .
  5674 @@ -7831,7 +7804,7 @@
  5863 @@ -7938,7 +7911,7 @@
  5675  .B bookmarks
  5864  .B bookmarks
  5676  .
  5865  .
  5677  List of strings. Any bookmarks associated with the
  5866  List of strings. Any bookmarks associated with the
  5678 -changeset. Also sets \(aqactive\(aq, the name of the active bookmark.
  5867 -changeset. Also sets \(aqactive\(aq, the name of the active bookmark.
  5679 +changeset. Also sets 'active', the name of the active bookmark.
  5868 +changeset. Also sets 'active', the name of the active bookmark.
  5680  .TP
  5869  .TP
  5681  .B branch
  5870  .B branch
  5682  .
  5871  .
  5683 @@ -7861,7 +7834,7 @@
  5872 @@ -7968,7 +7941,7 @@
  5684  .TP
  5873  .TP
  5685  .B extras
  5874  .B extras
  5686  .
  5875  .
  5687 -List of dicts with key, value entries of the \(aqextras\(aq
  5876 -List of dicts with key, value entries of the \(aqextras\(aq
  5688 +List of dicts with key, value entries of the 'extras'
  5877 +List of dicts with key, value entries of the 'extras'
  5689  field of this changeset.
  5878  field of this changeset.
  5690  .TP
  5879  .TP
  5691  .B file_adds
  5880  .B file_adds
  5692 @@ -7917,24 +7890,24 @@
  5881 @@ -8024,24 +7997,24 @@
  5693  .TP
  5882  .TP
  5694  .B p1node
  5883  .B p1node
  5695  .
  5884  .
  5696 -String. The identification hash of the changeset\(aqs first parent,
  5885 -String. The identification hash of the changeset\(aqs first parent,
  5697 +String. The identification hash of the changeset's first parent,
  5886 +String. The identification hash of the changeset's first parent,
  5716 -Integer. The repository\-local revision number of the changeset\(aqs
  5905 -Integer. The repository\-local revision number of the changeset\(aqs
  5717 +Integer. The repository\-local revision number of the changeset's
  5906 +Integer. The repository\-local revision number of the changeset's
  5718  second parent, or \-1 if the changeset has no second parent.
  5907  second parent, or \-1 if the changeset has no second parent.
  5719  .TP
  5908  .TP
  5720  .B parents
  5909  .B parents
  5721 @@ -7962,24 +7935,24 @@
  5910 @@ -8073,25 +8046,25 @@
  5722  .B tags
  5911  .B termwidth
  5723  .
  5912  .
  5724  List of strings. Any tags associated with the changeset.
  5913  Integer. The width of the current terminal.
  5725 -.UNINDENT
  5914 -.UNINDENT
  5726 +.RE
  5915 +.RE
  5727  .sp
  5916  .sp
  5728  The "date" keyword does not produce human\-readable output. If you
  5917  The "date" keyword does not produce human\-readable output. If you
  5729  want to use a date in your output, you can use a filter to process
  5918  want to use a date in your output, you can use a filter to process
  5739  $ hg tip \-\-template "{date|isodate}\en"
  5928  $ hg tip \-\-template "{date|isodate}\en"
  5740  2008\-08\-21 18:22 +0000
  5929  2008\-08\-21 18:22 +0000
  5741 -.ft P
  5930 -.ft P
  5742 +.ft
  5931 +.ft
  5743  .fi
  5932  .fi
       
  5933  .SS Filters
  5744  .sp
  5934  .sp
  5745  List of filters:
  5935  List of filters:
  5746 -.INDENT 0.0
  5936 -.INDENT 0.0
  5747 +.RS 0
  5937 +.RS 0
  5748  .TP
  5938  .TP
  5749  .B addbreaks
  5939  .B addbreaks
  5750  .
  5940  .
  5751 @@ -8062,7 +8035,7 @@
  5941 @@ -8174,7 +8147,7 @@
  5752  .TP
  5942  .TP
  5753  .B nonempty
  5943  .B nonempty
  5754  .
  5944  .
  5755 -Any text. Returns \(aq(none)\(aq if the string is empty.
  5945 -Any text. Returns \(aq(none)\(aq if the string is empty.
  5756 +Any text. Returns '(none)' if the string is empty.
  5946 +Any text. Returns '(none)' if the string is empty.
  5757  .TP
  5947  .TP
  5758  .B obfuscate
  5948  .B obfuscate
  5759  .
  5949  .
  5760 @@ -8138,17 +8111,17 @@
  5950 @@ -8254,7 +8227,7 @@
  5761  .
  5951  .B utf8
  5762  Any text. Returns a short representation of a user name or email
  5952  .
  5763  address.
  5953  Any text. Converts from the local character encoding to UTF\-8.
  5764 -.UNINDENT
  5954 -.UNINDENT
  5765 +.RE
  5955 +.RE
  5766  .sp
  5956  .sp
  5767  Note that a filter is nothing more than a function call, i.e.
  5957  Note that a filter is nothing more than a function call, i.e.
  5768  \fBexpr|filter\fP is equivalent to \fBfilter(expr)\fP.
  5958  \fBexpr|filter\fP is equivalent to \fBfilter(expr)\fP.
       
  5959 @@ -8261,11 +8234,11 @@
       
  5960  .SS Functions
  5769  .sp
  5961  .sp
  5770  In addition to filters, there are some basic built\-in functions:
  5962  In addition to filters, there are some basic built\-in functions:
  5771 -.INDENT 0.0
  5963 -.INDENT 0.0
  5772 +.RS 0
  5964 +.RS 0
  5773  .TP
  5965  .TP
  5776 -Format a date. See \%\fBhg help dates\fP\: for formatting
  5968 -Format a date. See \%\fBhg help dates\fP\: for formatting
  5777 +Format a date. See \fBhg help dates\fP for formatting
  5969 +Format a date. See \fBhg help dates\fP for formatting
  5778  strings. The default is a Unix date format, including the timezone:
  5970  strings. The default is a Unix date format, including the timezone:
  5779  "Mon Sep 04 15:13:13 2006 0700".
  5971  "Mon Sep 04 15:13:13 2006 0700".
  5780  .TP
  5972  .TP
  5781 @@ -8210,7 +8183,7 @@
  5973 @@ -8277,7 +8250,7 @@
  5782  Converts a date to the specified timezone.
  5974  .B files(pattern)
  5783  The default is local date.
  5975  .
  5784  .TP
  5976  All files of the current changeset matching the pattern. See
  5785 -.B pad(text, width[, fillchar=\(aq \(aq[, right=False]])
  5977 -\%\fBhg help patterns\fP\:.
  5786 +.B pad(text, width[, fillchar=' '[, right=False]])
  5978 +\fBhg help patterns\fP.
       
  5979  .TP
       
  5980  .B fill(text[, width[, initialident[, hangindent]]])
       
  5981  .
       
  5982 @@ -8336,7 +8309,7 @@
       
  5983  .
       
  5984  Calculate a mod b such that a / b + a mod b == a
       
  5985  .TP
       
  5986 -.B pad(text, width[, fillchar=\(aq \(aq[, left=False]])
       
  5987 +.B pad(text, width[, fillchar=' '[, left=False]])
  5787  .
  5988  .
  5788  Pad text with a
  5989  Pad text with a
  5789  fill character.
  5990  fill character.
  5790 @@ -8218,7 +8191,7 @@
  5991 @@ -8349,7 +8322,7 @@
  5791  .B revset(query[, formatargs...])
  5992  .B revset(query[, formatargs...])
  5792  .
  5993  .
  5793  Execute a revision set query. See
  5994  Execute a revision set query. See
  5794 -\%\fBhg help revset\fP\:.
  5995 -\%\fBhg help revset\fP\:.
  5795 +\fBhg help revset\fP.
  5996 +\fBhg help revset\fP.
  5796  .TP
  5997  .TP
  5797  .B rstdoc(text, style)
  5998  .B rstdoc(text, style)
  5798  .
  5999  .
  5799 @@ -8247,30 +8220,30 @@
  6000 @@ -8382,18 +8355,18 @@
  5800  .B word(number, text[, separator])
  6001  .B word(number, text[, separator])
  5801  .
  6002  .
  5802  Return the nth word from a string.
  6003  Return the nth word from a string.
  5803 -.UNINDENT
  6004 -.UNINDENT
  5804 +.RE
  6005 +.RE
  5805  .sp
  6006  .SS Operators
       
  6007  .sp
       
  6008  We provide a limited set of infix arithmetic operations on integers:
       
  6009  .sp
       
  6010  .nf
       
  6011 -.ft C
       
  6012 +.ft
       
  6013  + for addition
       
  6014  \- for subtraction
       
  6015  * for multiplication
       
  6016  / for floor division (division rounded to integer nearest \-infinity)
       
  6017 -.ft P
       
  6018 +.ft
       
  6019  .fi
       
  6020  .sp
       
  6021  Division fulfils the law x = x / y + mod(x, y).
       
  6022 @@ -8401,14 +8374,14 @@
  5806  Also, for any expression that returns a list, there is a list operator:
  6023  Also, for any expression that returns a list, there is a list operator:
  5807  .sp
  6024  .sp
  5808  .nf
  6025  .nf
  5809 -.ft C
  6026 -.ft C
  5810 +.ft
  6027 +.ft
  5815  .sp
  6032  .sp
  5816  As seen in the above example, \fB{template}\fP is interpreted as a template.
  6033  As seen in the above example, \fB{template}\fP is interpreted as a template.
  5817  To prevent it from being interpreted, you can use an escape character \fB\e{\fP
  6034  To prevent it from being interpreted, you can use an escape character \fB\e{\fP
  5818 -or a raw string prefix, \fBr\(aq...\(aq\fP.
  6035 -or a raw string prefix, \fBr\(aq...\(aq\fP.
  5819 +or a raw string prefix, \fBr'...'\fP.
  6036 +or a raw string prefix, \fBr'...'\fP.
       
  6037  .SS Aliases
       
  6038  .sp
       
  6039  New keywords and functions can be defined in the \fBtemplatealias\fP section of
       
  6040 @@ -8415,9 +8388,9 @@
       
  6041  a Mercurial configuration file:
       
  6042  .sp
       
  6043  .nf
       
  6044 -.ft C
       
  6045 +.ft
       
  6046  <alias> = <definition>
       
  6047 -.ft P
       
  6048 +.ft
       
  6049  .fi
       
  6050  .sp
       
  6051  Arguments of the form \fIa1\fP, \fIa2\fP, etc. are substituted from the alias into
       
  6052 @@ -8426,48 +8399,48 @@
       
  6053  For example,
       
  6054  .sp
       
  6055  .nf
       
  6056 -.ft C
       
  6057 +.ft
       
  6058  [templatealias]
       
  6059  r = rev
       
  6060  rn = "{r}:{node|short}"
       
  6061 -leftpad(s, w) = pad(s, w, \(aq \(aq, True)
       
  6062 -.ft P
       
  6063 +leftpad(s, w) = pad(s, w, ' ', True)
       
  6064 +.ft
       
  6065  .fi
       
  6066  .sp
       
  6067  defines two symbol aliases, \fBr\fP and \fBrn\fP, and a function alias
       
  6068  \fBleftpad()\fP.
       
  6069  .sp
       
  6070 -It\(aqs also possible to specify complete template strings, using the
       
  6071 +It's also possible to specify complete template strings, using the
       
  6072  \fBtemplates\fP section. The syntax used is the general template string syntax.
       
  6073  .sp
       
  6074  For example,
       
  6075  .sp
       
  6076  .nf
       
  6077 -.ft C
       
  6078 +.ft
       
  6079  [templates]
       
  6080  nodedate = "{node|short}: {date(date, "%Y\-%m\-%d")}\en"
       
  6081 -.ft P
       
  6082 +.ft
       
  6083  .fi
       
  6084  .sp
       
  6085  defines a template, \fBnodedate\fP, which can be called like:
       
  6086  .sp
       
  6087  .nf
       
  6088 -.ft C
       
  6089 +.ft
       
  6090  $ hg log \-r . \-Tnodedate
       
  6091 -.ft P
       
  6092 +.ft
       
  6093  .fi
       
  6094  .SS Examples
  5820  .sp
  6095  .sp
  5821  Some sample command line templates:
  6096  Some sample command line templates:
  5822 -.INDENT 0.0
  6097 -.INDENT 0.0
  5823 +.RS 0
  6098 +.RS 0
  5824  .IP \(bu 2
  6099  .IP \(bu 2
  5833 +$ hg log \-r 0 \-\-template "files:\en{files % '  {file}\en'}"
  6108 +$ hg log \-r 0 \-\-template "files:\en{files % '  {file}\en'}"
  5834 +.ft
  6109 +.ft
  5835  .fi
  6110  .fi
  5836  .IP \(bu 2
  6111  .IP \(bu 2
  5837  .
  6112  .
  5838 @@ -8277,9 +8250,9 @@
  6113 @@ -8474,9 +8447,9 @@
  5839  Join the list of files with a ", ":
  6114  Join the list of files with a ", ":
  5840  .sp
  6115  .sp
  5841  .nf
  6116  .nf
  5842 -.ft C
  6117 -.ft C
  5843 -$ hg log \-r 0 \-\-template "files: {join(files, \(aq, \(aq)}\en"
  6118 -$ hg log \-r 0 \-\-template "files: {join(files, \(aq, \(aq)}\en"
  5846 +$ hg log \-r 0 \-\-template "files: {join(files, ', ')}\en"
  6121 +$ hg log \-r 0 \-\-template "files: {join(files, ', ')}\en"
  5847 +.ft
  6122 +.ft
  5848  .fi
  6123  .fi
  5849  .IP \(bu 2
  6124  .IP \(bu 2
  5850  .
  6125  .
  5851 @@ -8286,9 +8259,9 @@
  6126 @@ -8483,9 +8456,9 @@
       
  6127  Join the list of files ending with ".py" with a ", ":
       
  6128  .sp
       
  6129  .nf
       
  6130 -.ft C
       
  6131 -$ hg log \-r 0 \-\-template "pythonfiles: {join(files(\(aq**.py\(aq), \(aq, \(aq)}\en"
       
  6132 -.ft P
       
  6133 +.ft
       
  6134 +$ hg log \-r 0 \-\-template "pythonfiles: {join(files('**.py'), ', ')}\en"
       
  6135 +.ft
       
  6136  .fi
       
  6137  .IP \(bu 2
       
  6138  .
       
  6139 @@ -8492,9 +8465,9 @@
       
  6140  Separate non\-empty arguments by a " ":
       
  6141  .sp
       
  6142  .nf
       
  6143 -.ft C
       
  6144 -$ hg log \-r 0 \-\-template "{separate(\(aq \(aq, node, bookmarks, tags}\en"
       
  6145 -.ft P
       
  6146 +.ft
       
  6147 +$ hg log \-r 0 \-\-template "{separate(' ', node, bookmarks, tags}\en"
       
  6148 +.ft
       
  6149  .fi
       
  6150  .IP \(bu 2
       
  6151  .
       
  6152 @@ -8501,9 +8474,9 @@
  5852  Modify each line of a commit description:
  6153  Modify each line of a commit description:
  5853  .sp
  6154  .sp
  5854  .nf
  6155  .nf
  5855 -.ft C
  6156 -.ft C
  5856 -$ hg log \-\-template "{splitlines(desc) % \(aq**** {line}\en\(aq}"
  6157 -$ hg log \-\-template "{splitlines(desc) % \(aq**** {line}\en\(aq}"
  5859 +$ hg log \-\-template "{splitlines(desc) % '**** {line}\en'}"
  6160 +$ hg log \-\-template "{splitlines(desc) % '**** {line}\en'}"
  5860 +.ft
  6161 +.ft
  5861  .fi
  6162  .fi
  5862  .IP \(bu 2
  6163  .IP \(bu 2
  5863  .
  6164  .
  5864 @@ -8295,9 +8268,9 @@
  6165 @@ -8510,9 +8483,9 @@
  5865  Format date:
  6166  Format date:
  5866  .sp
  6167  .sp
  5867  .nf
  6168  .nf
  5868 -.ft C
  6169 -.ft C
  5869 -$ hg log \-r 0 \-\-template "{date(date, \(aq%Y\(aq)}\en"
  6170 -$ hg log \-r 0 \-\-template "{date(date, \(aq%Y\(aq)}\en"
  5872 +$ hg log \-r 0 \-\-template "{date(date, '%Y')}\en"
  6173 +$ hg log \-r 0 \-\-template "{date(date, '%Y')}\en"
  5873 +.ft
  6174 +.ft
  5874  .fi
  6175  .fi
  5875  .IP \(bu 2
  6176  .IP \(bu 2
  5876  .
  6177  .
  5877 @@ -8304,9 +8277,9 @@
  6178 @@ -8519,9 +8492,9 @@
  5878  Display date in UTC:
  6179  Display date in UTC:
  5879  .sp
  6180  .sp
  5880  .nf
  6181  .nf
  5881 -.ft C
  6182 -.ft C
  5882 -$ hg log \-r 0 \-\-template "{localdate(date, \(aqUTC\(aq)|date}\en"
  6183 -$ hg log \-r 0 \-\-template "{localdate(date, \(aqUTC\(aq)|date}\en"
  5885 +$ hg log \-r 0 \-\-template "{localdate(date, 'UTC')|date}\en"
  6186 +$ hg log \-r 0 \-\-template "{localdate(date, 'UTC')|date}\en"
  5886 +.ft
  6187 +.ft
  5887  .fi
  6188  .fi
  5888  .IP \(bu 2
  6189  .IP \(bu 2
  5889  .
  6190  .
  5890 @@ -8313,9 +8286,9 @@
  6191 @@ -8528,9 +8501,9 @@
  5891  Output the description set to a fill\-width of 30:
  6192  Output the description set to a fill\-width of 30:
  5892  .sp
  6193  .sp
  5893  .nf
  6194  .nf
  5894 -.ft C
  6195 -.ft C
  5895 +.ft
  6196 +.ft
  5897 -.ft P
  6198 -.ft P
  5898 +.ft
  6199 +.ft
  5899  .fi
  6200  .fi
  5900  .IP \(bu 2
  6201  .IP \(bu 2
  5901  .
  6202  .
  5902 @@ -8322,10 +8295,10 @@
  6203 @@ -8537,10 +8510,10 @@
  5903  Use a conditional to test for the default branch:
  6204  Use a conditional to test for the default branch:
  5904  .sp
  6205  .sp
  5905  .nf
  6206  .nf
  5906 -.ft C
  6207 -.ft C
  5907 -$ hg log \-r 0 \-\-template "{ifeq(branch, \(aqdefault\(aq, \(aqon the main branch\(aq,
  6208 -$ hg log \-r 0 \-\-template "{ifeq(branch, \(aqdefault\(aq, \(aqon the main branch\(aq,
  5912 +\&'on branch {branch}')}\en"
  6213 +\&'on branch {branch}')}\en"
  5913 +.ft
  6214 +.ft
  5914  .fi
  6215  .fi
  5915  .IP \(bu 2
  6216  .IP \(bu 2
  5916  .
  6217  .
  5917 @@ -8332,9 +8305,9 @@
  6218 @@ -8547,9 +8520,9 @@
  5918  Append a newline if not empty:
  6219  Append a newline if not empty:
  5919  .sp
  6220  .sp
  5920  .nf
  6221  .nf
  5921 -.ft C
  6222 -.ft C
  5922 -$ hg tip \-\-template "{if(author, \(aq{author}\en\(aq)}"
  6223 -$ hg tip \-\-template "{if(author, \(aq{author}\en\(aq)}"
  5925 +$ hg tip \-\-template "{if(author, '{author}\en')}"
  6226 +$ hg tip \-\-template "{if(author, '{author}\en')}"
  5926 +.ft
  6227 +.ft
  5927  .fi
  6228  .fi
  5928  .IP \(bu 2
  6229  .IP \(bu 2
  5929  .
  6230  .
  5930 @@ -8341,9 +8314,9 @@
  6231 @@ -8556,9 +8529,9 @@
  5931  Label the output for use with the color extension:
  6232  Label the output for use with the color extension:
  5932  .sp
  6233  .sp
  5933  .nf
  6234  .nf
  5934 -.ft C
  6235 -.ft C
  5935 -$ hg log \-r 0 \-\-template "{label(\(aqchangeset.{phase}\(aq, node|short)}\en"
  6236 -$ hg log \-r 0 \-\-template "{label(\(aqchangeset.{phase}\(aq, node|short)}\en"
  5938 +$ hg log \-r 0 \-\-template "{label('changeset.{phase}', node|short)}\en"
  6239 +$ hg log \-r 0 \-\-template "{label('changeset.{phase}', node|short)}\en"
  5939 +.ft
  6240 +.ft
  5940  .fi
  6241  .fi
  5941  .IP \(bu 2
  6242  .IP \(bu 2
  5942  .
  6243  .
  5943 @@ -8350,27 +8323,27 @@
  6244 @@ -8565,27 +8538,27 @@
  5944  Invert the firstline filter, i.e. everything but the first line:
  6245  Invert the firstline filter, i.e. everything but the first line:
  5945  .sp
  6246  .sp
  5946  .nf
  6247  .nf
  5947 -.ft C
  6248 -.ft C
  5948 -$ hg log \-r 0 \-\-template "{sub(r\(aq^.*\en?\en?\(aq, \(aq\(aq, desc)}\en"
  6249 -$ hg log \-r 0 \-\-template "{sub(r\(aq^.*\en?\en?\(aq, \(aq\(aq, desc)}\en"
  5977 +$ hg log \-\-template "{bookmarks % '{bookmark}{ifeq(bookmark, active, '*')} '}\en"
  6278 +$ hg log \-\-template "{bookmarks % '{bookmark}{ifeq(bookmark, active, '*')} '}\en"
  5978 +.ft
  6279 +.ft
  5979  .fi
  6280  .fi
  5980  .IP \(bu 2
  6281  .IP \(bu 2
  5981  .
  6282  .
  5982 @@ -8377,18 +8350,18 @@
  6283 @@ -8592,18 +8565,18 @@
  5983  Find the previous release candidate tag, the distance and changes since the tag:
  6284  Find the previous release candidate tag, the distance and changes since the tag:
  5984  .sp
  6285  .sp
  5985  .nf
  6286  .nf
  5986 -.ft C
  6287 -.ft C
  5987 -$ hg log \-r . \-\-template "{latesttag(\(aqre:^.*\-rc$\(aq) % \(aq{tag}, {changes}, {distance}\(aq}\en"
  6288 -$ hg log \-r . \-\-template "{latesttag(\(aqre:^.*\-rc$\(aq) % \(aq{tag}, {changes}, {distance}\(aq}\en"
  6003 +$ hg log \-\-template "{ifcontains(rev, revset('.'), '@')}\en"
  6304 +$ hg log \-\-template "{ifcontains(rev, revset('.'), '@')}\en"
  6004 +.ft
  6305 +.ft
  6005  .fi
  6306  .fi
  6006  .IP \(bu 2
  6307  .IP \(bu 2
  6007  .
  6308  .
  6008 @@ -8395,9 +8368,9 @@
  6309 @@ -8610,9 +8583,9 @@
  6009  Show details of parent revisions:
  6310  Show details of parent revisions:
  6010  .sp
  6311  .sp
  6011  .nf
  6312  .nf
  6012 -.ft C
  6313 -.ft C
  6013 -$ hg log \-\-template "{revset(\(aqparents(%d)\(aq, rev) % \(aq{desc|firstline}\en\(aq}"
  6314 -$ hg log \-\-template "{revset(\(aqparents(%d)\(aq, rev) % \(aq{desc|firstline}\en\(aq}"
  6016 +$ hg log \-\-template "{revset('parents(%d)', rev) % '{desc|firstline}\en'}"
  6317 +$ hg log \-\-template "{revset('parents(%d)', rev) % '{desc|firstline}\en'}"
  6017 +.ft
  6318 +.ft
  6018  .fi
  6319  .fi
  6019  .IP \(bu 2
  6320  .IP \(bu 2
  6020  .
  6321  .
  6021 @@ -8404,9 +8377,9 @@
  6322 @@ -8619,9 +8592,9 @@
  6022  Show only commit descriptions that start with "template":
  6323  Show only commit descriptions that start with "template":
  6023  .sp
  6324  .sp
  6024  .nf
  6325  .nf
  6025 -.ft C
  6326 -.ft C
  6026 -$ hg log \-\-template "{startswith(\(aqtemplate\(aq, firstline(desc))}\en"
  6327 -$ hg log \-\-template "{startswith(\(aqtemplate\(aq, firstline(desc))}\en"
  6029 +$ hg log \-\-template "{startswith('template', firstline(desc))}\en"
  6330 +$ hg log \-\-template "{startswith('template', firstline(desc))}\en"
  6030 +.ft
  6331 +.ft
  6031  .fi
  6332  .fi
  6032  .IP \(bu 2
  6333  .IP \(bu 2
  6033  .
  6334  .
  6034 @@ -8413,34 +8386,34 @@
  6335 @@ -8628,34 +8601,34 @@
  6035  Print the first word of each line of a commit message:
  6336  Print the first word of each line of a commit message:
  6036  .sp
  6337  .sp
  6037  .nf
  6338  .nf
  6038 -.ft C
  6339 -.ft C
  6039 +.ft
  6340 +.ft
  6074 -Some features, such as pushing to \%http://\: and \%https://\: URLs are only
  6375 -Some features, such as pushing to \%http://\: and \%https://\: URLs are only
  6075 +Some features, such as pushing to http:// and https:// URLs are only
  6376 +Some features, such as pushing to http:// and https:// URLs are only
  6076  possible if the feature is explicitly enabled on the remote Mercurial
  6377  possible if the feature is explicitly enabled on the remote Mercurial
  6077  server.
  6378  server.
  6078  .sp
  6379  .sp
  6079 @@ -8448,7 +8421,7 @@
  6380 @@ -8663,7 +8636,7 @@
  6080  web.cacerts.
  6381  web.cacerts.
  6081  .sp
  6382  .sp
  6082  Some notes about using SSH with Mercurial:
  6383  Some notes about using SSH with Mercurial:
  6083 -.INDENT 0.0
  6384 -.INDENT 0.0
  6084 +.RS 0
  6385 +.RS 0
  6085  .IP \(bu 2
  6386  .IP \(bu 2
  6086  .
  6387  .
  6087  SSH requires an accessible shell account on the destination machine
  6388  SSH requires an accessible shell account on the destination machine
  6088 @@ -8455,63 +8428,63 @@
  6389 @@ -8670,63 +8643,63 @@
  6089  and a copy of hg in the remote path or specified with as remotecmd.
  6390  and a copy of hg in the remote path or specified with as remotecmd.
  6090  .IP \(bu 2
  6391  .IP \(bu 2
  6091  .
  6392  .
  6092 -path is relative to the remote user\(aqs home directory by default. Use
  6393 -path is relative to the remote user\(aqs home directory by default. Use
  6093 +path is relative to the remote user's home directory by default. Use
  6394 +path is relative to the remote user's home directory by default. Use
  6163 +prefer it over 'default' if both are defined.
  6464 +prefer it over 'default' if both are defined.
  6164 +.RE
  6465 +.RE
  6165  .SH EXTENSIONS
  6466  .SH EXTENSIONS
  6166  .sp
  6467  .sp
  6167  This section contains help for extensions that are distributed together with Mercurial. Help for other extensions is available in the help system.
  6468  This section contains help for extensions that are distributed together with Mercurial. Help for other extensions is available in the help system.
  6168 @@ -8535,7 +8508,7 @@
  6469 @@ -8750,7 +8723,7 @@
  6169  distinguish them.
  6470  distinguish them.
  6170  .sp
  6471  .sp
  6171  The order in which access checks are performed is:
  6472  The order in which access checks are performed is:
  6172 -.INDENT 0.0
  6473 -.INDENT 0.0
  6173 +.RS 0
  6474 +.RS 0
  6174  .IP 1. 3
  6475  .IP 1. 3
  6175  .
  6476  .
  6176  Deny  list for branches (section \fBacl.deny.branches\fP)
  6477  Deny  list for branches (section \fBacl.deny.branches\fP)
  6177 @@ -8548,7 +8521,7 @@
  6478 @@ -8763,7 +8736,7 @@
  6178  .IP 4. 3
  6479  .IP 4. 3
  6179  .
  6480  .
  6180  Allow list for paths    (section \fBacl.allow\fP)
  6481  Allow list for paths    (section \fBacl.allow\fP)
  6181 -.UNINDENT
  6482 -.UNINDENT
  6182 +.RE
  6483 +.RE
  6183  .sp
  6484  .sp
  6184  The allow and deny sections take key\-value pairs.
  6485  The allow and deny sections take key\-value pairs.
  6185  .SS Branch\-based Access Control
  6486  .SS Branch\-based Access Control
  6186 @@ -8556,7 +8529,7 @@
  6487 @@ -8771,7 +8744,7 @@
  6187  Use the \fBacl.deny.branches\fP and \fBacl.allow.branches\fP sections to
  6488  Use the \fBacl.deny.branches\fP and \fBacl.allow.branches\fP sections to
  6188  have branch\-based access control. Keys in these sections can be
  6489  have branch\-based access control. Keys in these sections can be
  6189  either:
  6490  either:
  6190 -.INDENT 0.0
  6491 -.INDENT 0.0
  6191 +.RS 0
  6492 +.RS 0
  6192  .IP \(bu 2
  6493  .IP \(bu 2
  6193  .
  6494  .
  6194  a branch name, or
  6495  a branch name, or
  6195 @@ -8563,10 +8536,10 @@
  6496 @@ -8778,10 +8751,10 @@
  6196  .IP \(bu 2
  6497  .IP \(bu 2
  6197  .
  6498  .
  6198  an asterisk, to match any branch;
  6499  an asterisk, to match any branch;
  6199 -.UNINDENT
  6500 -.UNINDENT
  6200 +.RE
  6501 +.RE
  6203 -.INDENT 0.0
  6504 -.INDENT 0.0
  6204 +.RS 0
  6505 +.RS 0
  6205  .IP \(bu 2
  6506  .IP \(bu 2
  6206  .
  6507  .
  6207  a comma\-separated list containing users and groups, or
  6508  a comma\-separated list containing users and groups, or
  6208 @@ -8573,7 +8546,7 @@
  6509 @@ -8788,7 +8761,7 @@
  6209  .IP \(bu 2
  6510  .IP \(bu 2
  6210  .
  6511  .
  6211  an asterisk, to match anyone;
  6512  an asterisk, to match anyone;
  6212 -.UNINDENT
  6513 -.UNINDENT
  6213 +.RE
  6514 +.RE
  6214  .sp
  6515  .sp
  6215  You can add the "!" prefix to a user or group name to invert the sense
  6516  You can add the "!" prefix to a user or group name to invert the sense
  6216  of the match.
  6517  of the match.
  6217 @@ -8595,7 +8568,7 @@
  6518 @@ -8810,7 +8783,7 @@
  6218  .SS Example Configuration
  6519  .SS Example Configuration
  6219  .sp
  6520  .sp
  6220  .nf
  6521  .nf
  6221 -.ft C
  6522 -.ft C
  6222 +.ft
  6523 +.ft
  6223  [hooks]
  6524  [hooks]
  6224  
  6525  
  6225  # Use this if you want to check access restrictions at commit time
  6526  # Use this if you want to check access restrictions at commit time
  6226 @@ -8671,12 +8644,12 @@
  6527 @@ -8886,12 +8859,12 @@
  6227  src/main/resources/** = *
  6528  src/main/resources/** = *
  6228  
  6529  
  6229  \&.hgtags = release_engineer
  6530  \&.hgtags = release_engineer
  6230 -.ft P
  6531 -.ft P
  6231 +.ft
  6532 +.ft
  6237 +Suppose there's a branch that only a given user (or group) should be able to
  6538 +Suppose there's a branch that only a given user (or group) should be able to
  6238 +push to, and you don't want to restrict access to any other branch that may
  6539 +push to, and you don't want to restrict access to any other branch that may
  6239  be created.
  6540  be created.
  6240  .sp
  6541  .sp
  6241  The "!" prefix allows you to prevent anyone except a given user or group to
  6542  The "!" prefix allows you to prevent anyone except a given user or group to
  6242 @@ -8688,18 +8661,18 @@
  6543 @@ -8903,18 +8876,18 @@
  6243  3) Deny access to a file to anyone but user "gollum"
  6544  3) Deny access to a file to anyone but user "gollum"
  6244  .sp
  6545  .sp
  6245  .nf
  6546  .nf
  6246 -.ft C
  6547 -.ft C
  6247 +.ft
  6548 +.ft
  6261 +# 2) only members of the group 'hobbit' can commit to branch 'lake';
  6562 +# 2) only members of the group 'hobbit' can commit to branch 'lake';
  6262 +# 'hobbit' members and anyone else can still commit to any other branch.
  6563 +# 'hobbit' members and anyone else can still commit to any other branch.
  6263  lake = !@hobbit
  6564  lake = !@hobbit
  6264  
  6565  
  6265  # You can also deny access based on file paths:
  6566  # You can also deny access based on file paths:
  6266 @@ -8708,10 +8681,10 @@
  6567 @@ -8923,10 +8896,10 @@
  6267  # Empty
  6568  # Empty
  6268  
  6569  
  6269  [acl.deny]
  6570  [acl.deny]
  6270 -# 3) only \(aqgollum\(aq can change the file below;
  6571 -# 3) only \(aqgollum\(aq can change the file below;
  6271 -# \(aqgollum\(aq and anyone else can still change any other file.
  6572 -# \(aqgollum\(aq and anyone else can still change any other file.
  6273 +# 'gollum' and anyone else can still change any other file.
  6574 +# 'gollum' and anyone else can still change any other file.
  6274  /misty/mountains/cave/ring = !gollum
  6575  /misty/mountains/cave/ring = !gollum
  6275 -.ft P
  6576 -.ft P
  6276 +.ft
  6577 +.ft
  6277  .fi
  6578  .fi
  6278  .SS blackbox
  6579  .SS automv
  6279  .sp
  6580  .sp
  6280 @@ -8722,7 +8695,7 @@
  6581 @@ -8948,7 +8921,7 @@
  6281  Examples:
  6582  Examples:
  6282  .sp
  6583  .sp
  6283  .nf
  6584  .nf
  6284 -.ft C
  6585 -.ft C
  6285 +.ft
  6586 +.ft
  6286  [blackbox]
  6587  [blackbox]
  6287  track = *
  6588  track = *
  6288  
  6589  # dirty is *EXPENSIVE* (slow);
  6289 @@ -8737,7 +8710,7 @@
  6590 @@ -8968,7 +8941,7 @@
  6290  maxsize = 1.5 MB
  6591  maxsize = 1.5 MB
  6291  # rotate up to N log files when the current one gets too big
  6592  # rotate up to N log files when the current one gets too big
  6292  maxfiles = 3
  6593  maxfiles = 3
  6293 -.ft P
  6594 -.ft P
  6294 +.ft
  6595 +.ft
  6295  .fi
  6596  .fi
  6296  .SS Commands
  6597  .SS Commands
  6297  .SS blackbox
  6598  .SS blackbox
  6298 @@ -8745,20 +8718,20 @@
  6599 @@ -8976,20 +8949,20 @@
  6299  view the recent repository events:
  6600  view the recent repository events:
  6300  .sp
  6601  .sp
  6301  .nf
  6602  .nf
  6302 -.ft C
  6603 -.ft C
  6303 +.ft
  6604 +.ft
  6318 -.UNINDENT
  6619 -.UNINDENT
  6319 +.RE
  6620 +.RE
  6320  .SS bugzilla
  6621  .SS bugzilla
  6321  .sp
  6622  .sp
  6322  hooks for integrating with the Bugzilla bug tracker
  6623  hooks for integrating with the Bugzilla bug tracker
  6323 @@ -8771,7 +8744,7 @@
  6624 @@ -9002,7 +8975,7 @@
  6324  hours spent working on the bug. Bugs can also be marked fixed.
  6625  hours spent working on the bug. Bugs can also be marked fixed.
  6325  .sp
  6626  .sp
  6326  Three basic modes of access to Bugzilla are provided:
  6627  Three basic modes of access to Bugzilla are provided:
  6327 -.INDENT 0.0
  6628 -.INDENT 0.0
  6328 +.RS 0
  6629 +.RS 0
  6329  .IP 1. 3
  6630  .IP 1. 3
  6330  .
  6631  .
  6331  Access via the Bugzilla XMLRPC interface. Requires Bugzilla 3.4 or later.
  6632  Access via the Bugzilla XMLRPC interface. Requires Bugzilla 3.4 or later.
  6332 @@ -8783,7 +8756,7 @@
  6633 @@ -9014,7 +8987,7 @@
  6333  .
  6634  .
  6334  Writing directly to the Bugzilla database. Only Bugzilla installations
  6635  Writing directly to the Bugzilla database. Only Bugzilla installations
  6335  using MySQL are supported. Requires Python MySQLdb.
  6636  using MySQL are supported. Requires Python MySQLdb.
  6336 -.UNINDENT
  6637 -.UNINDENT
  6337 +.RE
  6638 +.RE
  6338  .sp
  6639  .sp
  6339  Writing directly to the database is susceptible to schema changes, and
  6640  Writing directly to the database is susceptible to schema changes, and
  6340  relies on a Bugzilla contrib script to send out bug change
  6641  relies on a Bugzilla contrib script to send out bug change
  6341 @@ -8811,12 +8784,12 @@
  6642 @@ -9042,12 +9015,12 @@
  6342  works on all supported Bugzilla versions.
  6643  works on all supported Bugzilla versions.
  6343  .sp
  6644  .sp
  6344  Configuration items common to all access modes:
  6645  Configuration items common to all access modes:
  6345 -.INDENT 0.0
  6646 -.INDENT 0.0
  6346 +.RS 0
  6647 +.RS 0
  6351 -.INDENT 7.0
  6652 -.INDENT 7.0
  6352 +.RS 7
  6653 +.RS 7
  6353  .TP
  6654  .TP
  6354  .B \fBxmlrpc\fP
  6655  .B \fBxmlrpc\fP
  6355  .sp
  6656  .sp
  6356 @@ -8839,7 +8812,7 @@
  6657 @@ -9070,7 +9043,7 @@
  6357  .sp
  6658  .sp
  6358  MySQL access, Bugzilla 2.16 and up to but not
  6659  MySQL access, Bugzilla 2.16 and up to but not
  6359  including 2.18.
  6660  including 2.18.
  6360 -.UNINDENT
  6661 -.UNINDENT
  6361 +.RE
  6662 +.RE
  6362  .TP
  6663  .TP
  6363  .B bugzilla.regexp
  6664  .B bugzilla.regexp
  6364  .
  6665  .
  6365 @@ -8884,7 +8857,7 @@
  6666 @@ -9115,7 +9088,7 @@
  6366  Template to use when formatting comments. Overrides style if
  6667  Template to use when formatting comments. Overrides style if
  6367  specified. In addition to the usual Mercurial keywords, the
  6668  specified. In addition to the usual Mercurial keywords, the
  6368  extension specifies:
  6669  extension specifies:
  6369 -.INDENT 7.0
  6670 -.INDENT 7.0
  6370 +.RS 7
  6671 +.RS 7
  6371  .TP
  6672  .TP
  6372  .B \fB{bug}\fP
  6673  .B \fB{bug}\fP
  6373  .sp
  6674  .sp
  6374 @@ -8901,7 +8874,7 @@
  6675 @@ -9132,7 +9105,7 @@
  6375  .B \fB{hgweb}\fP
  6676  .B \fB{hgweb}\fP
  6376  .sp
  6677  .sp
  6377  Base URL for browsing Mercurial repositories.
  6678  Base URL for browsing Mercurial repositories.
  6378 -.UNINDENT
  6679 -.UNINDENT
  6379 +.RE
  6680 +.RE
  6380  .sp
  6681  .sp
  6381  Default \fBchangeset {node|short} in repo {root} refers to bug
  6682  Default \fBchangeset {node|short} in repo {root} refers to bug
  6382  {bug}.\endetails:\en\et{desc|tabindent}\fP
  6683  {bug}.\endetails:\en\et{desc|tabindent}\fP
  6383 @@ -8918,10 +8891,10 @@
  6684 @@ -9149,10 +9122,10 @@
  6384  .
  6685  .
  6385  Base URL for browsing Mercurial repositories. Referenced from
  6686  Base URL for browsing Mercurial repositories. Referenced from
  6386  templates as \fB{hgweb}\fP.
  6687  templates as \fB{hgweb}\fP.
  6387 -.UNINDENT
  6688 -.UNINDENT
  6388 +.RE
  6689 +.RE
  6391 -.INDENT 0.0
  6692 -.INDENT 0.0
  6392 +.RS 0
  6693 +.RS 0
  6393  .TP
  6694  .TP
  6394  .B bugzilla.usermap
  6695  .B bugzilla.usermap
  6395  .
  6696  .
  6396 @@ -8930,13 +8903,13 @@
  6697 @@ -9161,13 +9134,13 @@
  6397  line:
  6698  line:
  6398  .sp
  6699  .sp
  6399  .nf
  6700  .nf
  6400 -.ft C
  6701 -.ft C
  6401 +.ft
  6702 +.ft
  6408 -.UNINDENT
  6709 -.UNINDENT
  6409 +.RE
  6710 +.RE
  6410  .sp
  6711  .sp
  6411  The \fB[usermap]\fP section is used to specify mappings of Mercurial
  6712  The \fB[usermap]\fP section is used to specify mappings of Mercurial
  6412  committer email to Bugzilla user email. See also \fBbugzilla.usermap\fP.
  6713  committer email to Bugzilla user email. See also \fBbugzilla.usermap\fP.
  6413 @@ -8943,7 +8916,7 @@
  6714 @@ -9174,7 +9147,7 @@
  6414  Contains entries of the form \fBcommitter = Bugzilla user\fP.
  6715  Contains entries of the form \fBcommitter = Bugzilla user\fP.
  6415  .sp
  6716  .sp
  6416  XMLRPC access mode configuration:
  6717  XMLRPC access mode configuration:
  6417 -.INDENT 0.0
  6718 -.INDENT 0.0
  6418 +.RS 0
  6719 +.RS 0
  6419  .TP
  6720  .TP
  6420  .B bugzilla.bzurl
  6721  .B bugzilla.bzurl
  6421  .
  6722  .
  6422 @@ -8958,22 +8931,22 @@
  6723 @@ -9189,22 +9162,22 @@
  6423  .B bugzilla.password
  6724  .B bugzilla.password
  6424  .
  6725  .
  6425  The password for Bugzilla login.
  6726  The password for Bugzilla login.
  6426 -.UNINDENT
  6727 -.UNINDENT
  6427 +.RE
  6728 +.RE
  6444 -.INDENT 0.0
  6745 -.INDENT 0.0
  6445 +.RS 0
  6746 +.RS 0
  6446  .TP
  6747  .TP
  6447  .B bugzilla.host
  6748  .B bugzilla.host
  6448  .
  6749  .
  6449 @@ -9013,12 +8986,12 @@
  6750 @@ -9244,12 +9217,12 @@
  6450  id) and \fBuser\fP (committer bugzilla email). Default depends on
  6751  id) and \fBuser\fP (committer bugzilla email). Default depends on
  6451  version; from 2.18 it is "cd %(bzdir)s && perl \-T
  6752  version; from 2.18 it is "cd %(bzdir)s && perl \-T
  6452  contrib/sendbugmail.pl %(id)s %(user)s".
  6753  contrib/sendbugmail.pl %(id)s %(user)s".
  6453 -.UNINDENT
  6754 -.UNINDENT
  6454 +.RE
  6755 +.RE
  6459 -.ft C
  6760 -.ft C
  6460 +.ft
  6761 +.ft
  6461  [extensions]
  6762  [extensions]
  6462  bugzilla =
  6763  bugzilla =
  6463  
  6764  
  6464 @@ -9025,7 +8998,7 @@
  6765 @@ -9256,7 +9229,7 @@
  6465  [hooks]
  6766  [hooks]
  6466  # run bugzilla hook on every change pulled or pushed in here
  6767  # run bugzilla hook on every change pulled or pushed in here
  6467  incoming.bugzilla = python:hgext.bugzilla.hook
  6768  incoming.bugzilla = python:hgext.bugzilla.hook
  6468 -.ft P
  6769 -.ft P
  6469 +.ft
  6770 +.ft
  6470  .fi
  6771  .fi
  6471  .sp
  6772  .sp
  6472  Example configurations:
  6773  Example configurations:
  6473 @@ -9037,7 +9010,7 @@
  6774 @@ -9268,7 +9241,7 @@
  6474  with a web interface at \fBhttp://my\-project.org/hg\fP.
  6775  with a web interface at \fBhttp://my\-project.org/hg\fP.
  6475  .sp
  6776  .sp
  6476  .nf
  6777  .nf
  6477 -.ft C
  6778 -.ft C
  6478 +.ft
  6779 +.ft
  6479  [bugzilla]
  6780  [bugzilla]
  6480  bzurl=http://my\-project.org/bugzilla
  6781  bzurl=http://my\-project.org/bugzilla
  6481  user=bugmail@my\-project.org
  6782  user=bugmail@my\-project.org
  6482 @@ -9050,7 +9023,7 @@
  6783 @@ -9281,7 +9254,7 @@
  6483  
  6784  
  6484  [web]
  6785  [web]
  6485  baseurl=http://my\-project.org/hg
  6786  baseurl=http://my\-project.org/hg
  6486 -.ft P
  6787 -.ft P
  6487 +.ft
  6788 +.ft
  6488  .fi
  6789  .fi
  6489  .sp
  6790  .sp
  6490  XMLRPC+email example configuration. This uses the Bugzilla at
  6791  XMLRPC+email example configuration. This uses the Bugzilla at
  6491 @@ -9062,7 +9035,7 @@
  6792 @@ -9293,7 +9266,7 @@
  6492  \fBbugzilla@my\-project.org\fP.
  6793  \fBbugzilla@my\-project.org\fP.
  6493  .sp
  6794  .sp
  6494  .nf
  6795  .nf
  6495 -.ft C
  6796 -.ft C
  6496 +.ft
  6797 +.ft
  6497  [bugzilla]
  6798  [bugzilla]
  6498  bzurl=http://my\-project.org/bugzilla
  6799  bzurl=http://my\-project.org/bugzilla
  6499  user=bugmail@my\-project.org
  6800  user=bugmail@my\-project.org
  6500 @@ -9079,7 +9052,7 @@
  6801 @@ -9310,7 +9283,7 @@
  6501  
  6802  
  6502  [usermap]
  6803  [usermap]
  6503  [email protected][email protected]
  6804  [email protected][email protected]
  6504 -.ft P
  6805 -.ft P
  6505 +.ft
  6806 +.ft
  6506  .fi
  6807  .fi
  6507  .sp
  6808  .sp
  6508  MySQL example configuration. This has a local Bugzilla 3.2 installation
  6809  MySQL example configuration. This has a local Bugzilla 3.2 installation
  6509 @@ -9090,7 +9063,7 @@
  6810 @@ -9321,7 +9294,7 @@
  6510  with a web interface at \fBhttp://my\-project.org/hg\fP.
  6811  with a web interface at \fBhttp://my\-project.org/hg\fP.
  6511  .sp
  6812  .sp
  6512  .nf
  6813  .nf
  6513 -.ft C
  6814 -.ft C
  6514 +.ft
  6815 +.ft
  6515  [bugzilla]
  6816  [bugzilla]
  6516  host=localhost
  6817  host=localhost
  6517  password=XYZZY
  6818  password=XYZZY
  6518 @@ -9107,18 +9080,18 @@
  6819 @@ -9338,18 +9311,18 @@
  6519  
  6820  
  6520  [usermap]
  6821  [usermap]
  6521  [email protected][email protected]
  6822  [email protected][email protected]
  6522 -.ft P
  6823 -.ft P
  6523 +.ft
  6824 +.ft
  6535 -.ft P
  6836 -.ft P
  6536 +.ft
  6837 +.ft
  6537  .fi
  6838  .fi
  6538  .SS censor
  6839  .SS censor
  6539  .sp
  6840  .sp
  6540 @@ -9132,14 +9105,14 @@
  6841 @@ -9363,14 +9336,14 @@
  6541  Typical uses for censor are due to security or legal requirements, including:
  6842  Typical uses for censor are due to security or legal requirements, including:
  6542  .sp
  6843  .sp
  6543  .nf
  6844  .nf
  6544 -.ft C
  6845 -.ft C
  6545 +.ft
  6846 +.ft
  6553 -Censored nodes can interrupt mercurial\(aqs typical operation whenever the excised
  6854 -Censored nodes can interrupt mercurial\(aqs typical operation whenever the excised
  6554 +Censored nodes can interrupt mercurial's typical operation whenever the excised
  6855 +Censored nodes can interrupt mercurial's typical operation whenever the excised
  6555  data needs to be materialized. Some commands, like \fBhg cat\fP/\fBhg revert\fP,
  6856  data needs to be materialized. Some commands, like \fBhg cat\fP/\fBhg revert\fP,
  6556  simply fail when asked to produce censored data. Others, like \fBhg verify\fP and
  6857  simply fail when asked to produce censored data. Others, like \fBhg verify\fP and
  6557  \fBhg update\fP, must be capable of tolerating censored data to continue to
  6858  \fBhg update\fP, must be capable of tolerating censored data to continue to
  6558 @@ -9149,13 +9122,13 @@
  6859 @@ -9380,13 +9353,13 @@
  6559  .SS censor
  6860  .SS censor
  6560  .sp
  6861  .sp
  6561  .nf
  6862  .nf
  6562 -.ft C
  6863 -.ft C
  6563 +.ft
  6864 +.ft
  6570 -.INDENT 0.0
  6871 -.INDENT 0.0
  6571 +.RS 0
  6872 +.RS 0
  6572  .TP
  6873  .TP
  6573  .BI \-r,  \-\-rev \ <REV>
  6874  .BI \-r,  \-\-rev \ <REV>
  6574  .
  6875  .
  6575 @@ -9164,42 +9137,42 @@
  6876 @@ -9395,13 +9368,13 @@
  6576  .BI \-t,  \-\-tombstone \ <TEXT>
  6877  .BI \-t,  \-\-tombstone \ <TEXT>
  6577  .
  6878  .
  6578  replacement tombstone data
  6879  replacement tombstone data
  6579 -.UNINDENT
       
  6580 +.RE
       
  6581  .SS chgserver
       
  6582  .sp
       
  6583  command server extension for cHg (EXPERIMENTAL)
       
  6584 -.INDENT 0.0
       
  6585 +.RS 0
       
  6586  .TP
       
  6587 -.B \(aqS\(aq channel (read/write)
       
  6588 +.B \&'S' channel (read/write)
       
  6589  .
       
  6590  propagate ui.system() request to client
       
  6591  .TP
       
  6592 -.B \(aqattachio\(aq command
       
  6593 +.B \&'attachio' command
       
  6594  .
       
  6595 -attach client\(aqs stdio passed by sendmsg()
       
  6596 +attach client's stdio passed by sendmsg()
       
  6597  .TP
       
  6598 -.B \(aqchdir\(aq command
       
  6599 +.B \&'chdir' command
       
  6600  .
       
  6601  change current directory
       
  6602  .TP
       
  6603 -.B \(aqgetpager\(aq command
       
  6604 +.B \&'getpager' command
       
  6605  .
       
  6606  checks if pager is enabled and which pager should be executed
       
  6607  .TP
       
  6608 -.B \(aqsetenv\(aq command
       
  6609 +.B \&'setenv' command
       
  6610  .
       
  6611  replace os.environ completely
       
  6612  .TP
       
  6613 -.B \(aqSIGHUP\(aq signal
       
  6614 +.B \&'SIGHUP' signal
       
  6615  .
       
  6616  reload configuration files
       
  6617 -.UNINDENT
  6880 -.UNINDENT
  6618 +.RE
  6881 +.RE
  6619  .SS children
  6882  .SS children
  6620  .sp
  6883  .sp
  6621  command to display child changesets (DEPRECATED)
  6884  command to display child changesets (DEPRECATED)
  6625 +This extension is deprecated. You should use \fBhg log \-r
  6888 +This extension is deprecated. You should use \fBhg log \-r
  6626 +"children(REV)"\fP instead.
  6889 +"children(REV)"\fP instead.
  6627  .SS Commands
  6890  .SS Commands
  6628  .SS children
  6891  .SS children
  6629  .sp
  6892  .sp
  6630 @@ -9206,30 +9179,30 @@
  6893 @@ -9408,30 +9381,30 @@
  6631  show the children of the given or working directory revision:
  6894  show the children of the given or working directory revision:
  6632  .sp
  6895  .sp
  6633  .nf
  6896  .nf
  6634 -.ft C
  6897 -.ft C
  6635 +.ft
  6898 +.ft
  6648 -Please use \%\fBhg log\fP\: instead:
  6911 -Please use \%\fBhg log\fP\: instead:
  6649 +Please use \fBhg log\fP instead:
  6912 +Please use \fBhg log\fP instead:
  6650  .sp
  6913  .sp
  6651  .nf
  6914  .nf
  6652 -.ft C
  6915 -.ft C
  6653 -hg children => hg log \-r \(aqchildren()\(aq
  6916 +.ft
  6654 -hg children \-r REV => hg log \-r \(aqchildren(REV)\(aq
  6917  hg children => hg log \-r "children()"
  6655 -.ft P
  6918  hg children \-r REV => hg log \-r "children(REV)"
  6656 +.ft
  6919 -.ft P
  6657 +hg children => hg log \-r 'children()'
       
  6658 +hg children \-r REV => hg log \-r 'children(REV)'
       
  6659 +.ft
  6920 +.ft
  6660  .fi
  6921  .fi
  6661  .sp
  6922  .sp
  6662 -See \%\fBhg help log\fP\: and \%\fBhg help revsets.children\fP\:.
  6923 -See \%\fBhg help log\fP\: and \%\fBhg help revsets.children\fP\:.
  6663 +See \fBhg help log\fP and \fBhg help revsets.children\fP.
  6924 +See \fBhg help log\fP and \fBhg help revsets.children\fP.
  6666 -.INDENT 0.0
  6927 -.INDENT 0.0
  6667 +.RS 0
  6928 +.RS 0
  6668  .TP
  6929  .TP
  6669  .BI \-r,  \-\-rev \ <REV>
  6930  .BI \-r,  \-\-rev \ <REV>
  6670  .
  6931  .
  6671 @@ -9242,7 +9215,7 @@
  6932 @@ -9444,7 +9417,7 @@
  6672  .BI \-T,  \-\-template \ <TEMPLATE>
  6933  .BI \-T,  \-\-template \ <TEMPLATE>
  6673  .
  6934  .
  6674  display with template
  6935  display with template
  6675 -.UNINDENT
  6936 -.UNINDENT
  6676 +.RE
  6937 +.RE
  6677  .SS churn
  6938  .SS churn
  6678  .sp
  6939  .sp
  6679  command to display statistics about repository history
  6940  command to display statistics about repository history
  6680 @@ -9252,9 +9225,9 @@
  6941 @@ -9454,9 +9427,9 @@
  6681  histogram of changes to the repository:
  6942  histogram of changes to the repository:
  6682  .sp
  6943  .sp
  6683  .nf
  6944  .nf
  6684 -.ft C
  6945 -.ft C
  6685 +.ft
  6946 +.ft
  6687 -.ft P
  6948 -.ft P
  6688 +.ft
  6949 +.ft
  6689  .fi
  6950  .fi
  6690  .sp
  6951  .sp
  6691  This command will display a histogram representing the number
  6952  This command will display a histogram representing the number
  6692 @@ -9270,7 +9243,7 @@
  6953 @@ -9472,7 +9445,7 @@
  6693  Examples:
  6954  Examples:
  6694  .sp
  6955  .sp
  6695  .nf
  6956  .nf
  6696 -.ft C
  6957 -.ft C
  6697 +.ft
  6958 +.ft
  6698  # display count of changed lines for every committer
  6959  # display count of changed lines for every committer
  6699  hg churn \-t "{author|email}"
  6960  hg churn \-t "{author|email}"
  6700  
  6961  
  6701 @@ -9282,7 +9255,7 @@
  6962 @@ -9484,7 +9457,7 @@
  6702  
  6963  
  6703  # display count of lines changed in every year
  6964  # display count of lines changed in every year
  6704  hg churn \-f "%Y" \-s
  6965  hg churn \-f "%Y" \-s
  6705 -.ft P
  6966 -.ft P
  6706 +.ft
  6967 +.ft
  6707  .fi
  6968  .fi
  6708  .sp
  6969  .sp
  6709  It is possible to map alternate email addresses to a main address
  6970  It is possible to map alternate email addresses to a main address
  6710 @@ -9289,9 +9262,9 @@
  6971 @@ -9491,9 +9464,9 @@
  6711  by providing a file using the following format:
  6972  by providing a file using the following format:
  6712  .sp
  6973  .sp
  6713  .nf
  6974  .nf
  6714 -.ft C
  6975 -.ft C
  6715 +.ft
  6976 +.ft
  6717 -.ft P
  6978 -.ft P
  6718 +.ft
  6979 +.ft
  6719  .fi
  6980  .fi
  6720  .sp
  6981  .sp
  6721  Such a file may be specified with the \-\-aliases option, otherwise
  6982  Such a file may be specified with the \-\-aliases option, otherwise
  6722 @@ -9299,7 +9272,7 @@
  6983 @@ -9501,7 +9474,7 @@
  6723  Aliases will be split from the rightmost "=".
  6984  Aliases will be split from the rightmost "=".
  6724  .sp
  6985  .sp
  6725  Options:
  6986  Options:
  6726 -.INDENT 0.0
  6987 -.INDENT 0.0
  6727 +.RS 0
  6988 +.RS 0
  6728  .TP
  6989  .TP
  6729  .BI \-r,  \-\-rev \ <REV[+]>
  6990  .BI \-r,  \-\-rev \ <REV[+]>
  6730  .
  6991  .
  6731 @@ -9344,7 +9317,7 @@
  6992 @@ -9546,7 +9519,7 @@
  6732  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  6993  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  6733  .
  6994  .
  6734  exclude names matching the given patterns
  6995  exclude names matching the given patterns
  6735 -.UNINDENT
  6996 -.UNINDENT
  6736 +.RE
  6997 +.RE
  6737  .sp
  6998  .sp
  6738  [+] marked option can be specified multiple times
  6999  [+] marked option can be specified multiple times
  6739  .SS clonebundles
  7000  .SS clonebundles
  6740 @@ -9357,7 +9330,7 @@
  7001 @@ -9559,7 +9532,7 @@
  6741  resources on the server.
  7002  resources on the server.
  6742  .sp
  7003  .sp
  6743  Cloning can be a CPU and I/O intensive operation on servers. Traditionally,
  7004  Cloning can be a CPU and I/O intensive operation on servers. Traditionally,
  6744 -the server, in response to a client\(aqs request to clone, dynamically generates
  7005 -the server, in response to a client\(aqs request to clone, dynamically generates
  6745 +the server, in response to a client's request to clone, dynamically generates
  7006 +the server, in response to a client's request to clone, dynamically generates
  6746  a bundle containing the entire repository content and sends it to the client.
  7007  a bundle containing the entire repository content and sends it to the client.
  6747  There is no caching on the server and the server will have to redundantly
  7008  There is no caching on the server and the server will have to redundantly
  6748  generate the same outgoing bundle in response to each clone request. For
  7009  generate the same outgoing bundle in response to each clone request. For
  6749 @@ -9365,8 +9338,8 @@
  7010 @@ -9567,8 +9540,8 @@
  6750  clones can make scaling the server challenging and costly.
  7011  clones can make scaling the server challenging and costly.
  6751  .sp
  7012  .sp
  6752  This extension provides server operators the ability to offload potentially
  7013  This extension provides server operators the ability to offload potentially
  6753 -expensive clone load to an external service. Here\(aqs how it works.
  7014 -expensive clone load to an external service. Here\(aqs how it works.
  6754 -.INDENT 0.0
  7015 -.INDENT 0.0
  6755 +expensive clone load to an external service. Here's how it works.
  7016 +expensive clone load to an external service. Here's how it works.
  6756 +.RS 0
  7017 +.RS 0
  6757  .IP 1. 3
  7018  .IP 1. 3
  6758  .
  7019  .
  6759  A server operator establishes a mechanism for making bundle files available
  7020  A server operator establishes a mechanism for making bundle files available
  6760 @@ -9393,10 +9366,10 @@
  7021 @@ -9595,10 +9568,10 @@
  6761  .IP 7. 3
  7022  .IP 7. 3
  6762  .
  7023  .
  6763  The client reconnects to the original server and performs the equivalent
  7024  The client reconnects to the original server and performs the equivalent
  6764 -of \%\fBhg pull\fP\: to retrieve all repository data not in the bundle. (The
  7025 -of \%\fBhg pull\fP\: to retrieve all repository data not in the bundle. (The
  6765 +of \fBhg pull\fP to retrieve all repository data not in the bundle. (The
  7026 +of \fBhg pull\fP to retrieve all repository data not in the bundle. (The
  6768 -.UNINDENT
  7029 -.UNINDENT
  6769 +.RE
  7030 +.RE
  6770  .sp
  7031  .sp
  6771  Instead of the server generating full repository bundles for every clone
  7032  Instead of the server generating full repository bundles for every clone
  6772  request, it generates full bundles once and they are subsequently reused to
  7033  request, it generates full bundles once and they are subsequently reused to
  6773 @@ -9406,7 +9379,7 @@
  7034 @@ -9608,7 +9581,7 @@
  6774  clones to less than 1% of original.
  7035  clones to less than 1% of original.
  6775  .sp
  7036  .sp
  6776  To work, this extension requires the following of server operators:
  7037  To work, this extension requires the following of server operators:
  6777 -.INDENT 0.0
  7038 -.INDENT 0.0
  6778 +.RS 0
  7039 +.RS 0
  6779  .IP \(bu 2
  7040  .IP \(bu 2
  6780  .
  7041  .
  6781  Generating bundle files of repository content (typically periodically,
  7042  Generating bundle files of repository content (typically periodically,
  6782 @@ -9420,23 +9393,23 @@
  7043 @@ -9622,23 +9595,23 @@
  6783  .
  7044  .
  6784  A process for keeping the bundles manifest in sync with available bundle
  7045  A process for keeping the bundles manifest in sync with available bundle
  6785  files.
  7046  files.
  6786 -.UNINDENT
  7047 -.UNINDENT
  6787 +.RE
  7048 +.RE
  6807 -However, \fIstreaming clone bundles\fP don\(aqt have this guarantee. \fBServer
  7068 -However, \fIstreaming clone bundles\fP don\(aqt have this guarantee. \fBServer
  6808 +However, \fIstreaming clone bundles\fP don't have this guarantee. \fBServer
  7069 +However, \fIstreaming clone bundles\fP don't have this guarantee. \fBServer
  6809  operators need to be aware that newer versions of Mercurial may produce
  7070  operators need to be aware that newer versions of Mercurial may produce
  6810  streaming clone bundles incompatible with older Mercurial versions.\fP
  7071  streaming clone bundles incompatible with older Mercurial versions.\fP
  6811  .sp
  7072  .sp
  6812 @@ -9449,12 +9422,12 @@
  7073 @@ -9651,12 +9624,12 @@
  6813  ) delimited list of entries.
  7074  ) delimited list of entries.
  6814  .sp
  7075  .sp
  6815  Each line in this file defines an available bundle. Lines have the format:
  7076  Each line in this file defines an available bundle. Lines have the format:
  6816 -.INDENT 0.0
  7077 -.INDENT 0.0
  6817 -.INDENT 3.5
  7078 -.INDENT 3.5
  6824 +.RE
  7085 +.RE
  6825 +.RE
  7086 +.RE
  6826  .sp
  7087  .sp
  6827  That is, a URL followed by an optional, space\-delimited list of key=value
  7088  That is, a URL followed by an optional, space\-delimited list of key=value
  6828  pairs describing additional properties of this bundle. Both keys and values
  7089  pairs describing additional properties of this bundle. Both keys and values
  6829 @@ -9467,7 +9440,7 @@
  7090 @@ -9669,7 +9642,7 @@
  6830  data center closest to them.
  7091  data center closest to them.
  6831  .sp
  7092  .sp
  6832  The following reserved keys are currently defined:
  7093  The following reserved keys are currently defined:
  6833 -.INDENT 0.0
  7094 -.INDENT 0.0
  6834 +.RS 0
  7095 +.RS 0
  6835  .TP
  7096  .TP
  6836  .B BUNDLESPEC
  7097  .B BUNDLESPEC
  6837  .
  7098  .
  6838 @@ -9474,21 +9447,21 @@
  7099 @@ -9676,21 +9649,21 @@
  6839  A "bundle specification" string that describes the type of the bundle.
  7100  A "bundle specification" string that describes the type of the bundle.
  6840  .sp
  7101  .sp
  6841  These are string values that are accepted by the "\-\-type" argument of
  7102  These are string values that are accepted by the "\-\-type" argument of
  6842 -\%\fBhg bundle\fP\:.
  7103 -\%\fBhg bundle\fP\:.
  6843 +\fBhg bundle\fP.
  7104 +\fBhg bundle\fP.
  6859 -The actual value doesn\(aqt impact client behavior beyond filtering:
  7120 -The actual value doesn\(aqt impact client behavior beyond filtering:
  6860 +The actual value doesn't impact client behavior beyond filtering:
  7121 +The actual value doesn't impact client behavior beyond filtering:
  6861  clients will still sniff the bundle type from the header of downloaded
  7122  clients will still sniff the bundle type from the header of downloaded
  6862  files.
  7123  files.
  6863  .sp
  7124  .sp
  6864 @@ -9510,10 +9483,10 @@
  7125 @@ -9712,10 +9685,10 @@
  6865  with the clonebundles facility.
  7126  with the clonebundles facility.
  6866  .sp
  7127  .sp
  6867  Value should be "true".
  7128  Value should be "true".
  6868 -.UNINDENT
  7129 -.UNINDENT
  6869 +.RE
  7130 +.RE
  6872 -will filter entries from the manifest that they don\(aqt support. The remaining
  7133 -will filter entries from the manifest that they don\(aqt support. The remaining
  6873 +will filter entries from the manifest that they don't support. The remaining
  7134 +will filter entries from the manifest that they don't support. The remaining
  6874  entries are optionally sorted by client preferences
  7135  entries are optionally sorted by client preferences
  6875  (\fBexperimental.clonebundleprefers\fP config option). The client then attempts
  7136  (\fBexperimental.clonebundleprefers\fP config option). The client then attempts
  6876  to fetch the bundle at the first URL in the remaining list.
  7137  to fetch the bundle at the first URL in the remaining list.
  6877 @@ -9523,7 +9496,7 @@
  7138 @@ -9725,7 +9698,7 @@
  6878  for this is that if a server is using clone bundles, it is probably doing so
  7139  for this is that if a server is using clone bundles, it is probably doing so
  6879  because the feature is necessary to help it scale. In other words, there
  7140  because the feature is necessary to help it scale. In other words, there
  6880  is an assumption that clone load will be offloaded to another service and
  7141  is an assumption that clone load will be offloaded to another service and
  6881 -that the Mercurial server isn\(aqt responsible for serving this clone load.
  7142 -that the Mercurial server isn\(aqt responsible for serving this clone load.
  6882 +that the Mercurial server isn't responsible for serving this clone load.
  7143 +that the Mercurial server isn't responsible for serving this clone load.
  6883  If that other service experiences issues and clients start mass falling back to
  7144  If that other service experiences issues and clients start mass falling back to
  6884  the original Mercurial server, the added clone load could overwhelm the server
  7145  the original Mercurial server, the added clone load could overwhelm the server
  6885  due to unexpected load and effectively take it offline. Not having clients
  7146  due to unexpected load and effectively take it offline. Not having clients
  6886 @@ -9556,10 +9529,10 @@
  7147 @@ -9758,10 +9731,10 @@
  6887  available, then effects are rendered with the ECMA\-48 SGR control
  7148  available, then effects are rendered with the ECMA\-48 SGR control
  6888  function (aka ANSI escape codes).
  7149  function (aka ANSI escape codes).
  6889  .sp
  7150  .sp
  6890 -The available effects in terminfo mode are \(aqblink\(aq, \(aqbold\(aq, \(aqdim\(aq,
  7151 -The available effects in terminfo mode are \(aqblink\(aq, \(aqbold\(aq, \(aqdim\(aq,
  6891 -\(aqinverse\(aq, \(aqinvisible\(aq, \(aqitalic\(aq, \(aqstandout\(aq, and \(aqunderline\(aq; in
  7152 -\(aqinverse\(aq, \(aqinvisible\(aq, \(aqitalic\(aq, \(aqstandout\(aq, and \(aqunderline\(aq; in
  6895 +\&'inverse', 'invisible', 'italic', 'standout', and 'underline'; in
  7156 +\&'inverse', 'invisible', 'italic', 'standout', and 'underline'; in
  6896 +ECMA\-48 mode, the options are 'bold', 'inverse', 'italic', and
  7157 +ECMA\-48 mode, the options are 'bold', 'inverse', 'italic', and
  6897 +\&'underline'.  How each is rendered depends on the terminal emulator.
  7158 +\&'underline'.  How each is rendered depends on the terminal emulator.
  6898  Some may not be available for a given terminal type, and will be
  7159  Some may not be available for a given terminal type, and will be
  6899  silently ignored.
  7160  silently ignored.
       
  7161  .sp
       
  7162 @@ -9770,19 +9743,19 @@
       
  7163  configuration:
       
  7164  .sp
       
  7165  .nf
       
  7166 -.ft C
       
  7167 +.ft
       
  7168  [color]
       
  7169  terminfo.dim = \eE[2m
       
  7170 -.ft P
       
  7171 +.ft
       
  7172  .fi
       
  7173  .sp
       
  7174 -where \(aqE\(aq is substituted with an escape character.
       
  7175 +where 'E' is substituted with an escape character.
  6900  .SS Labels
  7176  .SS Labels
  6901 @@ -9566,8 +9539,8 @@
       
  6902  .sp
  7177  .sp
  6903  Text receives color effects depending on the labels that it has. Many
  7178  Text receives color effects depending on the labels that it has. Many
  6904  default Mercurial commands emit labelled text. You can also define
  7179  default Mercurial commands emit labelled text. You can also define
  6905 -your own labels in templates using the label function, see \%\fBhg help
  7180 -your own labels in templates using the label function, see \%\fBhg help
  6906 -templates\fP\:. A single portion of text may have more than one label. In
  7181 -templates\fP\:. A single portion of text may have more than one label. In
  6907 +your own labels in templates using the label function, see \fBhg help
  7182 +your own labels in templates using the label function, see \fBhg help
  6908 +templates\fP. A single portion of text may have more than one label. In
  7183 +templates\fP. A single portion of text may have more than one label. In
  6909  that case, effects given to the last label will override any other
  7184  that case, effects given to the last label will override any other
  6910  effects. This includes the special "none" effect, which nullifies
  7185  effects. This includes the special "none" effect, which nullifies
  6911  other effects.
  7186  other effects.
  6912 @@ -9575,18 +9548,18 @@
  7187 @@ -9790,18 +9763,18 @@
  6913  Labels are normally invisible. In order to see these labels and their
  7188  Labels are normally invisible. In order to see these labels and their
  6914  position in the text, use the global \-\-color=debug option. The same
  7189  position in the text, use the global \-\-color=debug option. The same
  6915  anchor text may be associated to multiple labels, e.g.
  7190  anchor text may be associated to multiple labels, e.g.
  6916 -.INDENT 0.0
  7191 -.INDENT 0.0
  6917 -.INDENT 3.5
  7192 -.INDENT 3.5
  6931 -.ft C
  7206 -.ft C
  6932 +.ft
  7207 +.ft
  6933  [color]
  7208  [color]
  6934  status.modified = blue bold underline red_background
  7209  status.modified = blue bold underline red_background
  6935  status.added = green bold
  7210  status.added = green bold
  6936 @@ -9595,7 +9568,7 @@
  7211 @@ -9810,7 +9783,7 @@
  6937  status.unknown = magenta bold underline
  7212  status.unknown = magenta bold underline
  6938  status.ignored = black bold
  7213  status.ignored = black bold
  6939  
  7214  
  6940 -# \(aqnone\(aq turns off all effects
  7215 -# \(aqnone\(aq turns off all effects
  6941 +# 'none' turns off all effects
  7216 +# 'none' turns off all effects
  6942  status.clean = none
  7217  status.clean = none
  6943  status.copied = none
  7218  status.copied = none
  6944  
  7219  
  6945 @@ -9640,7 +9613,7 @@
  7220 @@ -9855,7 +9828,7 @@
  6946  shelve.name = blue bold
  7221  shelve.name = blue bold
  6947  
  7222  
  6948  histedit.remaining = red bold
  7223  histedit.remaining = red bold
  6949 -.ft P
  7224 -.ft P
  6950 +.ft
  7225 +.ft
  6951  .fi
  7226  .fi
  6952  .SS Custom colors
  7227  .SS Custom colors
  6953  .sp
  7228  .sp
  6954 @@ -9649,18 +9622,18 @@
  7229 @@ -9864,18 +9837,18 @@
  6955  for your terminal type, assuming terminfo mode.  For instance:
  7230  for your terminal type, assuming terminfo mode.  For instance:
  6956  .sp
  7231  .sp
  6957  .nf
  7232  .nf
  6958 -.ft C
  7233 -.ft C
  6959 +.ft
  7234 +.ft
  6974 -including appending \(aq_background\(aq to set the background to that color.
  7249 -including appending \(aq_background\(aq to set the background to that color.
  6975 +including appending '_background' to set the background to that color.
  7250 +including appending '_background' to set the background to that color.
  6976  .SS Modes
  7251  .SS Modes
  6977  .sp
  7252  .sp
  6978  By default, the color extension will use ANSI mode (or win32 mode on
  7253  By default, the color extension will use ANSI mode (or win32 mode on
  6979 @@ -9668,19 +9641,19 @@
  7254 @@ -9883,19 +9856,19 @@
  6980  terminfo mode, for example), set the following configuration option:
  7255  terminfo mode, for example), set the following configuration option:
  6981  .sp
  7256  .sp
  6982  .nf
  7257  .nf
  6983 -.ft C
  7258 -.ft C
  6984 +.ft
  7259 +.ft
  6998 -emit codes that less doesn\(aqt understand. You can work around this by
  7273 -emit codes that less doesn\(aqt understand. You can work around this by
  6999 +emit codes that less doesn't understand. You can work around this by
  7274 +emit codes that less doesn't understand. You can work around this by
  7000  either using ansi mode (or auto mode), or by using less \-r (which will
  7275  either using ansi mode (or auto mode), or by using less \-r (which will
  7001  pass through all terminal control codes, not just color control
  7276  pass through all terminal control codes, not just color control
  7002  codes).
  7277  codes).
  7003 @@ -9691,11 +9664,11 @@
  7278 @@ -9906,11 +9879,11 @@
  7004  the pager is active:
  7279  the pager is active:
  7005  .sp
  7280  .sp
  7006  .nf
  7281  .nf
  7007 -.ft C
  7282 -.ft C
  7008 +.ft
  7283 +.ft
  7012 -.ft P
  7287 -.ft P
  7013 +.ft
  7288 +.ft
  7014  .fi
  7289  .fi
  7015  .sp
  7290  .sp
  7016  If \fBpagermode\fP is not defined, the \fBmode\fP will be used.
  7291  If \fBpagermode\fP is not defined, the \fBmode\fP will be used.
  7017 @@ -9709,13 +9682,13 @@
  7292 @@ -9924,13 +9897,13 @@
  7018  convert a foreign SCM repository to a Mercurial one.:
  7293  convert a foreign SCM repository to a Mercurial one.:
  7019  .sp
  7294  .sp
  7020  .nf
  7295  .nf
  7021 -.ft C
  7296 -.ft C
  7022 +.ft
  7297 +.ft
  7029 -.INDENT 0.0
  7304 -.INDENT 0.0
  7030 +.RS 0
  7305 +.RS 0
  7031  .IP \(bu 2
  7306  .IP \(bu 2
  7032  .
  7307  .
  7033  Mercurial [hg]
  7308  Mercurial [hg]
  7034 @@ -9743,10 +9716,10 @@
  7309 @@ -9958,10 +9931,10 @@
  7035  .IP \(bu 2
  7310  .IP \(bu 2
  7036  .
  7311  .
  7037  Perforce [p4]
  7312  Perforce [p4]
  7038 -.UNINDENT
  7313 -.UNINDENT
  7039 +.RE
  7314 +.RE
  7042 -.INDENT 0.0
  7317 -.INDENT 0.0
  7043 +.RS 0
  7318 +.RS 0
  7044  .IP \(bu 2
  7319  .IP \(bu 2
  7045  .
  7320  .
  7046  Mercurial [hg]
  7321  Mercurial [hg]
  7047 @@ -9753,7 +9726,7 @@
  7322 @@ -9968,7 +9941,7 @@
  7048  .IP \(bu 2
  7323  .IP \(bu 2
  7049  .
  7324  .
  7050  Subversion [svn] (history on branches is not preserved)
  7325  Subversion [svn] (history on branches is not preserved)
  7051 -.UNINDENT
  7326 -.UNINDENT
  7052 +.RE
  7327 +.RE
  7053  .sp
  7328  .sp
  7054  If no revision is given, all revisions will be converted.
  7329  If no revision is given, all revisions will be converted.
  7055  Otherwise, convert will only import up to the named revision
  7330  Otherwise, convert will only import up to the named revision
  7056 @@ -9761,12 +9734,12 @@
  7331 @@ -9976,12 +9949,12 @@
  7057  .sp
  7332  .sp
  7058  If no destination directory name is specified, it defaults to the
  7333  If no destination directory name is specified, it defaults to the
  7059  basename of the source with \fB\-hg\fP appended. If the destination
  7334  basename of the source with \fB\-hg\fP appended. If the destination
  7060 -repository doesn\(aqt exist, it will be created.
  7335 -repository doesn\(aqt exist, it will be created.
  7061 +repository doesn't exist, it will be created.
  7336 +repository doesn't exist, it will be created.
  7066 -.INDENT 0.0
  7341 -.INDENT 0.0
  7067 +.RS 0
  7342 +.RS 0
  7068  .TP
  7343  .TP
  7069  .B \-\-branchsort
  7344  .B \-\-branchsort
  7070  .
  7345  .
  7071 @@ -9791,21 +9764,21 @@
  7346 @@ -10006,21 +9979,21 @@
  7072  try to move closed revisions as close as possible
  7347  try to move closed revisions as close as possible
  7073  to parent branches, only supported by Mercurial
  7348  to parent branches, only supported by Mercurial
  7074  sources.
  7349  sources.
  7075 -.UNINDENT
  7350 -.UNINDENT
  7076 +.RE
  7351 +.RE
  7094 +If the file doesn't exist, it's automatically created. It's
  7369 +If the file doesn't exist, it's automatically created. It's
  7095 +updated on each commit copied, so \fBhg convert\fP can be interrupted
  7370 +updated on each commit copied, so \fBhg convert\fP can be interrupted
  7096  and can be run repeatedly to copy new commits.
  7371  and can be run repeatedly to copy new commits.
  7097  .sp
  7372  .sp
  7098  The authormap is a simple text file that maps each source commit
  7373  The authormap is a simple text file that maps each source commit
  7099 @@ -9814,9 +9787,9 @@
  7374 @@ -10029,9 +10002,9 @@
  7100  author mapping and the line format is:
  7375  author mapping and the line format is:
  7101  .sp
  7376  .sp
  7102  .nf
  7377  .nf
  7103 -.ft C
  7378 -.ft C
  7104 +.ft
  7379 +.ft
  7106 -.ft P
  7381 -.ft P
  7107 +.ft
  7382 +.ft
  7108  .fi
  7383  .fi
  7109  .sp
  7384  .sp
  7110  Empty lines and lines starting with a \fB#\fP are ignored.
  7385  Empty lines and lines starting with a \fB#\fP are ignored.
  7111 @@ -9826,13 +9799,13 @@
  7386 @@ -10041,13 +10014,13 @@
  7112  directives:
  7387  directives:
  7113  .sp
  7388  .sp
  7114  .nf
  7389  .nf
  7115 -.ft C
  7390 -.ft C
  7116 +.ft
  7391 +.ft
  7122 -.ft P
  7397 -.ft P
  7123 +.ft
  7398 +.ft
  7124  .fi
  7399  .fi
  7125  .sp
  7400  .sp
  7126  Comment lines start with \fB#\fP. A specified path matches if it
  7401  Comment lines start with \fB#\fP. A specified path matches if it
  7127 @@ -9865,9 +9838,9 @@
  7402 @@ -10080,9 +10053,9 @@
  7128  comma\-separated values:
  7403  comma\-separated values:
  7129  .sp
  7404  .sp
  7130  .nf
  7405  .nf
  7131 -.ft C
  7406 -.ft C
  7132 +.ft
  7407 +.ft
  7134 -.ft P
  7409 -.ft P
  7135 +.ft
  7410 +.ft
  7136  .fi
  7411  .fi
  7137  .sp
  7412  .sp
  7138  The key is the revision ID in the source
  7413  The key is the revision ID in the source
  7139 @@ -9887,9 +9860,9 @@
  7414 @@ -10102,9 +10075,9 @@
  7140  lines of the form:
  7415  lines of the form:
  7141  .sp
  7416  .sp
  7142  .nf
  7417  .nf
  7143 -.ft C
  7418 -.ft C
  7144 +.ft
  7419 +.ft
  7146 -.ft P
  7421 -.ft P
  7147 +.ft
  7422 +.ft
  7148  .fi
  7423  .fi
  7149  .sp
  7424  .sp
  7150  where "original_branch_name" is the name of the branch in the
  7425  where "original_branch_name" is the name of the branch in the
  7151 @@ -9901,7 +9874,7 @@
  7426 @@ -10116,7 +10089,7 @@
  7152  .sp
  7427  .sp
  7153  The Mercurial source recognizes the following configuration
  7428  The Mercurial source recognizes the following configuration
  7154  options, which you can set on the command line with \fB\-\-config\fP:
  7429  options, which you can set on the command line with \fB\-\-config\fP:
  7155 -.INDENT 0.0
  7430 -.INDENT 0.0
  7156 +.RS 0
  7431 +.RS 0
  7157  .TP
  7432  .TP
  7158  .B convert.hg.ignoreerrors
  7433  .B convert.hg.ignoreerrors
  7159  .
  7434  .
  7160 @@ -9923,7 +9896,7 @@
  7435 @@ -10138,7 +10111,7 @@
  7161  .B convert.hg.revs
  7436  .B convert.hg.revs
  7162  .
  7437  .
  7163  revset specifying the source revisions to convert.
  7438  revset specifying the source revisions to convert.
  7164 -.UNINDENT
  7439 -.UNINDENT
  7165 +.RE
  7440 +.RE
  7166  .SS CVS Source
  7441  .SS CVS Source
  7167  .sp
  7442  .sp
  7168  CVS source will use a sandbox (i.e. a checked\-out copy) from CVS
  7443  CVS source will use a sandbox (i.e. a checked\-out copy) from CVS
  7169 @@ -9937,7 +9910,7 @@
  7444 @@ -10152,7 +10125,7 @@
  7170  sandbox is ignored.
  7445  sandbox is ignored.
  7171  .sp
  7446  .sp
  7172  The following options can be used with \fB\-\-config\fP:
  7447  The following options can be used with \fB\-\-config\fP:
  7173 -.INDENT 0.0
  7448 -.INDENT 0.0
  7174 +.RS 0
  7449 +.RS 0
  7175  .TP
  7450  .TP
  7176  .B convert.cvsps.cache
  7451  .B convert.cvsps.cache
  7177  .
  7452  .
  7178 @@ -9988,7 +9961,7 @@
  7453 @@ -10203,7 +10176,7 @@
  7179  the changesets are calculated from the CVS log. The
  7454  the changesets are calculated from the CVS log. The
  7180  function is passed a list with the changeset entries, and can
  7455  function is passed a list with the changeset entries, and can
  7181  modify the changesets in\-place, or add or delete them.
  7456  modify the changesets in\-place, or add or delete them.
  7182 -.UNINDENT
  7457 -.UNINDENT
  7183 +.RE
  7458 +.RE
  7184  .sp
  7459  .sp
  7185  An additional "debugcvsps" Mercurial command allows the builtin
  7460  An additional "debugcvsps" Mercurial command allows the builtin
  7186  changeset merging code to be run without doing a conversion. Its
  7461  changeset merging code to be run without doing a conversion. Its
  7187 @@ -10008,7 +9981,7 @@
  7462 @@ -10223,7 +10196,7 @@
  7188  detection.
  7463  detection.
  7189  .sp
  7464  .sp
  7190  The following options can be set with \fB\-\-config\fP:
  7465  The following options can be set with \fB\-\-config\fP:
  7191 -.INDENT 0.0
  7466 -.INDENT 0.0
  7192 +.RS 0
  7467 +.RS 0
  7193  .TP
  7468  .TP
  7194  .B convert.svn.branches
  7469  .B convert.svn.branches
  7195  .
  7470  .
  7196 @@ -10030,28 +10003,28 @@
  7471 @@ -10245,28 +10218,28 @@
  7197  use local time (as determined by the TZ
  7472  use local time (as determined by the TZ
  7198  environment variable) for changeset date/times. The default
  7473  environment variable) for changeset date/times. The default
  7199  is False (use UTC).
  7474  is False (use UTC).
  7200 -.UNINDENT
  7475 -.UNINDENT
  7201 +.RE
  7476 +.RE
  7225 -.INDENT 0.0
  7500 -.INDENT 0.0
  7226 +.RS 0
  7501 +.RS 0
  7227  .TP
  7502  .TP
  7228  .B convert.git.similarity
  7503  .B convert.git.similarity
  7229  .
  7504  .
  7230 @@ -10059,7 +10032,7 @@
  7505 @@ -10274,7 +10247,7 @@
  7231  commit must be to be imported as renames or copies, as a
  7506  commit must be to be imported as renames or copies, as a
  7232  percentage between \fB0\fP (disabled) and \fB100\fP (files must be
  7507  percentage between \fB0\fP (disabled) and \fB100\fP (files must be
  7233  identical). For example, \fB90\fP means that a delete/add pair will
  7508  identical). For example, \fB90\fP means that a delete/add pair will
  7234 -be imported as a rename if more than 90% of the file hasn\(aqt
  7509 -be imported as a rename if more than 90% of the file hasn\(aqt
  7235 +be imported as a rename if more than 90% of the file hasn't
  7510 +be imported as a rename if more than 90% of the file hasn't
  7236  changed. The default is \fB50\fP.
  7511  changed. The default is \fB50\fP.
  7237  .TP
  7512  .TP
  7238  .B convert.git.findcopiesharder
  7513  .B convert.git.findcopiesharder
  7239 @@ -10073,13 +10046,13 @@
  7514 @@ -10337,7 +10310,7 @@
  7240  .
  7515  .
  7241  remote refs are converted as bookmarks with
  7516  remote refs are converted as bookmarks with
  7242  \fBconvert.git.remoteprefix\fP as a prefix followed by a /. The default
  7517  \fBconvert.git.remoteprefix\fP as a prefix followed by a /. The default
  7243 -is \(aqremote\(aq.
  7518 -is \(aqremote\(aq.
  7244 +is 'remote'.
  7519 +is 'remote'.
  7245  .TP
  7520  .TP
  7246  .B convert.git.skipsubmodules
  7521  .B convert.git.saverev
       
  7522  .
       
  7523 @@ -10348,7 +10321,7 @@
  7247  .
  7524  .
  7248  does not convert root level .gitmodules files
  7525  does not convert root level .gitmodules files
  7249  or files with 160000 mode indicating a submodule. Default is False.
  7526  or files with 160000 mode indicating a submodule. Default is False.
  7250 -.UNINDENT
  7527 -.UNINDENT
  7251 +.RE
  7528 +.RE
  7252  .SS Perforce Source
  7529  .SS Perforce Source
  7253  .sp
  7530  .sp
  7254  The Perforce (P4) importer can be given a p4 depot path or a
  7531  The Perforce (P4) importer can be given a p4 depot path or a
  7255 @@ -10090,7 +10063,7 @@
  7532 @@ -10359,7 +10332,7 @@
  7256  target may be named \fB...\-hg\fP.
  7533  target may be named \fB...\-hg\fP.
  7257  .sp
  7534  .sp
  7258  The following options can be set with \fB\-\-config\fP:
  7535  The following options can be set with \fB\-\-config\fP:
  7259 -.INDENT 0.0
  7536 -.INDENT 0.0
  7260 +.RS 0
  7537 +.RS 0
  7261  .TP
  7538  .TP
  7262  .B convert.p4.encoding
  7539  .B convert.p4.encoding
  7263  .
  7540  .
  7264 @@ -10102,7 +10075,7 @@
  7541 @@ -10371,7 +10344,7 @@
  7265  .
  7542  .
  7266  specify initial Perforce revision (a
  7543  specify initial Perforce revision (a
  7267  Perforce changelist number).
  7544  Perforce changelist number).
  7268 -.UNINDENT
  7545 -.UNINDENT
  7269 +.RE
  7546 +.RE
  7270  .SS Mercurial Destination
  7547  .SS Mercurial Destination
  7271  .sp
  7548  .sp
  7272  The Mercurial destination will recognize Mercurial subrepositories in the
  7549  The Mercurial destination will recognize Mercurial subrepositories in the
  7273 @@ -10114,7 +10087,7 @@
  7550 @@ -10383,7 +10356,7 @@
  7274  An example showing how to convert a repository with subrepositories:
  7551  An example showing how to convert a repository with subrepositories:
  7275  .sp
  7552  .sp
  7276  .nf
  7553  .nf
  7277 -.ft C
  7554 -.ft C
  7278 +.ft
  7555 +.ft
  7279  # so convert knows the type when it sees a non empty destination
  7556  # so convert knows the type when it sees a non empty destination
  7280  $ hg init converted
  7557  $ hg init converted
  7281  
  7558  
  7282 @@ -10121,11 +10094,11 @@
  7559 @@ -10390,11 +10363,11 @@
  7283  $ hg convert orig/sub1 converted/sub1
  7560  $ hg convert orig/sub1 converted/sub1
  7284  $ hg convert orig/sub2 converted/sub2
  7561  $ hg convert orig/sub2 converted/sub2
  7285  $ hg convert orig converted
  7562  $ hg convert orig converted
  7286 -.ft P
  7563 -.ft P
  7287 +.ft
  7564 +.ft
  7291 -.INDENT 0.0
  7568 -.INDENT 0.0
  7292 +.RS 0
  7569 +.RS 0
  7293  .TP
  7570  .TP
  7294  .B convert.hg.clonebranches
  7571  .B convert.hg.clonebranches
  7295  .
  7572  .
  7296 @@ -10144,22 +10117,22 @@
  7573 @@ -10413,22 +10386,22 @@
  7297  .TP
  7574  .TP
  7298  .B convert.hg.sourcename
  7575  .B convert.hg.sourcename
  7299  .
  7576  .
  7300 -records the given string as a \(aqconvert_source\(aq extra
  7577 -records the given string as a \(aqconvert_source\(aq extra
  7301 +records the given string as a 'convert_source' extra
  7578 +records the given string as a 'convert_source' extra
  7319 -.INDENT 0.0
  7596 -.INDENT 0.0
  7320 +.RS 0
  7597 +.RS 0
  7321  .TP
  7598  .TP
  7322  .BI \-\-authors \ <FILE>
  7599  .BI \-\-authors \ <FILE>
  7323  .
  7600  .
  7324 @@ -10212,7 +10185,7 @@
  7601 @@ -10481,7 +10454,7 @@
  7325  .B \-\-closesort
  7602  .B \-\-closesort
  7326  .
  7603  .
  7327  try to reorder closed revisions
  7604  try to reorder closed revisions
  7328 -.UNINDENT
  7605 -.UNINDENT
  7329 +.RE
  7606 +.RE
  7330  .sp
  7607  .sp
  7331  [+] marked option can be specified multiple times
  7608  [+] marked option can be specified multiple times
  7332  .SS eol
  7609  .SS eol
  7333 @@ -10226,7 +10199,7 @@
  7610 @@ -10495,7 +10468,7 @@
  7334  .sp
  7611  .sp
  7335  The extension reads its configuration from a versioned \fB.hgeol\fP
  7612  The extension reads its configuration from a versioned \fB.hgeol\fP
  7336  configuration file found in the root of the working directory. The
  7613  configuration file found in the root of the working directory. The
  7337 -\fB.hgeol\fP file use the same syntax as all other Mercurial
  7614 -\fB.hgeol\fP file use the same syntax as all other Mercurial
  7338 +\fB\&.hgeol\fP file use the same syntax as all other Mercurial
  7615 +\fB\&.hgeol\fP file use the same syntax as all other Mercurial
  7339  configuration files. It uses two sections, \fB[patterns]\fP and
  7616  configuration files. It uses two sections, \fB[patterns]\fP and
  7340  \fB[repository]\fP.
  7617  \fB[repository]\fP.
  7341  .sp
  7618  .sp
  7342 @@ -10239,9 +10212,9 @@
  7619 @@ -10508,9 +10481,9 @@
  7343  Files with the declared format of \fBCRLF\fP or \fBLF\fP are always
  7620  Files with the declared format of \fBCRLF\fP or \fBLF\fP are always
  7344  checked out and stored in the repository in that format and files
  7621  checked out and stored in the repository in that format and files
  7345  declared to be binary (\fBBIN\fP) are left unchanged. Additionally,
  7622  declared to be binary (\fBBIN\fP) are left unchanged. Additionally,
  7346 -\fBnative\fP is an alias for checking out in the platform\(aqs default line
  7623 -\fBnative\fP is an alias for checking out in the platform\(aqs default line
  7347 +\fBnative\fP is an alias for checking out in the platform's default line
  7624 +\fBnative\fP is an alias for checking out in the platform's default line
  7349 -Windows. Note that \fBBIN\fP (do nothing to line endings) is Mercurial\(aqs
  7626 -Windows. Note that \fBBIN\fP (do nothing to line endings) is Mercurial\(aqs
  7350 +Windows. Note that \fBBIN\fP (do nothing to line endings) is Mercurial's
  7627 +Windows. Note that \fBBIN\fP (do nothing to line endings) is Mercurial's
  7351  default behavior; it is only needed if you need to override a later,
  7628  default behavior; it is only needed if you need to override a later,
  7352  more general pattern.
  7629  more general pattern.
  7353  .sp
  7630  .sp
  7354 @@ -10258,7 +10231,7 @@
  7631 @@ -10527,7 +10500,7 @@
  7355  Example versioned \fB.hgeol\fP file:
  7632  Example versioned \fB.hgeol\fP file:
  7356  .sp
  7633  .sp
  7357  .nf
  7634  .nf
  7358 -.ft C
  7635 -.ft C
  7359 +.ft
  7636 +.ft
  7360  [patterns]
  7637  [patterns]
  7361  **.py = native
  7638  **.py = native
  7362  **.vcproj = CRLF
  7639  **.vcproj = CRLF
  7363 @@ -10268,7 +10241,7 @@
  7640 @@ -10537,7 +10510,7 @@
  7364  
  7641  
  7365  [repository]
  7642  [repository]
  7366  native = LF
  7643  native = LF
  7367 -.ft P
  7644 -.ft P
  7368 +.ft
  7645 +.ft
  7369  .fi
  7646  .fi
  7370  .IP Note
  7647  .IP Note
  7371  .
  7648  .
  7372 @@ -10280,12 +10253,12 @@
  7649 @@ -10549,12 +10522,12 @@
  7373  normal Mercurial configuration files and the \fB.hgeol\fP file, with the
  7650  normal Mercurial configuration files and the \fB.hgeol\fP file, with the
  7374  latter overriding the former. You can use that section to control the
  7651  latter overriding the former. You can use that section to control the
  7375  overall behavior. There are three settings:
  7652  overall behavior. There are three settings:
  7376 -.INDENT 0.0
  7653 -.INDENT 0.0
  7377 +.RS 0
  7654 +.RS 0
  7382 -checkout. This can be used with \%\fBhg archive\fP\: on Unix, say, to
  7659 -checkout. This can be used with \%\fBhg archive\fP\: on Unix, say, to
  7383 +checkout. This can be used with \fBhg archive\fP on Unix, say, to
  7660 +checkout. This can be used with \fBhg archive\fP on Unix, say, to
  7384  generate an archive where files have line endings for Windows.
  7661  generate an archive where files have line endings for Windows.
  7385  .IP \(bu 2
  7662  .IP \(bu 2
  7386  .
  7663  .
  7387 @@ -10299,7 +10272,7 @@
  7664 @@ -10568,7 +10541,7 @@
  7388  \fBeol.fix\-trailing\-newline\fP (default False) can be set to True to
  7665  \fBeol.fix\-trailing\-newline\fP (default False) can be set to True to
  7389  ensure that converted files end with a EOL character (either \fB\en\fP
  7666  ensure that converted files end with a EOL character (either \fB\en\fP
  7390  or \fB\er\en\fP as per the configured patterns).
  7667  or \fB\er\en\fP as per the configured patterns).
  7391 -.UNINDENT
  7668 -.UNINDENT
  7392 +.RE
  7669 +.RE
  7393  .sp
  7670  .sp
  7394  The extension provides \fBcleverencode:\fP and \fBcleverdecode:\fP filters
  7671  The extension provides \fBcleverencode:\fP and \fBcleverdecode:\fP filters
  7395  like the deprecated win32text extension does. This means that you can
  7672  like the deprecated win32text extension does. This means that you can
  7396 @@ -10315,7 +10288,7 @@
  7673 @@ -10584,7 +10557,7 @@
  7397  \fBeol.checkallhook\fP hook. These hooks are best used as
  7674  \fBeol.checkallhook\fP hook. These hooks are best used as
  7398  \fBpretxnchangegroup\fP hooks.
  7675  \fBpretxnchangegroup\fP hooks.
  7399  .sp
  7676  .sp
  7400 -See \%\fBhg help patterns\fP\: for more information about the glob patterns
  7677 -See \%\fBhg help patterns\fP\: for more information about the glob patterns
  7401 +See \fBhg help patterns\fP for more information about the glob patterns
  7678 +See \fBhg help patterns\fP for more information about the glob patterns
  7402  used.
  7679  used.
  7403  .SS extdiff
  7680  .SS extdiff
  7404  .sp
  7681  .sp
  7405 @@ -10328,12 +10301,12 @@
  7682 @@ -10597,12 +10570,12 @@
  7406  files to compare.
  7683  files to compare.
  7407  .sp
  7684  .sp
  7408  The extdiff extension also allows you to configure new diff commands, so
  7685  The extdiff extension also allows you to configure new diff commands, so
  7409 -you do not need to type \%\fBhg extdiff \-p kdiff3\fP\: always.
  7686 -you do not need to type \%\fBhg extdiff \-p kdiff3\fP\: always.
  7410 +you do not need to type \fBhg extdiff \-p kdiff3\fP always.
  7687 +you do not need to type \fBhg extdiff \-p kdiff3\fP always.
  7416 -# add new command that runs GNU diff(1) in \(aqcontext diff\(aq mode
  7693 -# add new command that runs GNU diff(1) in \(aqcontext diff\(aq mode
  7417 +# add new command that runs GNU diff(1) in 'context diff' mode
  7694 +# add new command that runs GNU diff(1) in 'context diff' mode
  7418  cdiff = gdiff \-Nprc5
  7695  cdiff = gdiff \-Nprc5
  7419  ## or the old way:
  7696  ## or the old way:
  7420  #cmd.cdiff = gdiff
  7697  #cmd.cdiff = gdiff
  7421 @@ -10349,20 +10322,20 @@
  7698 @@ -10618,20 +10591,20 @@
  7422  # English user, be sure to put "let g:DirDiffDynamicDiffText = 1" in
  7699  # English user, be sure to put "let g:DirDiffDynamicDiffText = 1" in
  7423  # your .vimrc
  7700  # your .vimrc
  7424  vimdiff = gvim \-f "+next" \e
  7701  vimdiff = gvim \-f "+next" \e
  7425 -          "+execute \(aqDirDiff\(aq fnameescape(argv(0)) fnameescape(argv(1))"
  7702 -          "+execute \(aqDirDiff\(aq fnameescape(argv(0)) fnameescape(argv(1))"
  7426 -.ft P
  7703 -.ft P
  7441 -.ft P
  7718 -.ft P
  7442 +.ft
  7719 +.ft
  7443  .fi
  7720  .fi
  7444  .sp
  7721  .sp
  7445  The extdiff extension will look in your [diff\-tools] and [merge\-tools]
  7722  The extdiff extension will look in your [diff\-tools] and [merge\-tools]
  7446 @@ -10369,17 +10342,17 @@
  7723 @@ -10638,17 +10611,17 @@
  7447  sections for diff tool arguments, when none are specified in [extdiff].
  7724  sections for diff tool arguments, when none are specified in [extdiff].
  7448  .sp
  7725  .sp
  7449  .nf
  7726  .nf
  7450 -.ft C
  7727 -.ft C
  7451 +.ft
  7728 +.ft
  7463 -\%\fBhg diff\fP\: command. The extdiff extension makes snapshots of only
  7740 -\%\fBhg diff\fP\: command. The extdiff extension makes snapshots of only
  7464 +\fBhg diff\fP command. The extdiff extension makes snapshots of only
  7741 +\fBhg diff\fP command. The extdiff extension makes snapshots of only
  7465  needed files, so running the external diff program will actually be
  7742  needed files, so running the external diff program will actually be
  7466  pretty fast (at least faster than having to compare the entire tree).
  7743  pretty fast (at least faster than having to compare the entire tree).
  7467  .SS Commands
  7744  .SS Commands
  7468 @@ -10388,9 +10361,9 @@
  7745 @@ -10657,9 +10630,9 @@
  7469  use external program to diff repository (or selected files):
  7746  use external program to diff repository (or selected files):
  7470  .sp
  7747  .sp
  7471  .nf
  7748  .nf
  7472 -.ft C
  7749 -.ft C
  7473 +.ft
  7750 +.ft
  7475 -.ft P
  7752 -.ft P
  7476 +.ft
  7753 +.ft
  7477  .fi
  7754  .fi
  7478  .sp
  7755  .sp
  7479  Show differences between revisions for the specified files, using
  7756  Show differences between revisions for the specified files, using
  7480 @@ -10409,7 +10382,7 @@
  7757 @@ -10678,7 +10651,7 @@
  7481  to its parent.
  7758  to its parent.
  7482  .sp
  7759  .sp
  7483  Options:
  7760  Options:
  7484 -.INDENT 0.0
  7761 -.INDENT 0.0
  7485 +.RS 0
  7762 +.RS 0
  7486  .TP
  7763  .TP
  7487  .BI \-p,  \-\-program \ <CMD>
  7764  .BI \-p,  \-\-program \ <CMD>
  7488  .
  7765  .
  7489 @@ -10442,7 +10415,7 @@
  7766 @@ -10711,7 +10684,7 @@
  7490  .B \-S,  \-\-subrepos
  7767  .B \-S,  \-\-subrepos
  7491  .
  7768  .
  7492  recurse into subrepositories
  7769  recurse into subrepositories
  7493 -.UNINDENT
  7770 -.UNINDENT
  7494 +.RE
  7771 +.RE
  7495  .sp
  7772  .sp
  7496  [+] marked option can be specified multiple times
  7773  [+] marked option can be specified multiple times
  7497  .SS factotum
  7774  .SS factotum
  7498 @@ -10458,9 +10431,9 @@
  7775 @@ -10727,9 +10700,9 @@
  7499  By default, keys are specified as:
  7776  By default, keys are specified as:
  7500  .sp
  7777  .sp
  7501  .nf
  7778  .nf
  7502 -.ft C
  7779 -.ft C
  7503 +.ft
  7780 +.ft
  7505 -.ft P
  7782 -.ft P
  7506 +.ft
  7783 +.ft
  7507  .fi
  7784  .fi
  7508  .sp
  7785  .sp
  7509  If the factotum extension is unable to read the required key, one will be
  7786  If the factotum extension is unable to read the required key, one will be
  7510 @@ -10470,12 +10443,12 @@
  7787 @@ -10739,12 +10712,12 @@
  7511  default, these entries are:
  7788  default, these entries are:
  7512  .sp
  7789  .sp
  7513  .nf
  7790  .nf
  7514 -.ft C
  7791 -.ft C
  7515 +.ft
  7792 +.ft
  7520 -.ft P
  7797 -.ft P
  7521 +.ft
  7798 +.ft
  7522  .fi
  7799  .fi
  7523  .sp
  7800  .sp
  7524  The executable entry defines the full path to the factotum binary. The
  7801  The executable entry defines the full path to the factotum binary. The
  7525 @@ -10490,9 +10463,9 @@
  7802 @@ -10759,9 +10732,9 @@
  7526  pull changes from a remote repository, merge new changes if needed.:
  7803  pull changes from a remote repository, merge new changes if needed.:
  7527  .sp
  7804  .sp
  7528  .nf
  7805  .nf
  7529 -.ft C
  7806 -.ft C
  7530 +.ft
  7807 +.ft
  7532 -.ft P
  7809 -.ft P
  7533 +.ft
  7810 +.ft
  7534  .fi
  7811  .fi
  7535  .sp
  7812  .sp
  7536  This finds all changes from the repository at the specified path
  7813  This finds all changes from the repository at the specified path
  7537 @@ -10507,12 +10480,12 @@
  7814 @@ -10776,12 +10749,12 @@
  7538  the newly pulled changes. Local changes are then merged into the
  7815  the newly pulled changes. Local changes are then merged into the
  7539  pulled changes. To switch the merge order, use \-\-switch\-parent.
  7816  pulled changes. To switch the merge order, use \-\-switch\-parent.
  7540  .sp
  7817  .sp
  7541 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  7818 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  7542 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  7819 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  7547 -.INDENT 0.0
  7824 -.INDENT 0.0
  7548 +.RS 0
  7825 +.RS 0
  7549  .TP
  7826  .TP
  7550  .BI \-r,  \-\-rev \ <REV[+]>
  7827  .BI \-r,  \-\-rev \ <REV[+]>
  7551  .
  7828  .
  7552 @@ -10557,7 +10530,7 @@
  7829 @@ -10826,7 +10799,7 @@
  7553  .B \-\-insecure
  7830  .B \-\-insecure
  7554  .
  7831  .
  7555  do not verify server certificate (ignoring web.cacerts config)
  7832  do not verify server certificate (ignoring web.cacerts config)
  7556 -.UNINDENT
  7833 -.UNINDENT
  7557 +.RE
  7834 +.RE
  7558  .sp
  7835  .sp
  7559  [+] marked option can be specified multiple times
  7836  [+] marked option can be specified multiple times
  7560  .SS gpg
  7837  .SS fsmonitor
  7561 @@ -10569,9 +10542,9 @@
  7838 @@ -10841,16 +10814,16 @@
       
  7839  system, with fsmonitor it takes about 0.3 seconds.
       
  7840  .sp
       
  7841  fsmonitor requires no configuration \-\- it will tell Watchman about your
       
  7842 -repository as necessary. You\(aqll need to install Watchman from
       
  7843 -\%https://facebook.github.io/watchman/\: and make sure it is in your PATH.
       
  7844 +repository as necessary. You'll need to install Watchman from
       
  7845 +https://facebook.github.io/watchman/ and make sure it is in your PATH.
       
  7846  .sp
       
  7847  The following configuration options exist:
       
  7848  .sp
       
  7849  .nf
       
  7850 -.ft C
       
  7851 +.ft
       
  7852  [fsmonitor]
       
  7853  mode = {off, on, paranoid}
       
  7854 -.ft P
       
  7855 +.ft
       
  7856  .fi
       
  7857  .sp
       
  7858  When \fImode = off\fP, fsmonitor will disable itself (similar to not loading the
       
  7859 @@ -10859,10 +10832,10 @@
       
  7860  and ensure that the results are consistent.
       
  7861  .sp
       
  7862  .nf
       
  7863 -.ft C
       
  7864 +.ft
       
  7865  [fsmonitor]
       
  7866  timeout = (float)
       
  7867 -.ft P
       
  7868 +.ft
       
  7869  .fi
       
  7870  .sp
       
  7871  A value, in seconds, that determines how long fsmonitor will wait for Watchman
       
  7872 @@ -10869,19 +10842,19 @@
       
  7873  to return results. Defaults to \fI2.0\fP.
       
  7874  .sp
       
  7875  .nf
       
  7876 -.ft C
       
  7877 +.ft
       
  7878  [fsmonitor]
       
  7879  blacklistusers = (list of userids)
       
  7880 -.ft P
       
  7881 +.ft
       
  7882  .fi
       
  7883  .sp
       
  7884  A list of usernames for which fsmonitor will disable itself altogether.
       
  7885  .sp
       
  7886  .nf
       
  7887 -.ft C
       
  7888 +.ft
       
  7889  [fsmonitor]
       
  7890  walk_on_invalidate = (boolean)
       
  7891 -.ft P
       
  7892 +.ft
       
  7893  .fi
       
  7894  .sp
       
  7895  Whether or not to walk the whole repo ourselves when our cached state has been
       
  7896 @@ -10903,9 +10876,9 @@
  7562  verify all the signatures there may be for a particular revision:
  7897  verify all the signatures there may be for a particular revision:
  7563  .sp
  7898  .sp
  7564  .nf
  7899  .nf
  7565 -.ft C
  7900 -.ft C
  7566 +.ft
  7901 +.ft
  7568 -.ft P
  7903 -.ft P
  7569 +.ft
  7904 +.ft
  7570  .fi
  7905  .fi
  7571  .sp
  7906  .sp
  7572  verify all the signatures there may be for a particular revision
  7907  verify all the signatures there may be for a particular revision
  7573 @@ -10580,9 +10553,9 @@
  7908 @@ -10914,9 +10887,9 @@
  7574  add a signature for the current or given revision:
  7909  add a signature for the current or given revision:
  7575  .sp
  7910  .sp
  7576  .nf
  7911  .nf
  7577 -.ft C
  7912 -.ft C
  7578 +.ft
  7913 +.ft
  7580 -.ft P
  7915 -.ft P
  7581 +.ft
  7916 +.ft
  7582  .fi
  7917  .fi
  7583  .sp
  7918  .sp
  7584  If no revision is given, the parent of the working directory is used,
  7919  If no revision is given, the parent of the working directory is used,
  7585 @@ -10591,10 +10564,10 @@
  7920 @@ -10925,10 +10898,10 @@
  7586  The \fBgpg.cmd\fP config setting can be used to specify the command
  7921  The \fBgpg.cmd\fP config setting can be used to specify the command
  7587  to run. A default key can be specified with \fBgpg.key\fP.
  7922  to run. A default key can be specified with \fBgpg.key\fP.
  7588  .sp
  7923  .sp
  7589 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  7924 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
  7590 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  7925 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
  7593 -.INDENT 0.0
  7928 -.INDENT 0.0
  7594 +.RS 0
  7929 +.RS 0
  7595  .TP
  7930  .TP
  7596  .B \-l,  \-\-local
  7931  .B \-l,  \-\-local
  7597  .
  7932  .
  7598 @@ -10627,15 +10600,15 @@
  7933 @@ -10961,15 +10934,15 @@
  7599  .BI \-u,  \-\-user \ <USER>
  7934  .BI \-u,  \-\-user \ <USER>
  7600  .
  7935  .
  7601  record the specified user as committer
  7936  record the specified user as committer
  7602 -.UNINDENT
  7937 -.UNINDENT
  7603 +.RE
  7938 +.RE
  7612 -.ft P
  7947 -.ft P
  7613 +.ft
  7948 +.ft
  7614  .fi
  7949  .fi
  7615  .sp
  7950  .sp
  7616  list signed changesets
  7951  list signed changesets
  7617 @@ -10644,7 +10617,7 @@
  7952 @@ -10978,7 +10951,7 @@
  7618  command to view revision graphs from a shell (DEPRECATED)
  7953  command to view revision graphs from a shell (DEPRECATED)
  7619  .sp
  7954  .sp
  7620  The functionality of this extension has been include in core Mercurial
  7955  The functionality of this extension has been include in core Mercurial
  7621 -since version 2.3. Please use \%\fBhg log \-G ...\fP\: instead.
  7956 -since version 2.3. Please use \%\fBhg log \-G ...\fP\: instead.
  7622 +since version 2.3. Please use \fBhg log \-G ...\fP instead.
  7957 +since version 2.3. Please use \fBhg log \-G ...\fP instead.
  7623  .sp
  7958  .sp
  7624  This extension adds a \-\-graph option to the incoming, outgoing and log
  7959  This extension adds a \-\-graph option to the incoming, outgoing and log
  7625  commands. When this options is given, an ASCII representation of the
  7960  commands. When this options is given, an ASCII representation of the
  7626 @@ -10655,9 +10628,9 @@
  7961 @@ -10989,9 +10962,9 @@
  7627  show revision history alongside an ASCII revision graph:
  7962  show revision history alongside an ASCII revision graph:
  7628  .sp
  7963  .sp
  7629  .nf
  7964  .nf
  7630 -.ft C
  7965 -.ft C
  7631 +.ft
  7966 +.ft
  7633 -.ft P
  7968 -.ft P
  7634 +.ft
  7969 +.ft
  7635  .fi
  7970  .fi
  7636  .sp
  7971  .sp
  7637  Print a revision history alongside a revision graph drawn with
  7972  Print a revision history alongside a revision graph drawn with
  7638 @@ -10666,10 +10639,10 @@
  7973 @@ -11000,10 +10973,10 @@
  7639  Nodes printed as an @ character are parents of the working
  7974  Nodes printed as an @ character are parents of the working
  7640  directory.
  7975  directory.
  7641  .sp
  7976  .sp
  7642 -This is an alias to \%\fBhg log \-G\fP\:.
  7977 -This is an alias to \%\fBhg log \-G\fP\:.
  7643 +This is an alias to \fBhg log \-G\fP.
  7978 +This is an alias to \fBhg log \-G\fP.
  7646 -.INDENT 0.0
  7981 -.INDENT 0.0
  7647 +.RS 0
  7982 +.RS 0
  7648  .TP
  7983  .TP
  7649  .B \-f,  \-\-follow
  7984  .B \-f,  \-\-follow
  7650  .
  7985  .
  7651 @@ -10758,7 +10731,7 @@
  7986 @@ -11092,7 +11065,7 @@
  7652  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  7987  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  7653  .
  7988  .
  7654  exclude names matching the given patterns
  7989  exclude names matching the given patterns
  7655 -.UNINDENT
  7990 -.UNINDENT
  7656 +.RE
  7991 +.RE
  7657  .sp
  7992  .sp
  7658  [+] marked option can be specified multiple times
  7993  [+] marked option can be specified multiple times
  7659  .SS hgcia
       
  7660 @@ -10769,7 +10742,7 @@
       
  7661  configure it, set the following options in your hgrc:
       
  7662  .sp
       
  7663  .nf
       
  7664 -.ft C
       
  7665 +.ft
       
  7666  [cia]
       
  7667  # your registered CIA user name
       
  7668  user = foo
       
  7669 @@ -10801,7 +10774,7 @@
       
  7670  [web]
       
  7671  # If you want hyperlinks (optional)
       
  7672  baseurl = http://server/path/to/repo
       
  7673 -.ft P
       
  7674 +.ft
       
  7675  .fi
       
  7676  .SS hgk
  7994  .SS hgk
  7677  .sp
  7995 @@ -11105,19 +11078,18 @@
  7678 @@ -10813,19 +10786,18 @@
       
  7679  .sp
  7996  .sp
  7680  hgk consists of two parts: a Tcl script that does the displaying and
  7997  hgk consists of two parts: a Tcl script that does the displaying and
  7681  querying of information, and an extension to Mercurial named hgk.py,
  7998  querying of information, and an extension to Mercurial named hgk.py,
  7682 -which provides hooks for hgk to get information. hgk can be found in
  7999 -which provides hooks for hgk to get information. hgk can be found in
  7683 -the contrib directory, and the extension is shipped in the hgext
  8000 -the contrib directory, and the extension is shipped in the hgext
  7700 -.ft P
  8017 -.ft P
  7701 +.ft
  8018 +.ft
  7702  .fi
  8019  .fi
  7703  .sp
  8020  .sp
  7704  hgk can make use of the extdiff extension to visualize revisions.
  8021  hgk can make use of the extdiff extension to visualize revisions.
  7705 @@ -10832,10 +10804,10 @@
  8022 @@ -11124,10 +11096,10 @@
  7706  Assuming you had already configured extdiff vdiff command, just add:
  8023  Assuming you had already configured extdiff vdiff command, just add:
  7707  .sp
  8024  .sp
  7708  .nf
  8025  .nf
  7709 -.ft C
  8026 -.ft C
  7710 +.ft
  8027 +.ft
  7713 -.ft P
  8030 -.ft P
  7714 +.ft
  8031 +.ft
  7715  .fi
  8032  .fi
  7716  .sp
  8033  .sp
  7717  Revisions context menu will now display additional entries to fire
  8034  Revisions context menu will now display additional entries to fire
  7718 @@ -10846,36 +10818,36 @@
  8035 @@ -11138,36 +11110,36 @@
  7719  start interactive history viewer:
  8036  start interactive history viewer:
  7720  .sp
  8037  .sp
  7721  .nf
  8038  .nf
  7722 -.ft C
  8039 -.ft C
  7723 +.ft
  8040 +.ft
  7758 -.ft P
  8075 -.ft P
  7759 +.ft
  8076 +.ft
  7760  .fi
  8077  .fi
  7761  .sp
  8078  .sp
  7762  \fBhighlightonlymatchfilename\fP will only highlight files if their type could
  8079  \fBhighlightonlymatchfilename\fP will only highlight files if their type could
  7763 @@ -10890,7 +10862,7 @@
  8080 @@ -11182,7 +11154,7 @@
  7764  is as follows, assuming the following history:
  8081  is as follows, assuming the following history:
  7765  .sp
  8082  .sp
  7766  .nf
  8083  .nf
  7767 -.ft C
  8084 -.ft C
  7768 +.ft
  8085 +.ft
  7769  @  3[tip]   7c2fd3b9020c   2009\-04\-27 18:04 \-0500   durin42
  8086  @  3[tip]   7c2fd3b9020c   2009\-04\-27 18:04 \-0500   durin42
  7770  |    Add delta
  8087  |    Add delta
  7771  |
  8088  |
  7772 @@ -10902,7 +10874,7 @@
  8089 @@ -11194,7 +11166,7 @@
  7773  |
  8090  |
  7774  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  8091  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  7775       Add alpha
  8092       Add alpha
  7776 -.ft P
  8093 -.ft P
  7777 +.ft
  8094 +.ft
  7778  .fi
  8095  .fi
  7779  .sp
  8096  .sp
  7780  If you were to run \fBhg histedit c561b4e977df\fP, you would see the following
  8097  If you were to run \fBhg histedit c561b4e977df\fP, you would see the following
  7781 @@ -10909,7 +10881,7 @@
  8098 @@ -11201,7 +11173,7 @@
  7782  file open in your editor:
  8099  file open in your editor:
  7783  .sp
  8100  .sp
  7784  .nf
  8101  .nf
  7785 -.ft C
  8102 -.ft C
  7786 +.ft
  8103 +.ft
  7787  pick c561b4e977df Add beta
  8104  pick c561b4e977df Add beta
  7788  pick 030b686bedc4 Add gamma
  8105  pick 030b686bedc4 Add gamma
  7789  pick 7c2fd3b9020c Add delta
  8106  pick 7c2fd3b9020c Add delta
  7790 @@ -10922,11 +10894,11 @@
  8107 @@ -11214,11 +11186,11 @@
  7791  #  p, pick = use commit
  8108  #  p, pick = use commit
  7792  #  e, edit = use commit, but stop for amending
  8109  #  e, edit = use commit, but stop for amending
  7793  #  f, fold = use commit, but combine it with the one above
  8110  #  f, fold = use commit, but combine it with the one above
  7794 -#  r, roll = like fold, but discard this commit\(aqs description
  8111 -#  r, roll = like fold, but discard this commit\(aqs description
  7795 +#  r, roll = like fold, but discard this commit's description
  8112 +#  r, roll = like fold, but discard this commit's description
  7799 -.ft P
  8116 -.ft P
  7800 +.ft
  8117 +.ft
  7801  .fi
  8118  .fi
  7802  .sp
  8119  .sp
  7803  In this file, lines beginning with \fB#\fP are ignored. You must specify a rule
  8120  In this file, lines beginning with \fB#\fP are ignored. You must specify a rule
  7804 @@ -10935,7 +10907,7 @@
  8121 @@ -11227,7 +11199,7 @@
  7805  would reorganize the file to look like this:
  8122  would reorganize the file to look like this:
  7806  .sp
  8123  .sp
  7807  .nf
  8124  .nf
  7808 -.ft C
  8125 -.ft C
  7809 +.ft
  8126 +.ft
  7810  pick 030b686bedc4 Add gamma
  8127  pick 030b686bedc4 Add gamma
  7811  pick c561b4e977df Add beta
  8128  pick c561b4e977df Add beta
  7812  fold 7c2fd3b9020c Add delta
  8129  fold 7c2fd3b9020c Add delta
  7813 @@ -10948,11 +10920,11 @@
  8130 @@ -11240,11 +11212,11 @@
  7814  #  p, pick = use commit
  8131  #  p, pick = use commit
  7815  #  e, edit = use commit, but stop for amending
  8132  #  e, edit = use commit, but stop for amending
  7816  #  f, fold = use commit, but combine it with the one above
  8133  #  f, fold = use commit, but combine it with the one above
  7817 -#  r, roll = like fold, but discard this commit\(aqs description
  8134 -#  r, roll = like fold, but discard this commit\(aqs description
  7818 +#  r, roll = like fold, but discard this commit's description
  8135 +#  r, roll = like fold, but discard this commit's description
  7822 -.ft P
  8139 -.ft P
  7823 +.ft
  8140 +.ft
  7824  .fi
  8141  .fi
  7825  .sp
  8142  .sp
  7826  At which point you close the editor and \fBhistedit\fP starts working. When you
  8143  At which point you close the editor and \fBhistedit\fP starts working. When you
  7827 @@ -10960,21 +10932,21 @@
  8144 @@ -11252,21 +11224,21 @@
  7828  those revisions together, offering you a chance to clean up the commit message:
  8145  those revisions together, offering you a chance to clean up the commit message:
  7829  .sp
  8146  .sp
  7830  .nf
  8147  .nf
  7831 -.ft C
  8148 -.ft C
  7832 +.ft
  8149 +.ft
  7848 -.ft C
  8165 -.ft C
  7849 +.ft
  8166 +.ft
  7850  @  2[tip]   989b4d060121   2009\-04\-27 18:04 \-0500   durin42
  8167  @  2[tip]   989b4d060121   2009\-04\-27 18:04 \-0500   durin42
  7851  |    Add beta and delta.
  8168  |    Add beta and delta.
  7852  |
  8169  |
  7853 @@ -10983,12 +10955,12 @@
  8170 @@ -11275,12 +11247,12 @@
  7854  |
  8171  |
  7855  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  8172  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  7856       Add alpha
  8173       Add alpha
  7857 -.ft P
  8174 -.ft P
  7858 +.ft
  8175 +.ft
  7863 -probably perform several strip operations when it\(aqs done. For the above example,
  8180 -probably perform several strip operations when it\(aqs done. For the above example,
  7864 +probably perform several strip operations when it's done. For the above example,
  8181 +probably perform several strip operations when it's done. For the above example,
  7865  it had to run strip twice. Strip can be slow depending on a variety of factors,
  8182  it had to run strip twice. Strip can be slow depending on a variety of factors,
  7866  so you might need to be a little patient. You can choose to keep the original
  8183  so you might need to be a little patient. You can choose to keep the original
  7867  revisions by passing the \fB\-\-keep\fP flag.
  8184  revisions by passing the \fB\-\-keep\fP flag.
  7868 @@ -10995,20 +10967,20 @@
  8185 @@ -11287,20 +11259,20 @@
  7869  .sp
  8186  .sp
  7870  The \fBedit\fP operation will drop you back to a command prompt,
  8187  The \fBedit\fP operation will drop you back to a command prompt,
  7871  allowing you to edit files freely, or even use \fBhg record\fP to commit
  8188  allowing you to edit files freely, or even use \fBhg record\fP to commit
  7872 -some changes as a separate commit. When you\(aqre done, any remaining
  8189 -some changes as a separate commit. When you\(aqre done, any remaining
  7873 +some changes as a separate commit. When you're done, any remaining
  8190 +some changes as a separate commit. When you're done, any remaining
  7890 +\fBedit\fP with the difference that it won't prompt you for a commit
  8207 +\fBedit\fP with the difference that it won't prompt you for a commit
  7891 +message when done. If you decide at this point that you don't like how
  8208 +message when done. If you decide at this point that you don't like how
  7892  much work it will be to rearrange history, or that you made a mistake,
  8209  much work it will be to rearrange history, or that you made a mistake,
  7893  you can use \fBhg histedit \-\-abort\fP to abandon the new changes you
  8210  you can use \fBhg histedit \-\-abort\fP to abandon the new changes you
  7894  have made and return to the state before you attempted to edit your
  8211  have made and return to the state before you attempted to edit your
  7895 @@ -11018,7 +10990,7 @@
  8212 @@ -11310,7 +11282,7 @@
  7896  changes, such that we have the following history:
  8213  changes, such that we have the following history:
  7897  .sp
  8214  .sp
  7898  .nf
  8215  .nf
  7899 -.ft C
  8216 -.ft C
  7900 +.ft
  8217 +.ft
  7901  @  6[tip]   038383181893   2009\-04\-27 18:04 \-0500   stefan
  8218  @  6[tip]   038383181893   2009\-04\-27 18:04 \-0500   stefan
  7902  |    Add theta
  8219  |    Add theta
  7903  |
  8220  |
  7904 @@ -11039,7 +11011,7 @@
  8221 @@ -11331,7 +11303,7 @@
  7905  |
  8222  |
  7906  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  8223  o  0   d8d2fcd0e319   2009\-04\-27 18:04 \-0500   durin42
  7907       Add alpha
  8224       Add alpha
  7908 -.ft P
  8225 -.ft P
  7909 +.ft
  8226 +.ft
  7910  .fi
  8227  .fi
  7911  .sp
  8228  .sp
  7912  If you run \fBhg histedit \-\-outgoing\fP on the clone then it is the same
  8229  If you run \fBhg histedit \-\-outgoing\fP on the clone then it is the same
  7913 @@ -11053,10 +11025,10 @@
  8230 @@ -11345,10 +11317,10 @@
  7914  configuration file:
  8231  configuration file:
  7915  .sp
  8232  .sp
  7916  .nf
  8233  .nf
  7917 -.ft C
  8234 -.ft C
  7918 +.ft
  8235 +.ft
  7921 -.ft P
  8238 -.ft P
  7922 +.ft
  8239 +.ft
  7923  .fi
  8240  .fi
  7924  .sp
  8241  .sp
  7925  \fBhg histedit\fP attempts to automatically choose an appropriate base
  8242  \fBhg histedit\fP attempts to automatically choose an appropriate base
  7926 @@ -11064,10 +11036,10 @@
  8243 @@ -11356,10 +11328,10 @@
  7927  revset in your configuration file:
  8244  revset in your configuration file:
  7928  .sp
  8245  .sp
  7929  .nf
  8246  .nf
  7930 -.ft C
  8247 -.ft C
  7931 +.ft
  8248 +.ft
  7934 -.ft P
  8251 -.ft P
  7935 +.ft
  8252 +.ft
  7936  .fi
  8253  .fi
  7937  .sp
  8254  .sp
  7938  By default each edited revision needs to be present in histedit commands.
  8255  By default each edited revision needs to be present in histedit commands.
  7939 @@ -11075,10 +11047,10 @@
  8256 @@ -11367,10 +11339,10 @@
  7940  the drop to be implicit for missing commits by adding:
  8257  the drop to be implicit for missing commits by adding:
  7941  .sp
  8258  .sp
  7942  .nf
  8259  .nf
  7943 -.ft C
  8260 -.ft C
  7944 +.ft
  8261 +.ft
  7947 -.ft P
  8264 -.ft P
  7948 +.ft
  8265 +.ft
  7949  .fi
  8266  .fi
  7950  .SS Commands
  8267  .SS Commands
  7951  .SS histedit
  8268  .SS histedit
  7952 @@ -11086,15 +11058,15 @@
  8269 @@ -11378,15 +11350,15 @@
  7953  interactively edit changeset history:
  8270  interactively edit changeset history:
  7954  .sp
  8271  .sp
  7955  .nf
  8272  .nf
  7956 -.ft C
  8273 -.ft C
  7957 +.ft
  8274 +.ft
  7966 -.INDENT 0.0
  8283 -.INDENT 0.0
  7967 +.RS 0
  8284 +.RS 0
  7968  .IP \(bu 2
  8285  .IP \(bu 2
  7969  .
  8286  .
  7970  \fIpick\fP to [re]order a changeset
  8287  \fIpick\fP to [re]order a changeset
  7971 @@ -11109,14 +11081,14 @@
  8288 @@ -11401,14 +11373,14 @@
  7972  \fIfold\fP to combine it with the preceding changeset
  8289  \fIfold\fP to combine it with the preceding changeset
  7973  .IP \(bu 2
  8290  .IP \(bu 2
  7974  .
  8291  .
  7975 -\fIroll\fP like fold, but discarding this commit\(aqs description
  8292 -\fIroll\fP like fold, but discarding this commit\(aqs description
  7976 +\fIroll\fP like fold, but discarding this commit's description
  8293 +\fIroll\fP like fold, but discarding this commit's description
  7984 -.INDENT 0.0
  8301 -.INDENT 0.0
  7985 +.RS 0
  8302 +.RS 0
  7986  .IP \(bu 2
  8303  .IP \(bu 2
  7987  .
  8304  .
  7988  Specify ANCESTOR directly
  8305  Specify ANCESTOR directly
  7989 @@ -11123,7 +11095,7 @@
  8306 @@ -11415,7 +11387,7 @@
  7990  .IP \(bu 2
  8307  .IP \(bu 2
  7991  .
  8308  .
  7992  Use \-\-outgoing \-\- it will be the first linear changeset not
  8309  Use \-\-outgoing \-\- it will be the first linear changeset not
  7993 -included in destination. (See \%\fBhg help config.default\-push\fP\:)
  8310 -included in destination. (See \%\fBhg help config.paths.default\-push\fP\:)
  7994 +included in destination. (See \fBhg help config.default\-push\fP)
  8311 +included in destination. (See \fBhg help config.paths.default\-push\fP)
  7995  .IP \(bu 2
  8312  .IP \(bu 2
  7996  .
  8313  .
  7997  Otherwise, the value from the "histedit.defaultrev" config option
  8314  Otherwise, the value from the "histedit.defaultrev" config option
  7998 @@ -11131,7 +11103,7 @@
  8315 @@ -11423,7 +11395,7 @@
  7999  specified. The first revision returned by the revset is used. By
  8316  specified. The first revision returned by the revset is used. By
  8000  default, this selects the editable history that is unique to the
  8317  default, this selects the editable history that is unique to the
  8001  ancestry of the working directory.
  8318  ancestry of the working directory.
  8002 -.UNINDENT
  8319 -.UNINDENT
  8003 +.RE
  8320 +.RE
  8004  .sp
  8321  .sp
  8005  If you use \-\-outgoing, this command will abort if there are ambiguous
  8322  If you use \-\-outgoing, this command will abort if there are ambiguous
  8006  outgoing revisions. For example, if there are multiple branches
  8323  outgoing revisions. For example, if there are multiple branches
  8007 @@ -11139,13 +11111,13 @@
  8324 @@ -11431,13 +11403,13 @@
  8008  .sp
  8325  .sp
  8009  Use "min(outgoing() and ::.)" or similar revset specification
  8326  Use "min(outgoing() and ::.)" or similar revset specification
  8010  instead of \-\-outgoing to specify edit target revision exactly in
  8327  instead of \-\-outgoing to specify edit target revision exactly in
  8011 -such ambiguous situation. See \%\fBhg help revsets\fP\: for detail about
  8328 -such ambiguous situation. See \%\fBhg help revsets\fP\: for detail about
  8012 +such ambiguous situation. See \fBhg help revsets\fP for detail about
  8329 +such ambiguous situation. See \fBhg help revsets\fP for detail about
  8020 +.RS 3
  8337 +.RS 3
  8021 +.RS 0
  8338 +.RS 0
  8022  .IP \(bu 2
  8339  .IP \(bu 2
  8023  .
  8340  .
  8024  A number of changes have been made.
  8341  A number of changes have been made.
  8025 @@ -11154,9 +11126,9 @@
  8342 @@ -11446,9 +11418,9 @@
  8026  Start history editing from revision 3:
  8343  Start history editing from revision 3:
  8027  .sp
  8344  .sp
  8028  .nf
  8345  .nf
  8029 -.ft C
  8346 -.ft C
  8030 +.ft
  8347 +.ft
  8032 -.ft P
  8349 -.ft P
  8033 +.ft
  8350 +.ft
  8034  .fi
  8351  .fi
  8035  .sp
  8352  .sp
  8036  An editor opens, containing the list of revisions,
  8353  An editor opens, containing the list of revisions,
  8037 @@ -11163,11 +11135,11 @@
  8354 @@ -11455,11 +11427,11 @@
  8038  with specific actions specified:
  8355  with specific actions specified:
  8039  .sp
  8356  .sp
  8040  .nf
  8357  .nf
  8041 -.ft C
  8358 -.ft C
  8042 +.ft
  8359 +.ft
  8046 -.ft P
  8363 -.ft P
  8047 +.ft
  8364 +.ft
  8048  .fi
  8365  .fi
  8049  .sp
  8366  .sp
  8050  Additional information about the possible actions
  8367  Additional information about the possible actions
  8051 @@ -11175,14 +11147,14 @@
  8368 @@ -11467,14 +11439,14 @@
  8052  .sp
  8369  .sp
  8053  To remove revision 3 from the history,
  8370  To remove revision 3 from the history,
  8054  its action (at the beginning of the relevant line)
  8371  its action (at the beginning of the relevant line)
  8055 -is changed to \(aqdrop\(aq:
  8372 -is changed to \(aqdrop\(aq:
  8056 +is changed to 'drop':
  8373 +is changed to 'drop':
  8064 -.ft P
  8381 -.ft P
  8065 +.ft
  8382 +.ft
  8066  .fi
  8383  .fi
  8067  .IP \(bu 2
  8384  .IP \(bu 2
  8068  .
  8385  .
  8069 @@ -11192,9 +11164,9 @@
  8386 @@ -11484,9 +11456,9 @@
  8070  Start history editing from revision 2:
  8387  Start history editing from revision 2:
  8071  .sp
  8388  .sp
  8072  .nf
  8389  .nf
  8073 -.ft C
  8390 -.ft C
  8074 +.ft
  8391 +.ft
  8076 -.ft P
  8393 -.ft P
  8077 +.ft
  8394 +.ft
  8078  .fi
  8395  .fi
  8079  .sp
  8396  .sp
  8080  An editor opens, containing the list of revisions,
  8397  An editor opens, containing the list of revisions,
  8081 @@ -11201,11 +11173,11 @@
  8398 @@ -11493,11 +11465,11 @@
  8082  with specific actions specified:
  8399  with specific actions specified:
  8083  .sp
  8400  .sp
  8084  .nf
  8401  .nf
  8085 -.ft C
  8402 -.ft C
  8086 +.ft
  8403 +.ft
  8090 -.ft P
  8407 -.ft P
  8091 +.ft
  8408 +.ft
  8092  .fi
  8409  .fi
  8093  .sp
  8410  .sp
  8094  To swap revision 2 and 4, its lines are swapped
  8411  To swap revision 2 and 4, its lines are swapped
  8095 @@ -11212,15 +11184,15 @@
  8412 @@ -11504,15 +11476,15 @@
  8096  in the editor:
  8413  in the editor:
  8097  .sp
  8414  .sp
  8098  .nf
  8415  .nf
  8099 -.ft C
  8416 -.ft C
  8100 +.ft
  8417 +.ft
  8111 +.RE
  8428 +.RE
  8112 +.RE
  8429 +.RE
  8113  .sp
  8430  .sp
  8114  Returns 0 on success, 1 if user intervention is required (not only
  8431  Returns 0 on success, 1 if user intervention is required (not only
  8115  for intentional "edit" command, but also for resolving unexpected
  8432  for intentional "edit" command, but also for resolving unexpected
  8116 @@ -11227,7 +11199,7 @@
  8433 @@ -11519,7 +11491,7 @@
  8117  conflicts).
  8434  conflicts).
  8118  .sp
  8435  .sp
  8119  Options:
  8436  Options:
  8120 -.INDENT 0.0
  8437 -.INDENT 0.0
  8121 +.RS 0
  8438 +.RS 0
  8122  .TP
  8439  .TP
  8123  .BI \-\-commands \ <FILE>
  8440  .BI \-\-commands \ <FILE>
  8124  .
  8441  .
  8125 @@ -11243,7 +11215,7 @@
  8442 @@ -11535,7 +11507,7 @@
  8126  .TP
  8443  .TP
  8127  .B \-k,  \-\-keep
  8444  .B \-k,  \-\-keep
  8128  .
  8445  .
  8129 -don\(aqt strip old nodes after edit is complete
  8446 -don\(aqt strip old nodes after edit is complete
  8130 +don't strip old nodes after edit is complete
  8447 +don't strip old nodes after edit is complete
  8131  .TP
  8448  .TP
  8132  .B \-\-abort
  8449  .B \-\-abort
  8133  .
  8450  .
  8134 @@ -11260,7 +11232,7 @@
  8451 @@ -11552,7 +11524,7 @@
  8135  .BI \-r,  \-\-rev \ <REV[+]>
  8452  .BI \-r,  \-\-rev \ <REV[+]>
  8136  .
  8453  .
  8137  first revision to be edited
  8454  first revision to be edited
  8138 -.UNINDENT
  8455 -.UNINDENT
  8139 +.RE
  8456 +.RE
  8140  .sp
  8457  .sp
  8141  [+] marked option can be specified multiple times
  8458  [+] marked option can be specified multiple times
       
  8459  .SS journal
       
  8460 @@ -11567,9 +11539,9 @@
       
  8461  show the previous position of bookmarks and the working copy:
       
  8462  .sp
       
  8463  .nf
       
  8464 -.ft C
       
  8465 +.ft
       
  8466  hg journal [OPTION]... [BOOKMARKNAME]
       
  8467 -.ft P
       
  8468 +.ft
       
  8469  .fi
       
  8470  .sp
       
  8471  The journal is used to see the previous commits that bookmarks and the
       
  8472 @@ -11577,7 +11549,7 @@
       
  8473  copy.  Passing a bookmark name will show all the previous positions of
       
  8474  that bookmark. Use the \-\-all switch to show previous locations for all
       
  8475  bookmarks and the working copy; each line will then include the bookmark
       
  8476 -name, or \(aq.\(aq for the working copy, as well.
       
  8477 +name, or '.' for the working copy, as well.
       
  8478  .sp
       
  8479  If \fIname\fP starts with \fIre:\fP, the remainder of the name is treated as
       
  8480  a regular expression. To match a name that actually starts with \fIre:\fP,
       
  8481 @@ -11594,7 +11566,7 @@
       
  8482  \fIhg journal \-T json\fP can be used to produce machine readable output.
       
  8483  .sp
       
  8484  Options:
       
  8485 -.INDENT 0.0
       
  8486 +.RS 0
       
  8487  .TP
       
  8488  .B \-\-all
       
  8489  .
       
  8490 @@ -11627,7 +11599,7 @@
       
  8491  .BI \-T,  \-\-template \ <TEMPLATE>
       
  8492  .
       
  8493  display with template
       
  8494 -.UNINDENT
       
  8495 +.RE
  8142  .SS keyword
  8496  .SS keyword
  8143 @@ -11283,7 +11255,7 @@
  8497  .sp
       
  8498  expand keywords in tracked files
       
  8499 @@ -11648,7 +11620,7 @@
  8144  Example:
  8500  Example:
  8145  .sp
  8501  .sp
  8146  .nf
  8502  .nf
  8147 -.ft C
  8503 -.ft C
  8148 +.ft
  8504 +.ft
  8149  [keyword]
  8505  [keyword]
  8150  # expand keywords in every python file except those matching "x*"
  8506  # expand keywords in every python file except those matching "x*"
  8151  **.py =
  8507  **.py =
  8152 @@ -11292,7 +11264,7 @@
  8508 @@ -11657,7 +11629,7 @@
  8153  [keywordset]
  8509  [keywordset]
  8154  # prefer svn\- over cvs\-like default keywordmaps
  8510  # prefer svn\- over cvs\-like default keywordmaps
  8155  svn = True
  8511  svn = True
  8156 -.ft P
  8512 -.ft P
  8157 +.ft
  8513 +.ft
  8158  .fi
  8514  .fi
  8159  .IP Note
  8515  .IP Note
  8160  .
  8516  .
  8161 @@ -11301,11 +11273,11 @@
  8517 @@ -11666,11 +11638,11 @@
  8162  .RE
  8518  .RE
  8163  .sp
  8519  .sp
  8164  For [keywordmaps] template mapping and expansion demonstration and
  8520  For [keywordmaps] template mapping and expansion demonstration and
  8165 -control run \%\fBhg kwdemo\fP\:. See \%\fBhg help templates\fP\: for a list of
  8521 -control run \%\fBhg kwdemo\fP\:. See \%\fBhg help templates\fP\: for a list of
  8166 +control run \fBhg kwdemo\fP. See \fBhg help templates\fP for a list of
  8522 +control run \fBhg kwdemo\fP. See \fBhg help templates\fP for a list of
  8170 -.INDENT 0.0
  8526 -.INDENT 0.0
  8171 +.RS 0
  8527 +.RS 0
  8172  .TP
  8528  .TP
  8173  .B \fButcdate\fP
  8529  .B \fButcdate\fP
  8174  .sp
  8530  .sp
  8175 @@ -11318,20 +11290,20 @@
  8531 @@ -11683,20 +11655,20 @@
  8176  .B \fBsvnisodate\fP
  8532  .B \fBsvnisodate\fP
  8177  .sp
  8533  .sp
  8178  "2006\-09\-18 08:13:13 \-700 (Mon, 18 Sep 2006)"
  8534  "2006\-09\-18 08:13:13 \-700 (Mon, 18 Sep 2006)"
  8179 -.UNINDENT
  8535 -.UNINDENT
  8180 +.RE
  8536 +.RE
  8197 -like CVS\(aq $Log$, are not supported. A keyword template map "Log =
  8553 -like CVS\(aq $Log$, are not supported. A keyword template map "Log =
  8198 +like CVS' $Log$, are not supported. A keyword template map "Log =
  8554 +like CVS' $Log$, are not supported. A keyword template map "Log =
  8199  {desc}" expands to the first line of the changeset description.
  8555  {desc}" expands to the first line of the changeset description.
  8200  .SS Commands
  8556  .SS Commands
  8201  .SS kwdemo
  8557  .SS kwdemo
  8202 @@ -11339,9 +11311,9 @@
  8558 @@ -11704,9 +11676,9 @@
  8203  print [keywordmaps] configuration and an expansion example:
  8559  print [keywordmaps] configuration and an expansion example:
  8204  .sp
  8560  .sp
  8205  .nf
  8561  .nf
  8206 -.ft C
  8562 -.ft C
  8207 +.ft
  8563 +.ft
  8209 -.ft P
  8565 -.ft P
  8210 +.ft
  8566 +.ft
  8211  .fi
  8567  .fi
  8212  .sp
  8568  .sp
  8213  Show current, custom, or default keyword template maps and their
  8569  Show current, custom, or default keyword template maps and their
  8214 @@ -11352,10 +11324,10 @@
  8570 @@ -11717,10 +11689,10 @@
  8215  .sp
  8571  .sp
  8216  Use \-d/\-\-default to disable current configuration.
  8572  Use \-d/\-\-default to disable current configuration.
  8217  .sp
  8573  .sp
  8218 -See \%\fBhg help templates\fP\: for information on templates and filters.
  8574 -See \%\fBhg help templates\fP\: for information on templates and filters.
  8219 +See \fBhg help templates\fP for information on templates and filters.
  8575 +See \fBhg help templates\fP for information on templates and filters.
  8222 -.INDENT 0.0
  8578 -.INDENT 0.0
  8223 +.RS 0
  8579 +.RS 0
  8224  .TP
  8580  .TP
  8225  .B \-d,  \-\-default
  8581  .B \-d,  \-\-default
  8226  .
  8582  .
  8227 @@ -11364,15 +11336,15 @@
  8583 @@ -11729,15 +11701,15 @@
  8228  .BI \-f,  \-\-rcfile \ <FILE>
  8584  .BI \-f,  \-\-rcfile \ <FILE>
  8229  .
  8585  .
  8230  read maps from rcfile
  8586  read maps from rcfile
  8231 -.UNINDENT
  8587 -.UNINDENT
  8232 +.RE
  8588 +.RE
  8241 -.ft P
  8597 -.ft P
  8242 +.ft
  8598 +.ft
  8243  .fi
  8599  .fi
  8244  .sp
  8600  .sp
  8245  Run after (re)enabling keyword expansion.
  8601  Run after (re)enabling keyword expansion.
  8246 @@ -11380,7 +11352,7 @@
  8602 @@ -11745,7 +11717,7 @@
  8247  kwexpand refuses to run if given files contain local changes.
  8603  kwexpand refuses to run if given files contain local changes.
  8248  .sp
  8604  .sp
  8249  Options:
  8605  Options:
  8250 -.INDENT 0.0
  8606 -.INDENT 0.0
  8251 +.RS 0
  8607 +.RS 0
  8252  .TP
  8608  .TP
  8253  .BI \-I,  \-\-include \ <PATTERN[+]>
  8609  .BI \-I,  \-\-include \ <PATTERN[+]>
  8254  .
  8610  .
  8255 @@ -11389,7 +11361,7 @@
  8611 @@ -11754,7 +11726,7 @@
  8256  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8612  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8257  .
  8613  .
  8258  exclude names matching the given patterns
  8614  exclude names matching the given patterns
  8259 -.UNINDENT
  8615 -.UNINDENT
  8260 +.RE
  8616 +.RE
  8261  .sp
  8617  .sp
  8262  [+] marked option can be specified multiple times
  8618  [+] marked option can be specified multiple times
  8263  .SS kwfiles
  8619  .SS kwfiles
  8264 @@ -11397,9 +11369,9 @@
  8620 @@ -11762,9 +11734,9 @@
  8265  show files configured for keyword expansion:
  8621  show files configured for keyword expansion:
  8266  .sp
  8622  .sp
  8267  .nf
  8623  .nf
  8268 -.ft C
  8624 -.ft C
  8269 +.ft
  8625 +.ft
  8271 -.ft P
  8627 -.ft P
  8272 +.ft
  8628 +.ft
  8273  .fi
  8629  .fi
  8274  .sp
  8630  .sp
  8275  List which files in the working directory are matched by the
  8631  List which files in the working directory are matched by the
  8276 @@ -11409,7 +11381,7 @@
  8632 @@ -11774,7 +11746,7 @@
  8277  execution by including only files that are actual candidates for
  8633  execution by including only files that are actual candidates for
  8278  expansion.
  8634  expansion.
  8279  .sp
  8635  .sp
  8280 -See \%\fBhg help keyword\fP\: on how to construct patterns both for
  8636 -See \%\fBhg help keyword\fP\: on how to construct patterns both for
  8281 +See \fBhg help keyword\fP on how to construct patterns both for
  8637 +See \fBhg help keyword\fP on how to construct patterns both for
  8282  inclusion and exclusion of files.
  8638  inclusion and exclusion of files.
  8283  .sp
  8639  .sp
  8284  With \-A/\-\-all and \-v/\-\-verbose the codes used to show the status
  8640  With \-A/\-\-all and \-v/\-\-verbose the codes used to show the status
  8285 @@ -11416,16 +11388,16 @@
  8641 @@ -11781,16 +11753,16 @@
  8286  of files are:
  8642  of files are:
  8287  .sp
  8643  .sp
  8288  .nf
  8644  .nf
  8289 -.ft C
  8645 -.ft C
  8290 +.ft
  8646 +.ft
  8300 -.INDENT 0.0
  8656 -.INDENT 0.0
  8301 +.RS 0
  8657 +.RS 0
  8302  .TP
  8658  .TP
  8303  .B \-A,  \-\-all
  8659  .B \-A,  \-\-all
  8304  .
  8660  .
  8305 @@ -11446,7 +11418,7 @@
  8661 @@ -11811,7 +11783,7 @@
  8306  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8662  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8307  .
  8663  .
  8308  exclude names matching the given patterns
  8664  exclude names matching the given patterns
  8309 -.UNINDENT
  8665 -.UNINDENT
  8310 +.RE
  8666 +.RE
  8311  .sp
  8667  .sp
  8312  [+] marked option can be specified multiple times
  8668  [+] marked option can be specified multiple times
  8313  .SS kwshrink
  8669  .SS kwshrink
  8314 @@ -11454,9 +11426,9 @@
  8670 @@ -11819,9 +11791,9 @@
  8315  revert expanded keywords in the working directory:
  8671  revert expanded keywords in the working directory:
  8316  .sp
  8672  .sp
  8317  .nf
  8673  .nf
  8318 -.ft C
  8674 -.ft C
  8319 +.ft
  8675 +.ft
  8321 -.ft P
  8677 -.ft P
  8322 +.ft
  8678 +.ft
  8323  .fi
  8679  .fi
  8324  .sp
  8680  .sp
  8325  Must be run before changing/disabling active keywords.
  8681  Must be run before changing/disabling active keywords.
  8326 @@ -11464,7 +11436,7 @@
  8682 @@ -11829,7 +11801,7 @@
  8327  kwshrink refuses to run if given files contain local changes.
  8683  kwshrink refuses to run if given files contain local changes.
  8328  .sp
  8684  .sp
  8329  Options:
  8685  Options:
  8330 -.INDENT 0.0
  8686 -.INDENT 0.0
  8331 +.RS 0
  8687 +.RS 0
  8332  .TP
  8688  .TP
  8333  .BI \-I,  \-\-include \ <PATTERN[+]>
  8689  .BI \-I,  \-\-include \ <PATTERN[+]>
  8334  .
  8690  .
  8335 @@ -11473,7 +11445,7 @@
  8691 @@ -11838,7 +11810,7 @@
  8336  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8692  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8337  .
  8693  .
  8338  exclude names matching the given patterns
  8694  exclude names matching the given patterns
  8339 -.UNINDENT
  8695 -.UNINDENT
  8340 +.RE
  8696 +.RE
  8341  .sp
  8697  .sp
  8342  [+] marked option can be specified multiple times
  8698  [+] marked option can be specified multiple times
  8343  .SS largefiles
  8699  .SS largefiles
  8344 @@ -11482,10 +11454,10 @@
  8700 @@ -11847,10 +11819,10 @@
  8345  .sp
  8701  .sp
  8346  Large binary files tend to be not very compressible, not very
  8702  Large binary files tend to be not very compressible, not very
  8347  diffable, and not at all mergeable. Such files are not handled
  8703  diffable, and not at all mergeable. Such files are not handled
  8348 -efficiently by Mercurial\(aqs storage format (revlog), which is based on
  8704 -efficiently by Mercurial\(aqs storage format (revlog), which is based on
  8349 +efficiently by Mercurial's storage format (revlog), which is based on
  8705 +efficiently by Mercurial's storage format (revlog), which is based on
  8352 -Mercurial\(aqs memory usage. The largefiles extension addresses these
  8708 -Mercurial\(aqs memory usage. The largefiles extension addresses these
  8353 +Mercurial's memory usage. The largefiles extension addresses these
  8709 +Mercurial's memory usage. The largefiles extension addresses these
  8354  problems by adding a centralized client\-server layer on top of
  8710  problems by adding a centralized client\-server layer on top of
  8355  Mercurial: largefiles live in a \fIcentral store\fP out on the network
  8711  Mercurial: largefiles live in a \fIcentral store\fP out on the network
  8356  somewhere, and you only fetch the revisions that you need when you
  8712  somewhere, and you only fetch the revisions that you need when you
  8357 @@ -11497,18 +11469,18 @@
  8713 @@ -11862,18 +11834,18 @@
  8358  identified by the SHA\-1 hash of their contents, which is written to
  8714  identified by the SHA\-1 hash of their contents, which is written to
  8359  the standin. largefiles uses that revision ID to get/put largefile
  8715  the standin. largefiles uses that revision ID to get/put largefile
  8360  revisions from/to the central store. This saves both disk space and
  8716  revisions from/to the central store. This saves both disk space and
  8361 -bandwidth, since you don\(aqt need to retrieve all historical revisions
  8717 -bandwidth, since you don\(aqt need to retrieve all historical revisions
  8362 +bandwidth, since you don't need to retrieve all historical revisions
  8718 +bandwidth, since you don't need to retrieve all historical revisions
  8369  .nf
  8725  .nf
  8370 -.ft C
  8726 -.ft C
  8371 +.ft
  8727 +.ft
  8372  $ dd if=/dev/urandom of=randomdata count=2000
  8728  $ dd if=/dev/urandom of=randomdata count=2000
  8373  $ hg add \-\-large randomdata
  8729  $ hg add \-\-large randomdata
  8374 -$ hg commit \-m \(aqadd randomdata as a largefile\(aq
  8730  $ hg commit \-m "add randomdata as a largefile"
  8375 -.ft P
  8731 -.ft P
  8376 +$ hg commit \-m 'add randomdata as a largefile'
       
  8377 +.ft
  8732 +.ft
  8378  .fi
  8733  .fi
  8379  .sp
  8734  .sp
  8380  When you push a changeset that adds/modifies largefiles to a remote
  8735  When you push a changeset that adds/modifies largefiles to a remote
  8381 @@ -11525,8 +11497,8 @@
  8736 @@ -11890,8 +11862,8 @@
  8382  copy to the latest pulled revision (and thereby downloading any new
  8737  copy to the latest pulled revision (and thereby downloading any new
  8383  largefiles).
  8738  largefiles).
  8384  .sp
  8739  .sp
  8385 -If you want to pull largefiles you don\(aqt need for update yet, then
  8740 -If you want to pull largefiles you don\(aqt need for update yet, then
  8386 -you can use pull with the \fI\-\-lfrev\fP option or the \%\fBhg lfpull\fP\: command.
  8741 -you can use pull with the \fI\-\-lfrev\fP option or the \%\fBhg lfpull\fP\: command.
  8387 +If you want to pull largefiles you don't need for update yet, then
  8742 +If you want to pull largefiles you don't need for update yet, then
  8388 +you can use pull with the \fI\-\-lfrev\fP option or the \fBhg lfpull\fP command.
  8743 +you can use pull with the \fI\-\-lfrev\fP option or the \fBhg lfpull\fP command.
  8389  .sp
  8744  .sp
  8390  If you know you are pulling from a non\-default location and want to
  8745  If you know you are pulling from a non\-default location and want to
  8391  download all the largefiles that correspond to the new changesets at
  8746  download all the largefiles that correspond to the new changesets at
  8392 @@ -11545,12 +11517,12 @@
  8747 @@ -11910,12 +11882,12 @@
  8393  If you already have large files tracked by Mercurial without the
  8748  If you already have large files tracked by Mercurial without the
  8394  largefiles extension, you will need to convert your repository in
  8749  largefiles extension, you will need to convert your repository in
  8395  order to benefit from largefiles. This is done with the
  8750  order to benefit from largefiles. This is done with the
  8396 -\%\fBhg lfconvert\fP\: command:
  8751 -\%\fBhg lfconvert\fP\: command:
  8397 +\fBhg lfconvert\fP command:
  8752 +\fBhg lfconvert\fP command:
  8403 -.ft P
  8758 -.ft P
  8404 +.ft
  8759 +.ft
  8405  .fi
  8760  .fi
  8406  .sp
  8761  .sp
  8407  In repositories that already have largefiles in them, any new file
  8762  In repositories that already have largefiles in them, any new file
  8408 @@ -11560,20 +11532,20 @@
  8763 @@ -11925,20 +11897,20 @@
  8409  \-\-lfsize option to the add command (also in megabytes):
  8764  \-\-lfsize option to the add command (also in megabytes):
  8410  .sp
  8765  .sp
  8411  .nf
  8766  .nf
  8412 -.ft C
  8767 -.ft C
  8413 +.ft
  8768 +.ft
  8428 -.ft C
  8783 -.ft C
  8429 +.ft
  8784 +.ft
  8430  [largefiles]
  8785  [largefiles]
  8431  patterns =
  8786  patterns =
  8432    *.jpg
  8787    *.jpg
  8433 @@ -11580,7 +11552,7 @@
  8788 @@ -11945,7 +11917,7 @@
  8434    re:.*\e.(png|bmp)$
  8789    re:.*\e.(png|bmp)$
  8435    library.zip
  8790    library.zip
  8436    content/audio/*
  8791    content/audio/*
  8437 -.ft P
  8792 -.ft P
  8438 +.ft
  8793 +.ft
  8439  .fi
  8794  .fi
  8440  .sp
  8795  .sp
  8441  Files that match one of these patterns will be added as largefiles
  8796  Files that match one of these patterns will be added as largefiles
  8442 @@ -11589,7 +11561,7 @@
  8797 @@ -11954,7 +11926,7 @@
  8443  The \fBlargefiles.minsize\fP and \fBlargefiles.patterns\fP config options
  8798  The \fBlargefiles.minsize\fP and \fBlargefiles.patterns\fP config options
  8444  will be ignored for any repositories not already containing a
  8799  will be ignored for any repositories not already containing a
  8445  largefile. To add the first largefile to a repository, you must
  8800  largefile. To add the first largefile to a repository, you must
  8446 -explicitly do so with the \-\-large flag passed to the \%\fBhg add\fP\:
  8801 -explicitly do so with the \-\-large flag passed to the \%\fBhg add\fP\:
  8447 +explicitly do so with the \-\-large flag passed to the \fBhg add\fP
  8802 +explicitly do so with the \-\-large flag passed to the \fBhg add\fP
  8448  command.
  8803  command.
  8449  .SS Commands
  8804  .SS Commands
  8450  .SS lfconvert
  8805  .SS lfconvert
  8451 @@ -11597,9 +11569,9 @@
  8806 @@ -11962,9 +11934,9 @@
  8452  convert a normal repository to a largefiles repository:
  8807  convert a normal repository to a largefiles repository:
  8453  .sp
  8808  .sp
  8454  .nf
  8809  .nf
  8455 -.ft C
  8810 -.ft C
  8456 +.ft
  8811 +.ft
  8458 -.ft P
  8813 -.ft P
  8459 +.ft
  8814 +.ft
  8460  .fi
  8815  .fi
  8461  .sp
  8816  .sp
  8462  Convert repository SOURCE to a new repository DEST, identical to
  8817  Convert repository SOURCE to a new repository DEST, identical to
  8463 @@ -11619,7 +11591,7 @@
  8818 @@ -11984,7 +11956,7 @@
  8464  this, the DEST repository can be used without largefiles at all.
  8819  this, the DEST repository can be used without largefiles at all.
  8465  .sp
  8820  .sp
  8466  Options:
  8821  Options:
  8467 -.INDENT 0.0
  8822 -.INDENT 0.0
  8468 +.RS 0
  8823 +.RS 0
  8469  .TP
  8824  .TP
  8470  .BI \-s,  \-\-size \ <SIZE>
  8825  .BI \-s,  \-\-size \ <SIZE>
  8471  .
  8826  .
  8472 @@ -11628,33 +11600,33 @@
  8827 @@ -11993,33 +11965,33 @@
  8473  .B \-\-to\-normal
  8828  .B \-\-to\-normal
  8474  .
  8829  .
  8475  convert from a largefiles repo to a normal repo
  8830  convert from a largefiles repo to a normal repo
  8476 -.UNINDENT
  8831 -.UNINDENT
  8477 +.RE
  8832 +.RE
  8509 -.ft P
  8864 -.ft P
  8510 +.ft
  8865 +.ft
  8511  .fi
  8866  .fi
  8512  .IP \(bu 2
  8867  .IP \(bu 2
  8513  .
  8868  .
  8514 @@ -11661,14 +11633,14 @@
  8869 @@ -12026,14 +11998,14 @@
  8515  pull largefiles on the default branch:
  8870  pull largefiles on the default branch:
  8516  .sp
  8871  .sp
  8517  .nf
  8872  .nf
  8518 -.ft C
  8873 -.ft C
  8519 +.ft
  8874 +.ft
  8528 -.INDENT 0.0
  8883 -.INDENT 0.0
  8529 +.RS 0
  8884 +.RS 0
  8530  .TP
  8885  .TP
  8531  .BI \-r,  \-\-rev \ <VALUE[+]>
  8886  .BI \-r,  \-\-rev \ <VALUE[+]>
  8532  .
  8887  .
  8533 @@ -11685,7 +11657,7 @@
  8888 @@ -12050,7 +12022,7 @@
  8534  .B \-\-insecure
  8889  .B \-\-insecure
  8535  .
  8890  .
  8536  do not verify server certificate (ignoring web.cacerts config)
  8891  do not verify server certificate (ignoring web.cacerts config)
  8537 -.UNINDENT
  8892 -.UNINDENT
  8538 +.RE
  8893 +.RE
  8539  .sp
  8894  .sp
  8540  [+] marked option can be specified multiple times
  8895  [+] marked option can be specified multiple times
  8541  .SS mq
  8896  .SS logtoprocess
  8542 @@ -11699,10 +11671,10 @@
  8897 @@ -12066,7 +12038,7 @@
       
  8898  prefixed with \fIOPT_\fP). The original event name is passed in the \fIEVENT\fP
       
  8899  environment variable, and the process ID of mercurial is given in \fIHGPID\fP.
       
  8900  .sp
       
  8901 -So given a call \fIui.log(\(aqfoo\(aq, \(aqbar\(aq, \(aqbaz\(aq, spam=\(aqeggs\(aq), a script configured
       
  8902 +So given a call \fIui.log('foo', 'bar', 'baz', spam='eggs'), a script configured
       
  8903  for the \(gafoo\fP event can expect an environment with \fIMSG1=bar\fP, \fIMSG2=baz\fP, and
       
  8904  \fIOPT_SPAM=eggs\fP.
       
  8905  .sp
       
  8906 @@ -12074,10 +12046,10 @@
       
  8907  For example:
       
  8908  .sp
       
  8909  .nf
       
  8910 -.ft C
       
  8911 +.ft
       
  8912  [logtoprocess]
       
  8913  commandexception = echo "$MSG2$MSG3" > /var/log/mercurial_exceptions.log
       
  8914 -.ft P
       
  8915 +.ft
       
  8916  .fi
       
  8917  .sp
       
  8918  would log the warning message and traceback of any failed command dispatch.
       
  8919 @@ -12095,10 +12067,10 @@
  8543  Known patches are represented as patch files in the .hg/patches
  8920  Known patches are represented as patch files in the .hg/patches
  8544  directory. Applied patches are both patch files and changesets.
  8921  directory. Applied patches are both patch files and changesets.
  8545  .sp
  8922  .sp
  8546 -Common tasks (use \%\fBhg help command\fP\: for more details):
  8923 -Common tasks (use \%\fBhg help command\fP\: for more details):
  8547 +Common tasks (use \fBhg help command\fP for more details):
  8924 +Common tasks (use \fBhg help command\fP for more details):
  8550 -.ft C
  8927 -.ft C
  8551 +.ft
  8928 +.ft
  8552  create new patch                          qnew
  8929  create new patch                          qnew
  8553  import existing patch                     qimport
  8930  import existing patch                     qimport
  8554  
  8931  
  8555 @@ -11712,7 +11684,7 @@
  8932 @@ -12108,7 +12080,7 @@
  8556  add known patch to applied stack          qpush
  8933  add known patch to applied stack          qpush
  8557  remove patch from applied stack           qpop
  8934  remove patch from applied stack           qpop
  8558  refresh contents of top applied patch     qrefresh
  8935  refresh contents of top applied patch     qrefresh
  8559 -.ft P
  8936 -.ft P
  8560 +.ft
  8937 +.ft
  8561  .fi
  8938  .fi
  8562  .sp
  8939  .sp
  8563  By default, mq will automatically use git patches when required to
  8940  By default, mq will automatically use git patches when required to
  8564 @@ -11720,29 +11692,29 @@
  8941 @@ -12116,29 +12088,29 @@
  8565  files creations or deletions. This behavior can be configured with:
  8942  files creations or deletions. This behavior can be configured with:
  8566  .sp
  8943  .sp
  8567  .nf
  8944  .nf
  8568 -.ft C
  8945 -.ft C
  8569 +.ft
  8946 +.ft
  8598 -create other, independent patch queues with the \%\fBhg qqueue\fP\: command.
  8975 -create other, independent patch queues with the \%\fBhg qqueue\fP\: command.
  8599 +create other, independent patch queues with the \fBhg qqueue\fP command.
  8976 +create other, independent patch queues with the \fBhg qqueue\fP command.
  8600  .sp
  8977  .sp
  8601  If the working directory contains uncommitted files, qpush, qpop and
  8978  If the working directory contains uncommitted files, qpush, qpop and
  8602  qgoto abort immediately. If \-f/\-\-force is used, the changes are
  8979  qgoto abort immediately. If \-f/\-\-force is used, the changes are
  8603 @@ -11749,10 +11721,10 @@
  8980 @@ -12145,10 +12117,10 @@
  8604  discarded. Setting:
  8981  discarded. Setting:
  8605  .sp
  8982  .sp
  8606  .nf
  8983  .nf
  8607 -.ft C
  8984 -.ft C
  8608 +.ft
  8985 +.ft
  8611 -.ft P
  8988 -.ft P
  8612 +.ft
  8989 +.ft
  8613  .fi
  8990  .fi
  8614  .sp
  8991  .sp
  8615  make them behave as if \-\-keep\-changes were passed, and non\-conflicting
  8992  make them behave as if \-\-keep\-changes were passed, and non\-conflicting
  8616 @@ -11767,15 +11739,15 @@
  8993 @@ -12163,15 +12135,15 @@
  8617  print the patches already applied:
  8994  print the patches already applied:
  8618  .sp
  8995  .sp
  8619  .nf
  8996  .nf
  8620 -.ft C
  8997 -.ft C
  8621 +.ft
  8998 +.ft
  8630 -.INDENT 0.0
  9007 -.INDENT 0.0
  8631 +.RS 0
  9008 +.RS 0
  8632  .TP
  9009  .TP
  8633  .B \-1,  \-\-last
  9010  .B \-1,  \-\-last
  8634  .
  9011  .
  8635 @@ -11784,15 +11756,15 @@
  9012 @@ -12180,15 +12152,15 @@
  8636  .B \-s,  \-\-summary
  9013  .B \-s,  \-\-summary
  8637  .
  9014  .
  8638  print first line of patch header
  9015  print first line of patch header
  8639 -.UNINDENT
  9016 -.UNINDENT
  8640 +.RE
  9017 +.RE
  8649 -.ft P
  9026 -.ft P
  8650 +.ft
  9027 +.ft
  8651  .fi
  9028  .fi
  8652  .sp
  9029  .sp
  8653  If source is local, destination will have no patches applied. If
  9030  If source is local, destination will have no patches applied. If
  8654 @@ -11805,12 +11777,12 @@
  9031 @@ -12201,12 +12173,12 @@
  8655  default. Use \-p <url> to change.
  9032  default. Use \-p <url> to change.
  8656  .sp
  9033  .sp
  8657  The patch directory must be a nested Mercurial repository, as
  9034  The patch directory must be a nested Mercurial repository, as
  8658 -would be created by \%\fBhg init \-\-mq\fP\:.
  9035 -would be created by \%\fBhg init \-\-mq\fP\:.
  8659 +would be created by \fBhg init \-\-mq\fP.
  9036 +would be created by \fBhg init \-\-mq\fP.
  8664 -.INDENT 0.0
  9041 -.INDENT 0.0
  8665 +.RS 0
  9042 +.RS 0
  8666  .TP
  9043  .TP
  8667  .B \-\-pull
  9044  .B \-\-pull
  8668  .
  9045  .
  8669 @@ -11839,21 +11811,21 @@
  9046 @@ -12235,21 +12207,21 @@
  8670  .B \-\-insecure
  9047  .B \-\-insecure
  8671  .
  9048  .
  8672  do not verify server certificate (ignoring web.cacerts config)
  9049  do not verify server certificate (ignoring web.cacerts config)
  8673 -.UNINDENT
  9050 -.UNINDENT
  8674 +.RE
  9051 +.RE
  8691 -.INDENT 0.0
  9068 -.INDENT 0.0
  8692 +.RS 0
  9069 +.RS 0
  8693  .TP
  9070  .TP
  8694  .B \-A,  \-\-addremove
  9071  .B \-A,  \-\-addremove
  8695  .
  9072  .
  8696 @@ -11906,23 +11878,23 @@
  9073 @@ -12302,23 +12274,23 @@
  8697  .B \-S,  \-\-subrepos
  9074  .B \-S,  \-\-subrepos
  8698  .
  9075  .
  8699  recurse into subrepositories
  9076  recurse into subrepositories
  8700 -.UNINDENT
  9077 -.UNINDENT
  8701 +.RE
  9078 +.RE
  8722 -.ft P
  9099 -.ft P
  8723 +.ft
  9100 +.ft
  8724  .fi
  9101  .fi
  8725  .sp
  9102  .sp
  8726  The patches must not be applied, and at least one patch is required. Exact
  9103  The patches must not be applied, and at least one patch is required. Exact
  8727 @@ -11930,10 +11902,10 @@
  9104 @@ -12326,10 +12298,10 @@
  8728  preserved in the patch directory.
  9105  preserved in the patch directory.
  8729  .sp
  9106  .sp
  8730  To stop managing a patch and move it into permanent history,
  9107  To stop managing a patch and move it into permanent history,
  8731 -use the \%\fBhg qfinish\fP\: command.
  9108 -use the \%\fBhg qfinish\fP\: command.
  8732 +use the \fBhg qfinish\fP command.
  9109 +use the \fBhg qfinish\fP command.
  8735 -.INDENT 0.0
  9112 -.INDENT 0.0
  8736 +.RS 0
  9113 +.RS 0
  8737  .TP
  9114  .TP
  8738  .B \-k,  \-\-keep
  9115  .B \-k,  \-\-keep
  8739  .
  9116  .
  8740 @@ -11942,23 +11914,23 @@
  9117 @@ -12338,23 +12310,23 @@
  8741  .BI \-r,  \-\-rev \ <REV[+]>
  9118  .BI \-r,  \-\-rev \ <REV[+]>
  8742  .
  9119  .
  8743  stop managing a revision (DEPRECATED)
  9120  stop managing a revision (DEPRECATED)
  8744 -.UNINDENT
  9121 -.UNINDENT
  8745 +.RE
  9122 +.RE
  8766 -.ft P
  9143 -.ft P
  8767 +.ft
  9144 +.ft
  8768  .fi
  9145  .fi
  8769  .sp
  9146  .sp
  8770  Shows a diff which includes the current patch as well as any
  9147  Shows a diff which includes the current patch as well as any
  8771 @@ -11966,8 +11938,8 @@
  9148 @@ -12362,8 +12334,8 @@
  8772  last refresh (thus showing what the current patch would become
  9149  last refresh (thus showing what the current patch would become
  8773  after a qrefresh).
  9150  after a qrefresh).
  8774  .sp
  9151  .sp
  8775 -Use \%\fBhg diff\fP\: if you only want to see the changes made since the
  9152 -Use \%\fBhg diff\fP\: if you only want to see the changes made since the
  8776 -last qrefresh, or \%\fBhg export qtip\fP\: if you want to see changes
  9153 -last qrefresh, or \%\fBhg export qtip\fP\: if you want to see changes
  8777 +Use \fBhg diff\fP if you only want to see the changes made since the
  9154 +Use \fBhg diff\fP if you only want to see the changes made since the
  8778 +last qrefresh, or \fBhg export qtip\fP if you want to see changes
  9155 +last qrefresh, or \fBhg export qtip\fP if you want to see changes
  8779  made by the current patch without including changes made since the
  9156  made by the current patch without including changes made since the
  8780  qrefresh.
  9157  qrefresh.
  8781  .sp
  9158  .sp
  8782 @@ -11974,7 +11946,7 @@
  9159 @@ -12370,7 +12342,7 @@
  8783  Returns 0 on success.
  9160  Returns 0 on success.
  8784  .sp
  9161  .sp
  8785  Options:
  9162  Options:
  8786 -.INDENT 0.0
  9163 -.INDENT 0.0
  8787 +.RS 0
  9164 +.RS 0
  8788  .TP
  9165  .TP
  8789  .B \-a,  \-\-text
  9166  .B \-a,  \-\-text
  8790  .
  9167  .
  8791 @@ -12031,7 +12003,7 @@
  9168 @@ -12427,7 +12399,7 @@
  8792  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  9169  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  8793  .
  9170  .
  8794  exclude names matching the given patterns
  9171  exclude names matching the given patterns
  8795 -.UNINDENT
  9172 -.UNINDENT
  8796 +.RE
  9173 +.RE
  8797  .sp
  9174  .sp
  8798  [+] marked option can be specified multiple times
  9175  [+] marked option can be specified multiple times
  8799  .SS qfinish
  9176  .SS qfinish
  8800 @@ -12039,9 +12011,9 @@
  9177 @@ -12435,9 +12407,9 @@
  8801  move applied patches into repository history:
  9178  move applied patches into repository history:
  8802  .sp
  9179  .sp
  8803  .nf
  9180  .nf
  8804 -.ft C
  9181 -.ft C
  8805 +.ft
  9182 +.ft
  8807 -.ft P
  9184 -.ft P
  8808 +.ft
  9185 +.ft
  8809  .fi
  9186  .fi
  8810  .sp
  9187  .sp
  8811  Finishes the specified revisions (corresponding to applied
  9188  Finishes the specified revisions (corresponding to applied
  8812 @@ -12060,20 +12032,20 @@
  9189 @@ -12456,20 +12428,20 @@
  8813  Returns 0 on success.
  9190  Returns 0 on success.
  8814  .sp
  9191  .sp
  8815  Options:
  9192  Options:
  8816 -.INDENT 0.0
  9193 -.INDENT 0.0
  8817 +.RS 0
  9194 +.RS 0
  8832 -.ft P
  9209 -.ft P
  8833 +.ft
  9210 +.ft
  8834  .fi
  9211  .fi
  8835  .sp
  9212  .sp
  8836  Patches must not yet be applied. Each patch will be successively
  9213  Patches must not yet be applied. Each patch will be successively
  8837 @@ -12089,7 +12061,7 @@
  9214 @@ -12485,7 +12457,7 @@
  8838  Returns 0 on success.
  9215  Returns 0 on success.
  8839  .sp
  9216  .sp
  8840  Options:
  9217  Options:
  8841 -.INDENT 0.0
  9218 -.INDENT 0.0
  8842 +.RS 0
  9219 +.RS 0
  8843  .TP
  9220  .TP
  8844  .B \-e,  \-\-edit
  9221  .B \-e,  \-\-edit
  8845  .
  9222  .
  8846 @@ -12106,21 +12078,21 @@
  9223 @@ -12502,21 +12474,21 @@
  8847  .BI \-l,  \-\-logfile \ <FILE>
  9224  .BI \-l,  \-\-logfile \ <FILE>
  8848  .
  9225  .
  8849  read commit message from file
  9226  read commit message from file
  8850 -.UNINDENT
  9227 -.UNINDENT
  8851 +.RE
  9228 +.RE
  8867 -.INDENT 0.0
  9244 -.INDENT 0.0
  8868 +.RS 0
  9245 +.RS 0
  8869  .TP
  9246  .TP
  8870  .B \-\-keep\-changes
  9247  .B \-\-keep\-changes
  8871  .
  9248  .
  8872 @@ -12133,21 +12105,21 @@
  9249 @@ -12529,21 +12501,21 @@
  8873  .B \-\-no\-backup
  9250  .B \-\-no\-backup
  8874  .
  9251  .
  8875  do not save backup copies of files
  9252  do not save backup copies of files
  8876 -.UNINDENT
  9253 -.UNINDENT
  8877 +.RE
  9254 +.RE
  8894 +pushed only if the \fBhg qselect\fP command has activated it. A patch with
  9271 +pushed only if the \fBhg qselect\fP command has activated it. A patch with
  8895 +a negative guard ("\-foo") is never pushed if the \fBhg qselect\fP command
  9272 +a negative guard ("\-foo") is never pushed if the \fBhg qselect\fP command
  8896  has activated it.
  9273  has activated it.
  8897  .sp
  9274  .sp
  8898  With no arguments, print the currently active guards.
  9275  With no arguments, print the currently active guards.
  8899 @@ -12154,21 +12126,21 @@
  9276 @@ -12550,21 +12522,21 @@
  8900  With arguments, set guards for the named patch.
  9277  With arguments, set guards for the named patch.
  8901  .IP Note
  9278  .IP Note
  8902  .
  9279  .
  8903 -Specifying negative guards now requires \(aq\-\-\(aq.
  9280 -Specifying negative guards now requires \(aq\-\-\(aq.
  8904 +Specifying negative guards now requires '\-\-'.
  9281 +Specifying negative guards now requires '\-\-'.
  8920 -.INDENT 0.0
  9297 -.INDENT 0.0
  8921 +.RS 0
  9298 +.RS 0
  8922  .TP
  9299  .TP
  8923  .B \-l,  \-\-list
  9300  .B \-l,  \-\-list
  8924  .
  9301  .
  8925 @@ -12177,15 +12149,15 @@
  9302 @@ -12573,15 +12545,15 @@
  8926  .B \-n,  \-\-none
  9303  .B \-n,  \-\-none
  8927  .
  9304  .
  8928  drop all guards
  9305  drop all guards
  8929 -.UNINDENT
  9306 -.UNINDENT
  8930 +.RE
  9307 +.RE
  8939 -.ft P
  9316 -.ft P
  8940 +.ft
  9317 +.ft
  8941  .fi
  9318  .fi
  8942  .sp
  9319  .sp
  8943  Returns 0 on success.
  9320  Returns 0 on success.
  8944 @@ -12194,9 +12166,9 @@
  9321 @@ -12590,9 +12562,9 @@
  8945  import a patch or existing changeset:
  9322  import a patch or existing changeset:
  8946  .sp
  9323  .sp
  8947  .nf
  9324  .nf
  8948 -.ft C
  9325 -.ft C
  8949 +.ft
  9326 +.ft
  8951 -.ft P
  9328 -.ft P
  8952 +.ft
  9329 +.ft
  8953  .fi
  9330  .fi
  8954  .sp
  9331  .sp
  8955  The patch is inserted into the series after the last applied
  9332  The patch is inserted into the series after the last applied
  8956 @@ -12217,7 +12189,7 @@
  9333 @@ -12613,7 +12585,7 @@
  8957  under mq control). With \-g/\-\-git, patches imported with \-\-rev will
  9334  under mq control). With \-g/\-\-git, patches imported with \-\-rev will
  8958  use the git diff format. See the diffs help topic for information
  9335  use the git diff format. See the diffs help topic for information
  8959  on why this is important for preserving rename/copy information
  9336  on why this is important for preserving rename/copy information
  8960 -and permission changes. Use \%\fBhg qfinish\fP\: to remove changesets
  9337 -and permission changes. Use \%\fBhg qfinish\fP\: to remove changesets
  8961 +and permission changes. Use \fBhg qfinish\fP to remove changesets
  9338 +and permission changes. Use \fBhg qfinish\fP to remove changesets
  8962  from mq control.
  9339  from mq control.
  8963  .sp
  9340  .sp
  8964  To import a patch from standard input, pass \- as the patch file.
  9341  To import a patch from standard input, pass \- as the patch file.
  8965 @@ -12227,15 +12199,15 @@
  9342 @@ -12623,15 +12595,15 @@
  8966  To import an existing patch while renaming it:
  9343  To import an existing patch while renaming it:
  8967  .sp
  9344  .sp
  8968  .nf
  9345  .nf
  8969 -.ft C
  9346 -.ft C
  8970 +.ft
  9347 +.ft
  8979 -.INDENT 0.0
  9356 -.INDENT 0.0
  8980 +.RS 0
  9357 +.RS 0
  8981  .TP
  9358  .TP
  8982  .B \-e,  \-\-existing
  9359  .B \-e,  \-\-existing
  8983  .
  9360  .
  8984 @@ -12260,7 +12232,7 @@
  9361 @@ -12656,7 +12628,7 @@
  8985  .B \-P,  \-\-push
  9362  .B \-P,  \-\-push
  8986  .
  9363  .
  8987  qpush after importing
  9364  qpush after importing
  8988 -.UNINDENT
  9365 -.UNINDENT
  8989 +.RE
  9366 +.RE
  8990  .sp
  9367  .sp
  8991  [+] marked option can be specified multiple times
  9368  [+] marked option can be specified multiple times
  8992  .SS qinit
  9369  .SS qinit
  8993 @@ -12268,9 +12240,9 @@
  9370 @@ -12664,9 +12636,9 @@
  8994  init a new queue repository (DEPRECATED):
  9371  init a new queue repository (DEPRECATED):
  8995  .sp
  9372  .sp
  8996  .nf
  9373  .nf
  8997 -.ft C
  9374 -.ft C
  8998 +.ft
  9375 +.ft
  9000 -.ft P
  9377 -.ft P
  9001 +.ft
  9378 +.ft
  9002  .fi
  9379  .fi
  9003  .sp
  9380  .sp
  9004  The queue repository is unversioned by default. If
  9381  The queue repository is unversioned by default. If
  9005 @@ -12279,24 +12251,24 @@
  9382 @@ -12675,24 +12647,24 @@
  9006  an unversioned patch repository into a versioned one). You can use
  9383  an unversioned patch repository into a versioned one). You can use
  9007  qcommit to commit changes to this queue repository.
  9384  qcommit to commit changes to this queue repository.
  9008  .sp
  9385  .sp
  9009 -This command is deprecated. Without \-c, it\(aqs implied by other relevant
  9386 -This command is deprecated. Without \-c, it\(aqs implied by other relevant
  9010 -commands. With \-c, use \%\fBhg init \-\-mq\fP\: instead.
  9387 -commands. With \-c, use \%\fBhg init \-\-mq\fP\: instead.
  9031 -.ft P
  9408 -.ft P
  9032 +.ft
  9409 +.ft
  9033  .fi
  9410  .fi
  9034  .sp
  9411  .sp
  9035  qnew creates a new patch on top of the currently\-applied patch (if
  9412  qnew creates a new patch on top of the currently\-applied patch (if
  9036 @@ -12312,7 +12284,7 @@
  9413 @@ -12708,7 +12680,7 @@
  9037  .sp
  9414  .sp
  9038  \-e/\-\-edit, \-m/\-\-message or \-l/\-\-logfile set the patch header as
  9415  \-e/\-\-edit, \-m/\-\-message or \-l/\-\-logfile set the patch header as
  9039  well as the commit message. If none is specified, the header is
  9416  well as the commit message. If none is specified, the header is
  9040 -empty and the commit message is \(aq[mq]: PATCH\(aq.
  9417 -empty and the commit message is \(aq[mq]: PATCH\(aq.
  9041 +empty and the commit message is '[mq]: PATCH'.
  9418 +empty and the commit message is '[mq]: PATCH'.
  9042  .sp
  9419  .sp
  9043  Use the \-g/\-\-git option to keep the patch in the git extended diff
  9420  Use the \-g/\-\-git option to keep the patch in the git extended diff
  9044  format. Read the diffs help topic for more information on why this
  9421  format. Read the diffs help topic for more information on why this
  9045 @@ -12322,7 +12294,7 @@
  9422 @@ -12718,7 +12690,7 @@
  9046  Returns 0 on successful creation of a new patch.
  9423  Returns 0 on successful creation of a new patch.
  9047  .sp
  9424  .sp
  9048  Options:
  9425  Options:
  9049 -.INDENT 0.0
  9426 -.INDENT 0.0
  9050 +.RS 0
  9427 +.RS 0
  9051  .TP
  9428  .TP
  9052  .B \-e,  \-\-edit
  9429  .B \-e,  \-\-edit
  9053  .
  9430  .
  9054 @@ -12367,7 +12339,7 @@
  9431 @@ -12763,7 +12735,7 @@
  9055  .BI \-l,  \-\-logfile \ <FILE>
  9432  .BI \-l,  \-\-logfile \ <FILE>
  9056  .
  9433  .
  9057  read commit message from file
  9434  read commit message from file
  9058 -.UNINDENT
  9435 -.UNINDENT
  9059 +.RE
  9436 +.RE
  9060  .sp
  9437  .sp
  9061  [+] marked option can be specified multiple times
  9438  [+] marked option can be specified multiple times
  9062  .SS qnext
  9439  .SS qnext
  9063 @@ -12375,28 +12347,28 @@
  9440 @@ -12771,28 +12743,28 @@
  9064  print the name of the next pushable patch:
  9441  print the name of the next pushable patch:
  9065  .sp
  9442  .sp
  9066  .nf
  9443  .nf
  9067 -.ft C
  9444 -.ft C
  9068 +.ft
  9445 +.ft
  9093 -.ft P
  9470 -.ft P
  9094 +.ft
  9471 +.ft
  9095  .fi
  9472  .fi
  9096  .sp
  9473  .sp
  9097  Without argument, pops off the top of the patch stack. If given a
  9474  Without argument, pops off the top of the patch stack. If given a
  9098 @@ -12411,7 +12383,7 @@
  9475 @@ -12807,7 +12779,7 @@
  9099  Return 0 on success.
  9476  Return 0 on success.
  9100  .sp
  9477  .sp
  9101  Options:
  9478  Options:
  9102 -.INDENT 0.0
  9479 -.INDENT 0.0
  9103 +.RS 0
  9480 +.RS 0
  9104  .TP
  9481  .TP
  9105  .B \-a,  \-\-all
  9482  .B \-a,  \-\-all
  9106  .
  9483  .
  9107 @@ -12432,34 +12404,34 @@
  9484 @@ -12828,34 +12800,34 @@
  9108  .B \-\-no\-backup
  9485  .B \-\-no\-backup
  9109  .
  9486  .
  9110  do not save backup copies of files
  9487  do not save backup copies of files
  9111 -.UNINDENT
  9488 -.UNINDENT
  9112 +.RE
  9489 +.RE
  9144 -.ft P
  9521 -.ft P
  9145 +.ft
  9522 +.ft
  9146  .fi
  9523  .fi
  9147  .sp
  9524  .sp
  9148  By default, abort if the working directory contains uncommitted
  9525  By default, abort if the working directory contains uncommitted
  9149 @@ -12470,7 +12442,7 @@
  9526 @@ -12866,7 +12838,7 @@
  9150  Return 0 on success.
  9527  Return 0 on success.
  9151  .sp
  9528  .sp
  9152  Options:
  9529  Options:
  9153 -.INDENT 0.0
  9530 -.INDENT 0.0
  9154 +.RS 0
  9531 +.RS 0
  9155  .TP
  9532  .TP
  9156  .B \-\-keep\-changes
  9533  .B \-\-keep\-changes
  9157  .
  9534  .
  9158 @@ -12507,15 +12479,15 @@
  9535 @@ -12903,15 +12875,15 @@
  9159  .B \-\-no\-backup
  9536  .B \-\-no\-backup
  9160  .
  9537  .
  9161  do not save backup copies of files
  9538  do not save backup copies of files
  9162 -.UNINDENT
  9539 -.UNINDENT
  9163 +.RE
  9540 +.RE
  9172 -.ft P
  9549 -.ft P
  9173 +.ft
  9550 +.ft
  9174  .fi
  9551  .fi
  9175  .sp
  9552  .sp
  9176  Supports switching between different patch queues, as well as creating
  9553  Supports switching between different patch queues, as well as creating
  9177 @@ -12537,7 +12509,7 @@
  9554 @@ -12933,7 +12905,7 @@
  9178  Returns 0 on success.
  9555  Returns 0 on success.
  9179  .sp
  9556  .sp
  9180  Options:
  9557  Options:
  9181 -.INDENT 0.0
  9558 -.INDENT 0.0
  9182 +.RS 0
  9559 +.RS 0
  9183  .TP
  9560  .TP
  9184  .B \-l,  \-\-list
  9561  .B \-l,  \-\-list
  9185  .
  9562  .
  9186 @@ -12562,15 +12534,15 @@
  9563 @@ -12958,15 +12930,15 @@
  9187  .B \-\-purge
  9564  .B \-\-purge
  9188  .
  9565  .
  9189  delete queue, and remove patch dir
  9566  delete queue, and remove patch dir
  9190 -.UNINDENT
  9567 -.UNINDENT
  9191 +.RE
  9568 +.RE
  9200 -.ft P
  9577 -.ft P
  9201 +.ft
  9578 +.ft
  9202  .fi
  9579  .fi
  9203  .sp
  9580  .sp
  9204  If any file patterns are provided, the refreshed patch will
  9581  If any file patterns are provided, the refreshed patch will
  9205 @@ -12592,7 +12564,7 @@
  9582 @@ -12988,7 +12960,7 @@
  9206  Returns 0 on success.
  9583  Returns 0 on success.
  9207  .sp
  9584  .sp
  9208  Options:
  9585  Options:
  9209 -.INDENT 0.0
  9586 -.INDENT 0.0
  9210 +.RS 0
  9587 +.RS 0
  9211  .TP
  9588  .TP
  9212  .B \-e,  \-\-edit
  9589  .B \-e,  \-\-edit
  9213  .
  9590  .
  9214 @@ -12637,7 +12609,7 @@
  9591 @@ -13033,7 +13005,7 @@
  9215  .BI \-l,  \-\-logfile \ <FILE>
  9592  .BI \-l,  \-\-logfile \ <FILE>
  9216  .
  9593  .
  9217  read commit message from file
  9594  read commit message from file
  9218 -.UNINDENT
  9595 -.UNINDENT
  9219 +.RE
  9596 +.RE
  9220  .sp
  9597  .sp
  9221  [+] marked option can be specified multiple times
  9598  [+] marked option can be specified multiple times
  9222  .SS qrename
  9599  .SS qrename
  9223 @@ -12645,9 +12617,9 @@
  9600 @@ -13041,9 +13013,9 @@
  9224  rename a patch:
  9601  rename a patch:
  9225  .sp
  9602  .sp
  9226  .nf
  9603  .nf
  9227 -.ft C
  9604 -.ft C
  9228 +.ft
  9605 +.ft
  9230 -.ft P
  9607 -.ft P
  9231 +.ft
  9608 +.ft
  9232  .fi
  9609  .fi
  9233  .sp
  9610  .sp
  9234  With one argument, renames the current patch to PATCH1.
  9611  With one argument, renames the current patch to PATCH1.
  9235 @@ -12654,26 +12626,26 @@
  9612 @@ -13050,26 +13022,26 @@
  9236  With two arguments, renames PATCH1 to PATCH2.
  9613  With two arguments, renames PATCH1 to PATCH2.
  9237  .sp
  9614  .sp
  9238  Returns 0 on success.
  9615  Returns 0 on success.
  9239 -.INDENT 0.0
  9616 -.INDENT 0.0
  9240 -.INDENT 3.5
  9617 -.INDENT 3.5
  9265 -.INDENT 0.0
  9642 -.INDENT 0.0
  9266 +.RS 0
  9643 +.RS 0
  9267  .TP
  9644  .TP
  9268  .B \-d,  \-\-delete
  9645  .B \-d,  \-\-delete
  9269  .
  9646  .
  9270 @@ -12682,21 +12654,21 @@
  9647 @@ -13078,21 +13050,21 @@
  9271  .B \-u,  \-\-update
  9648  .B \-u,  \-\-update
  9272  .
  9649  .
  9273  update queue working directory
  9650  update queue working directory
  9274 -.UNINDENT
  9651 -.UNINDENT
  9275 +.RE
  9652 +.RE
  9292 -.INDENT 0.0
  9669 -.INDENT 0.0
  9293 +.RS 0
  9670 +.RS 0
  9294  .TP
  9671  .TP
  9295  .B \-c,  \-\-copy
  9672  .B \-c,  \-\-copy
  9296  .
  9673  .
  9297 @@ -12721,18 +12693,18 @@
  9674 @@ -13117,18 +13089,18 @@
  9298  .BI \-l,  \-\-logfile \ <FILE>
  9675  .BI \-l,  \-\-logfile \ <FILE>
  9299  .
  9676  .
  9300  read commit message from file
  9677  read commit message from file
  9301 -.UNINDENT
  9678 -.UNINDENT
  9302 +.RE
  9679 +.RE
  9315 -Use the \%\fBhg qguard\fP\: command to set or print guards on patch, then use
  9692 -Use the \%\fBhg qguard\fP\: command to set or print guards on patch, then use
  9316 +Use the \fBhg qguard\fP command to set or print guards on patch, then use
  9693 +Use the \fBhg qguard\fP command to set or print guards on patch, then use
  9317  qselect to tell mq which guards to use. A patch will be pushed if
  9694  qselect to tell mq which guards to use. A patch will be pushed if
  9318  it has no guards or any positive guards match the currently
  9695  it has no guards or any positive guards match the currently
  9319  selected guard, but will not be pushed if any negative guards
  9696  selected guard, but will not be pushed if any negative guards
  9320 @@ -12739,11 +12711,11 @@
  9697 @@ -13135,11 +13107,11 @@
  9321  match the current guard. For example:
  9698  match the current guard. For example:
  9322  .sp
  9699  .sp
  9323  .nf
  9700  .nf
  9324 -.ft C
  9701 -.ft C
  9325 +.ft
  9702 +.ft
  9329 -.ft P
  9706 -.ft P
  9330 +.ft
  9707 +.ft
  9331  .fi
  9708  .fi
  9332  .sp
  9709  .sp
  9333  This activates the "stable" guard. mq will skip foo.patch (because
  9710  This activates the "stable" guard. mq will skip foo.patch (because
  9334 @@ -12769,7 +12741,7 @@
  9711 @@ -13165,7 +13137,7 @@
  9335  Returns 0 on success.
  9712  Returns 0 on success.
  9336  .sp
  9713  .sp
  9337  Options:
  9714  Options:
  9338 -.INDENT 0.0
  9715 -.INDENT 0.0
  9339 +.RS 0
  9716 +.RS 0
  9340  .TP
  9717  .TP
  9341  .B \-n,  \-\-none
  9718  .B \-n,  \-\-none
  9342  .
  9719  .
  9343 @@ -12786,21 +12758,21 @@
  9720 @@ -13182,21 +13154,21 @@
  9344  .B \-\-reapply
  9721  .B \-\-reapply
  9345  .
  9722  .
  9346  pop, then reapply patches
  9723  pop, then reapply patches
  9347 -.UNINDENT
  9724 -.UNINDENT
  9348 +.RE
  9725 +.RE
  9364 -.INDENT 0.0
  9741 -.INDENT 0.0
  9365 +.RS 0
  9742 +.RS 0
  9366  .TP
  9743  .TP
  9367  .B \-m,  \-\-missing
  9744  .B \-m,  \-\-missing
  9368  .
  9745  .
  9369 @@ -12809,40 +12781,40 @@
  9746 @@ -13205,40 +13177,40 @@
  9370  .B \-s,  \-\-summary
  9747  .B \-s,  \-\-summary
  9371  .
  9748  .
  9372  print first line of patch header
  9749  print first line of patch header
  9373 -.UNINDENT
  9750 -.UNINDENT
  9374 +.RE
  9751 +.RE
  9413 -.INDENT 0.0
  9790 -.INDENT 0.0
  9414 +.RS 0
  9791 +.RS 0
  9415  .TP
  9792  .TP
  9416  .B \-1,  \-\-first
  9793  .B \-1,  \-\-first
  9417  .
  9794  .
  9418 @@ -12851,7 +12823,7 @@
  9795 @@ -13247,7 +13219,7 @@
  9419  .B \-s,  \-\-summary
  9796  .B \-s,  \-\-summary
  9420  .
  9797  .
  9421  print first line of patch header
  9798  print first line of patch header
  9422 -.UNINDENT
  9799 -.UNINDENT
  9423 +.RE
  9800 +.RE
  9424  .SS notify
  9801  .SS notify
  9425  .sp
  9802  .sp
  9426  hooks for sending email push notifications
  9803  hooks for sending email push notifications
  9427 @@ -12859,13 +12831,13 @@
  9804 @@ -13255,13 +13227,13 @@
  9428  This extension implements hooks to send email notifications when
  9805  This extension implements hooks to send email notifications when
  9429  changesets are sent from or received by the local repository.
  9806  changesets are sent from or received by the local repository.
  9430  .sp
  9807  .sp
  9431 -First, enable the extension as explained in \%\fBhg help extensions\fP\:, and
  9808 -First, enable the extension as explained in \%\fBhg help extensions\fP\:, and
  9432 +First, enable the extension as explained in \fBhg help extensions\fP, and
  9809 +First, enable the extension as explained in \fBhg help extensions\fP, and
  9438 -.ft C
  9815 -.ft C
  9439 +.ft
  9816 +.ft
  9440  [hooks]
  9817  [hooks]
  9441  # one email for each incoming changeset
  9818  # one email for each incoming changeset
  9442  incoming.notify = python:hgext.notify.hook
  9819  incoming.notify = python:hgext.notify.hook
  9443 @@ -12874,7 +12846,7 @@
  9820 @@ -13270,7 +13242,7 @@
  9444  
  9821  
  9445  # one email for all outgoing changesets
  9822  # one email for all outgoing changesets
  9446  outgoing.notify = python:hgext.notify.hook
  9823  outgoing.notify = python:hgext.notify.hook
  9447 -.ft P
  9824 -.ft P
  9448 +.ft
  9825 +.ft
  9449  .fi
  9826  .fi
  9450  .sp
  9827  .sp
  9451  This registers the hooks. To enable notification, subscribers must
  9828  This registers the hooks. To enable notification, subscribers must
  9452 @@ -12883,7 +12855,7 @@
  9829 @@ -13279,7 +13251,7 @@
  9453  multiple recipients to a single repository:
  9830  multiple recipients to a single repository:
  9454  .sp
  9831  .sp
  9455  .nf
  9832  .nf
  9456 -.ft C
  9833 -.ft C
  9457 +.ft
  9834 +.ft
  9458  [usersubs]
  9835  [usersubs]
  9459  # key is subscriber email, value is a comma\-separated list of repo patterns
  9836  # key is subscriber email, value is a comma\-separated list of repo patterns
  9460  user@host = pattern
  9837  user@host = pattern
  9461 @@ -12891,7 +12863,7 @@
  9838 @@ -13287,7 +13259,7 @@
  9462  [reposubs]
  9839  [reposubs]
  9463  # key is repo pattern, value is a comma\-separated list of subscriber emails
  9840  # key is repo pattern, value is a comma\-separated list of subscriber emails
  9464  pattern = user@host
  9841  pattern = user@host
  9465 -.ft P
  9842 -.ft P
  9466 +.ft
  9843 +.ft
  9467  .fi
  9844  .fi
  9468  .sp
  9845  .sp
  9469  A \fBpattern\fP is a \fBglob\fP matching the absolute path to a repository,
  9846  A \fBpattern\fP is a \fBglob\fP matching the absolute path to a repository,
  9470 @@ -12899,10 +12871,10 @@
  9847 @@ -13295,10 +13267,10 @@
  9471  present, is separated from the glob by a hash. Example:
  9848  present, is separated from the glob by a hash. Example:
  9472  .sp
  9849  .sp
  9473  .nf
  9850  .nf
  9474 -.ft C
  9851 -.ft C
  9475 +.ft
  9852 +.ft
  9478 -.ft P
  9855 -.ft P
  9479 +.ft
  9856 +.ft
  9480  .fi
  9857  .fi
  9481  .sp
  9858  .sp
  9482  This sends to \fBqa\[email protected]\fP whenever a changeset on the \fBrelease\fP
  9859  This sends to \fBqa\[email protected]\fP whenever a changeset on the \fBrelease\fP
  9483 @@ -12913,10 +12885,10 @@
  9860 @@ -13309,10 +13281,10 @@
  9484  incorporated by reference:
  9861  incorporated by reference:
  9485  .sp
  9862  .sp
  9486  .nf
  9863  .nf
  9487 -.ft C
  9864 -.ft C
  9488 +.ft
  9865 +.ft
  9491 -.ft P
  9868 -.ft P
  9492 +.ft
  9869 +.ft
  9493  .fi
  9870  .fi
  9494  .sp
  9871  .sp
  9495  Notifications will not be sent until the \fBnotify.test\fP value is set
  9872  Notifications will not be sent until the \fBnotify.test\fP value is set
  9496 @@ -12923,7 +12895,7 @@
  9873 @@ -13319,7 +13291,7 @@
  9497  to \fBFalse\fP; see below.
  9874  to \fBFalse\fP; see below.
  9498  .sp
  9875  .sp
  9499  Notifications content can be tweaked with the following configuration entries:
  9876  Notifications content can be tweaked with the following configuration entries:
  9500 -.INDENT 0.0
  9877 -.INDENT 0.0
  9501 +.RS 0
  9878 +.RS 0
  9502  .TP
  9879  .TP
  9503  .B notify.test
  9880  .B notify.test
  9504  .
  9881  .
  9505 @@ -12932,8 +12904,8 @@
  9882 @@ -13328,8 +13300,8 @@
  9506  .B notify.sources
  9883  .B notify.sources
  9507  .
  9884  .
  9508  Space\-separated list of change sources. Notifications are activated only
  9885  Space\-separated list of change sources. Notifications are activated only
  9509 -when a changeset\(aqs source is in this list. Sources may be:
  9886 -when a changeset\(aqs source is in this list. Sources may be:
  9510 -.INDENT 7.0
  9887 -.INDENT 7.0
  9511 +when a changeset's source is in this list. Sources may be:
  9888 +when a changeset's source is in this list. Sources may be:
  9512 +.RS 7
  9889 +.RS 7
  9513  .TP
  9890  .TP
  9514  .B \fBserve\fP
  9891  .B \fBserve\fP
  9515  .sp
  9892  .sp
  9516 @@ -12954,7 +12926,7 @@
  9893 @@ -13350,7 +13322,7 @@
  9517  .B \fBbundle\fP
  9894  .B \fBbundle\fP
  9518  .sp
  9895  .sp
  9519  changesets sent via \fBhg unbundle\fP
  9896  changesets sent via \fBhg unbundle\fP
  9520 -.UNINDENT
  9897 -.UNINDENT
  9521 +.RE
  9898 +.RE
  9522  .sp
  9899  .sp
  9523  Default: serve.
  9900  Default: serve.
  9524  .TP
  9901  .TP
  9525 @@ -12997,7 +12969,7 @@
  9902 @@ -13393,7 +13365,7 @@
  9526  .TP
  9903  .TP
  9527  .B notify.maxsubject
  9904  .B notify.maxsubject
  9528  .
  9905  .
  9529 -Maximum number of characters in email\(aqs subject line. Default: 67.
  9906 -Maximum number of characters in email\(aqs subject line. Default: 67.
  9530 +Maximum number of characters in email's subject line. Default: 67.
  9907 +Maximum number of characters in email's subject line. Default: 67.
  9531  .TP
  9908  .TP
  9532  .B notify.diffstat
  9909  .B notify.diffstat
  9533  .
  9910  .
  9534 @@ -13016,11 +12988,11 @@
  9911 @@ -13412,11 +13384,11 @@
  9535  If set, use the committer of the first changeset in a changegroup for
  9912  If set, use the committer of the first changeset in a changegroup for
  9536  the "From" field of the notification mail. If not set, take the user
  9913  the "From" field of the notification mail. If not set, take the user
  9537  from the pushing repo.  Default: False.
  9914  from the pushing repo.  Default: False.
  9538 -.UNINDENT
  9915 -.UNINDENT
  9539 +.RE
  9916 +.RE
  9543 -.INDENT 0.0
  9920 -.INDENT 0.0
  9544 +.RS 0
  9921 +.RS 0
  9545  .TP
  9922  .TP
  9546  .B email.from
  9923  .B email.from
  9547  .
  9924  .
  9548 @@ -13031,7 +13003,7 @@
  9925 @@ -13427,7 +13399,7 @@
  9549  .
  9926  .
  9550  Root repository URL to combine with repository paths when making
  9927  Root repository URL to combine with repository paths when making
  9551  references. See also \fBnotify.strip\fP.
  9928  references. See also \fBnotify.strip\fP.
  9552 -.UNINDENT
  9929 -.UNINDENT
  9553 +.RE
  9930 +.RE
  9554  .SS pager
  9931  .SS pager
  9555  .sp
  9932  .sp
  9556  browse command output with an external pager
  9933  browse command output with an external pager
  9557 @@ -13039,10 +13011,10 @@
  9934 @@ -13435,10 +13407,10 @@
  9558  To set the pager that should be used, set the application variable:
  9935  To set the pager that should be used, set the application variable:
  9559  .sp
  9936  .sp
  9560  .nf
  9937  .nf
  9561 -.ft C
  9938 -.ft C
  9562 +.ft
  9939 +.ft
  9565 -.ft P
  9942 -.ft P
  9566 +.ft
  9943 +.ft
  9567  .fi
  9944  .fi
  9568  .sp
  9945  .sp
  9569  If no pager is set, the pager extensions uses the environment variable
  9946  If no pager is set, the pager extensions uses the environment variable
  9570 @@ -13052,10 +13024,10 @@
  9947 @@ -13448,10 +13420,10 @@
  9571  pager.ignore list:
  9948  pager.ignore list:
  9572  .sp
  9949  .sp
  9573  .nf
  9950  .nf
  9574 -.ft C
  9951 -.ft C
  9575 +.ft
  9952 +.ft
  9578 -.ft P
  9955 -.ft P
  9579 +.ft
  9956 +.ft
  9580  .fi
  9957  .fi
  9581  .sp
  9958  .sp
  9582  You can also enable the pager only for certain commands using
  9959  You can also enable the pager only for certain commands using
  9583 @@ -13062,10 +13034,10 @@
  9960 @@ -13458,10 +13430,10 @@
  9584  pager.attend. Below is the default list of commands to be paged:
  9961  pager.attend. Below is the default list of commands to be paged:
  9585  .sp
  9962  .sp
  9586  .nf
  9963  .nf
  9587 -.ft C
  9964 -.ft C
  9588 +.ft
  9965 +.ft
  9591 -.ft P
  9968 -.ft P
  9592 +.ft
  9969 +.ft
  9593  .fi
  9970  .fi
  9594  .sp
  9971  .sp
  9595  Setting pager.attend to an empty value will cause all commands to be
  9972  Setting pager.attend to an empty value will cause all commands to be
  9596 @@ -13078,13 +13050,13 @@
  9973 @@ -13474,13 +13446,13 @@
  9597  existing attend and ignore options and defaults:
  9974  existing attend and ignore options and defaults:
  9598  .sp
  9975  .sp
  9599  .nf
  9976  .nf
  9600 -.ft C
  9977 -.ft C
  9601 +.ft
  9978 +.ft
  9608 -To ignore global commands like \%\fBhg version\fP\: or \%\fBhg help\fP\:, you have
  9985 -To ignore global commands like \%\fBhg version\fP\: or \%\fBhg help\fP\:, you have
  9609 +To ignore global commands like \fBhg version\fP or \fBhg help\fP, you have
  9986 +To ignore global commands like \fBhg version\fP or \fBhg help\fP, you have
  9610  to specify them in your user configuration file.
  9987  to specify them in your user configuration file.
  9611  .sp
  9988  .sp
  9612  To control whether the pager is used at all for an individual command,
  9989  To control whether the pager is used at all for an individual command,
  9613 @@ -13091,12 +13063,12 @@
  9990 @@ -13487,12 +13459,12 @@
  9614  you can use \-\-pager=<value>:
  9991  you can use \-\-pager=<value>:
  9615  .sp
  9992  .sp
  9616  .nf
  9993  .nf
  9617 -.ft C
  9994 -.ft C
  9618 +.ft
  9995 +.ft
  9623 -.ft P
 10000 -.ft P
  9624 +.ft
 10001 +.ft
  9625  .fi
 10002  .fi
  9626  .SS patchbomb
 10003  .SS patchbomb
  9627  .sp
 10004  .sp
  9628 @@ -13108,7 +13080,7 @@
 10005 @@ -13504,7 +13476,7 @@
  9629  Each patch email has a Subject line of "[PATCH M of N] ...", using the
 10006  Each patch email has a Subject line of "[PATCH M of N] ...", using the
  9630  first line of the changeset description as the subject text. The
 10007  first line of the changeset description as the subject text. The
  9631  message contains two or three body parts:
 10008  message contains two or three body parts:
  9632 -.INDENT 0.0
 10009 -.INDENT 0.0
  9633 +.RS 0
 10010 +.RS 0
  9634  .IP \(bu 2
 10011  .IP \(bu 2
  9635  .
 10012  .
  9636  The changeset description.
 10013  The changeset description.
  9637 @@ -13117,8 +13089,8 @@
 10014 @@ -13513,8 +13485,8 @@
  9638  [Optional] The result of running diffstat on the patch.
 10015  [Optional] The result of running diffstat on the patch.
  9639  .IP \(bu 2
 10016  .IP \(bu 2
  9640  .
 10017  .
  9641 -The patch itself, as generated by \%\fBhg export\fP\:.
 10018 -The patch itself, as generated by \%\fBhg export\fP\:.
  9642 -.UNINDENT
 10019 -.UNINDENT
  9643 +The patch itself, as generated by \fBhg export\fP.
 10020 +The patch itself, as generated by \fBhg export\fP.
  9644 +.RE
 10021 +.RE
  9645  .sp
 10022  .sp
  9646  Each message refers to the first in the series using the In\-Reply\-To
 10023  Each message refers to the first in the series using the In\-Reply\-To
  9647  and References headers, so they will show up as a sequence in threaded
 10024  and References headers, so they will show up as a sequence in threaded
  9648 @@ -13128,7 +13100,7 @@
 10025 @@ -13524,7 +13496,7 @@
  9649  configuration file:
 10026  configuration file:
  9650  .sp
 10027  .sp
  9651  .nf
 10028  .nf
  9652 -.ft C
 10029 -.ft C
  9653 +.ft
 10030 +.ft
  9654  [email]
 10031  [email]
  9655  from = My Name <my@email>
 10032  from = My Name <my@email>
  9656  to = recipient1, recipient2, ...
 10033  to = recipient1, recipient2, ...
  9657 @@ -13135,13 +13107,13 @@
 10034 @@ -13531,13 +13503,13 @@
  9658  cc = cc1, cc2, ...
 10035  cc = cc1, cc2, ...
  9659  bcc = bcc1, bcc2, ...
 10036  bcc = bcc1, bcc2, ...
  9660  reply\-to = address1, address2, ...
 10037  reply\-to = address1, address2, ...
  9661 -.ft P
 10038 -.ft P
  9662 +.ft
 10039 +.ft
  9668 -Then you can use the \%\fBhg email\fP\: command to mail a series of
 10045 -Then you can use the \%\fBhg email\fP\: command to mail a series of
  9669 +Then you can use the \fBhg email\fP command to mail a series of
 10046 +Then you can use the \fBhg email\fP command to mail a series of
  9670  changesets as a patchbomb.
 10047  changesets as a patchbomb.
  9671  .sp
 10048  .sp
  9672  You can also either configure the method option in the email section
 10049  You can also either configure the method option in the email section
  9673 @@ -13150,15 +13122,15 @@
 10050 @@ -13546,15 +13518,15 @@
  9674  directly from the commandline. See the [email] and [smtp] sections in
 10051  directly from the commandline. See the [email] and [smtp] sections in
  9675  hgrc(5) for details.
 10052  hgrc(5) for details.
  9676  .sp
 10053  .sp
  9677 -By default, \%\fBhg email\fP\: will prompt for a \fBTo\fP or \fBCC\fP header if
 10054 -By default, \%\fBhg email\fP\: will prompt for a \fBTo\fP or \fBCC\fP header if
  9678 +By default, \fBhg email\fP will prompt for a \fBTo\fP or \fBCC\fP header if
 10055 +By default, \fBhg email\fP will prompt for a \fBTo\fP or \fBCC\fP header if
  9687 -.ft P
 10064 -.ft P
  9688 +.ft
 10065 +.ft
  9689  .fi
 10066  .fi
  9690  .sp
 10067  .sp
  9691  You can control the default inclusion of an introduction message with the
 10068  You can control the default inclusion of an introduction message with the
  9692 @@ -13166,12 +13138,12 @@
 10069 @@ -13562,12 +13534,12 @@
  9693  overwritten by command line flags like \-\-intro and \-\-desc:
 10070  overwritten by command line flags like \-\-intro and \-\-desc:
  9694  .sp
 10071  .sp
  9695  .nf
 10072  .nf
  9696 -.ft C
 10073 -.ft C
  9697 +.ft
 10074 +.ft
  9702 -.ft P
 10079 -.ft P
  9703 +.ft
 10080 +.ft
  9704  .fi
 10081  .fi
  9705  .sp
 10082  .sp
  9706  You can set patchbomb to always ask for confirmation by setting
 10083  You can set patchbomb to always ask for confirmation by setting
  9707 @@ -13182,13 +13154,13 @@
 10084 @@ -13578,13 +13550,13 @@
  9708  send changesets by email:
 10085  send changesets by email:
  9709  .sp
 10086  .sp
  9710  .nf
 10087  .nf
  9711 -.ft C
 10088 -.ft C
  9712 +.ft
 10089 +.ft
  9719 -\%\fBhg export\fP\:, one per message. The series starts with a "[PATCH 0
 10096 -\%\fBhg export\fP\:, one per message. The series starts with a "[PATCH 0
  9720 +\fBhg export\fP, one per message. The series starts with a "[PATCH 0
 10097 +\fBhg export\fP, one per message. The series starts with a "[PATCH 0
  9721  of N]" introduction, which describes the series as a whole.
 10098  of N]" introduction, which describes the series as a whole.
  9722  .sp
 10099  .sp
  9723  Each patch email has a Subject line of "[PATCH M of N] ...", using
 10100  Each patch email has a Subject line of "[PATCH M of N] ...", using
  9724 @@ -13199,7 +13171,7 @@
 10101 @@ -13595,7 +13567,7 @@
  9725  With the \-d/\-\-diffstat option, if the diffstat program is
 10102  With the \-d/\-\-diffstat option, if the diffstat program is
  9726  installed, the result of running diffstat on the patch is inserted.
 10103  installed, the result of running diffstat on the patch is inserted.
  9727  .sp
 10104  .sp
  9728 -Finally, the patch itself, as generated by \%\fBhg export\fP\:.
 10105 -Finally, the patch itself, as generated by \%\fBhg export\fP\:.
  9729 +Finally, the patch itself, as generated by \fBhg export\fP.
 10106 +Finally, the patch itself, as generated by \fBhg export\fP.
  9730  .sp
 10107  .sp
  9731  With the \-d/\-\-diffstat or \-\-confirm options, you will be presented
 10108  With the \-d/\-\-diffstat or \-\-confirm options, you will be presented
  9732  with a final summary of all messages and asked for confirmation before
 10109  with a final summary of all messages and asked for confirmation before
  9733 @@ -13219,7 +13191,7 @@
 10110 @@ -13615,7 +13587,7 @@
  9734  With \-b/\-\-bundle, changesets are selected as for \-\-outgoing, but a
 10111  With \-b/\-\-bundle, changesets are selected as for \-\-outgoing, but a
  9735  single email containing a binary Mercurial bundle as an attachment
 10112  single email containing a binary Mercurial bundle as an attachment
  9736  will be sent. Use the \fBpatchbomb.bundletype\fP config option to
 10113  will be sent. Use the \fBpatchbomb.bundletype\fP config option to
  9737 -control the bundle type as with \%\fBhg bundle \-\-type\fP\:.
 10114 -control the bundle type as with \%\fBhg bundle \-\-type\fP\:.
  9738 +control the bundle type as with \fBhg bundle \-\-type\fP.
 10115 +control the bundle type as with \fBhg bundle \-\-type\fP.
  9739  .sp
 10116  .sp
  9740  With \-m/\-\-mbox, instead of previewing each patchbomb message in a
 10117  With \-m/\-\-mbox, instead of previewing each patchbomb message in a
  9741  pager or sending the messages directly, it will create a UNIX
 10118  pager or sending the messages directly, it will create a UNIX
  9742 @@ -13238,12 +13210,12 @@
 10119 @@ -13634,12 +13606,12 @@
  9743  introductory message in \fB.hg/last\-email.txt\fP.
 10120  introductory message in \fB.hg/last\-email.txt\fP.
  9744  .sp
 10121  .sp
  9745  The default behavior of this command can be customized through
 10122  The default behavior of this command can be customized through
  9746 -configuration. (See \%\fBhg help patchbomb\fP\: for details)
 10123 -configuration. (See \%\fBhg help patchbomb\fP\: for details)
  9747 +configuration. (See \fBhg help patchbomb\fP for details)
 10124 +configuration. (See \fBhg help patchbomb\fP for details)
  9752 -.ft C
 10129 -.ft C
  9753 +.ft
 10130 +.ft
  9754  hg email \-r 3000          # send patch 3000 only
 10131  hg email \-r 3000          # send patch 3000 only
  9755  hg email \-r 3000 \-r 3001  # send patches 3000 and 3001
 10132  hg email \-r 3000 \-r 3001  # send patches 3000 and 3001
  9756  hg email \-r 3000:3005     # send patches 3000 through 3005
 10133  hg email \-r 3000:3005     # send patches 3000 through 3005
  9757 @@ -13264,7 +13236,7 @@
 10134 @@ -13660,7 +13632,7 @@
  9758  hg email \-o \-m mbox &&    # generate an mbox file ...
 10135  hg email \-o \-m mbox &&    # generate an mbox file ...
  9759    formail \-s sendmail \e   # ... and use formail to send from the mbox
 10136    formail \-s sendmail \e   # ... and use formail to send from the mbox
  9760      \-bm \-t < mbox         # ... using sendmail
 10137      \-bm \-t < mbox         # ... using sendmail
  9761 -.ft P
 10138 -.ft P
  9762 +.ft
 10139 +.ft
  9763  .fi
 10140  .fi
  9764  .sp
 10141  .sp
  9765  Before using this command, you will need to enable email in your
 10142  Before using this command, you will need to enable email in your
  9766 @@ -13271,7 +13243,7 @@
 10143 @@ -13667,7 +13639,7 @@
  9767  hgrc. See the [email] section in hgrc(5) for details.
 10144  hgrc. See the [email] section in hgrc(5) for details.
  9768  .sp
 10145  .sp
  9769  Options:
 10146  Options:
  9770 -.INDENT 0.0
 10147 -.INDENT 0.0
  9771 +.RS 0
 10148 +.RS 0
  9772  .TP
 10149  .TP
  9773  .B \-g,  \-\-git
 10150  .B \-g,  \-\-git
  9774  .
 10151  .
  9775 @@ -13388,7 +13360,7 @@
 10152 @@ -13784,7 +13756,7 @@
  9776  .B \-\-insecure
 10153  .B \-\-insecure
  9777  .
 10154  .
  9778  do not verify server certificate (ignoring web.cacerts config)
 10155  do not verify server certificate (ignoring web.cacerts config)
  9779 -.UNINDENT
 10156 -.UNINDENT
  9780 +.RE
 10157 +.RE
  9781  .sp
 10158  .sp
  9782  [+] marked option can be specified multiple times
 10159  [+] marked option can be specified multiple times
  9783  .SS purge
 10160  .SS purge
  9784 @@ -13400,9 +13372,9 @@
 10161 @@ -13796,9 +13768,9 @@
  9785  removes files not tracked by Mercurial:
 10162  removes files not tracked by Mercurial:
  9786  .sp
 10163  .sp
  9787  .nf
 10164  .nf
  9788 -.ft C
 10165 -.ft C
  9789 +.ft
 10166 +.ft
  9791 -.ft P
 10168 -.ft P
  9792 +.ft
 10169 +.ft
  9793  .fi
 10170  .fi
  9794  .sp
 10171  .sp
  9795  Delete files not known to Mercurial. This is useful to test local
 10172  Delete files not known to Mercurial. This is useful to test local
  9796 @@ -13409,18 +13381,18 @@
 10173 @@ -13805,18 +13777,18 @@
  9797  and uncommitted changes in an otherwise\-clean source tree.
 10174  and uncommitted changes in an otherwise\-clean source tree.
  9798  .sp
 10175  .sp
  9799  This means that purge will delete the following by default:
 10176  This means that purge will delete the following by default:
  9800 -.INDENT 0.0
 10177 -.INDENT 0.0
  9801 +.RS 0
 10178 +.RS 0
  9814 -.INDENT 0.0
 10191 -.INDENT 0.0
  9815 +.RS 0
 10192 +.RS 0
  9816  .IP \(bu 2
 10193  .IP \(bu 2
  9817  .
 10194  .
  9818  Modified and unmodified tracked files
 10195  Modified and unmodified tracked files
  9819 @@ -13429,8 +13401,8 @@
 10196 @@ -13825,8 +13797,8 @@
  9820  Ignored files (unless \-\-all is specified)
 10197  Ignored files (unless \-\-all is specified)
  9821  .IP \(bu 2
 10198  .IP \(bu 2
  9822  .
 10199  .
  9823 -New files added to the repository (with \%\fBhg add\fP\:)
 10200 -New files added to the repository (with \%\fBhg add\fP\:)
  9824 -.UNINDENT
 10201 -.UNINDENT
  9825 +New files added to the repository (with \fBhg add\fP)
 10202 +New files added to the repository (with \fBhg add\fP)
  9826 +.RE
 10203 +.RE
  9827  .sp
 10204  .sp
  9828  The \-\-files and \-\-dirs options can be used to direct purge to delete
 10205  The \-\-files and \-\-dirs options can be used to direct purge to delete
  9829  only files, only directories, or both. If neither option is given,
 10206  only files, only directories, or both. If neither option is given,
  9830 @@ -13445,7 +13417,7 @@
 10207 @@ -13841,7 +13813,7 @@
  9831  option.
 10208  option.
  9832  .sp
 10209  .sp
  9833  Options:
 10210  Options:
  9834 -.INDENT 0.0
 10211 -.INDENT 0.0
  9835 +.RS 0
 10212 +.RS 0
  9836  .TP
 10213  .TP
  9837  .B \-a,  \-\-abort\-on\-err
 10214  .B \-a,  \-\-abort\-on\-err
  9838  .
 10215  .
  9839 @@ -13478,15 +13450,15 @@
 10216 @@ -13874,15 +13846,15 @@
  9840  .BI \-X,  \-\-exclude \ <PATTERN[+]>
 10217  .BI \-X,  \-\-exclude \ <PATTERN[+]>
  9841  .
 10218  .
  9842  exclude names matching the given patterns
 10219  exclude names matching the given patterns
  9843 -.UNINDENT
 10220 -.UNINDENT
  9844 +.RE
 10221 +.RE
  9855 +.RE
 10232 +.RE
  9856 +.RE
 10233 +.RE
  9857  .SS rebase
 10234  .SS rebase
  9858  .sp
 10235  .sp
  9859  command to move sets of revisions to a different ancestor
 10236  command to move sets of revisions to a different ancestor
  9860 @@ -13495,7 +13467,7 @@
 10237 @@ -13891,7 +13863,7 @@
  9861  repository.
 10238  repository.
  9862  .sp
 10239  .sp
  9863  For more information:
 10240  For more information:
  9864 -\%https://mercurial\-scm.org/wiki/RebaseExtension\:
 10241 -\%https://mercurial\-scm.org/wiki/RebaseExtension\:
  9865 +https://mercurial\-scm.org/wiki/RebaseExtension
 10242 +https://mercurial\-scm.org/wiki/RebaseExtension
  9866  .SS Commands
 10243  .SS Commands
  9867  .SS rebase
 10244  .SS rebase
  9868  .sp
 10245  .sp
  9869 @@ -13502,9 +13474,9 @@
 10246 @@ -13898,9 +13870,9 @@
  9870  move changeset (and descendants) to a different branch:
 10247  move changeset (and descendants) to a different branch:
  9871  .sp
 10248  .sp
  9872  .nf
 10249  .nf
  9873 -.ft C
 10250 -.ft C
  9874 +.ft
 10251 +.ft
  9876 -.ft P
 10253 -.ft P
  9877 +.ft
 10254 +.ft
  9878  .fi
 10255  .fi
  9879  .sp
 10256  .sp
  9880  Rebase uses repeated merging to graft changesets from one part of
 10257  Rebase uses repeated merging to graft changesets from one part of
  9881 @@ -13512,18 +13484,18 @@
 10258 @@ -13908,11 +13880,11 @@
  9882  useful for linearizing \fIlocal\fP changes relative to a master
 10259  useful for linearizing \fIlocal\fP changes relative to a master
  9883  development tree.
 10260  development tree.
  9884  .sp
 10261  .sp
  9885 -Published commits cannot be rebased (see \%\fBhg help phases\fP\:).
 10262 -Published commits cannot be rebased (see \%\fBhg help phases\fP\:).
  9886 -To copy commits, see \%\fBhg help graft\fP\:.
 10263 -To copy commits, see \%\fBhg help graft\fP\:.
  9887 +Published commits cannot be rebased (see \fBhg help phases\fP).
 10264 +Published commits cannot be rebased (see \fBhg help phases\fP).
  9888 +To copy commits, see \fBhg help graft\fP.
 10265 +To copy commits, see \fBhg help graft\fP.
  9889  .sp
 10266  .sp
  9890 -If you don\(aqt specify a destination changeset (\fB\-d/\-\-dest\fP),
 10267 -If you don\(aqt specify a destination changeset (\fB\-d/\-\-dest\fP), rebase
  9891 +If you don't specify a destination changeset (\fB\-d/\-\-dest\fP),
 10268 -will use the same logic as \%\fBhg merge\fP\: to pick a destination.  if
  9892  rebase uses the current branch tip as the destination. (The
 10269 +If you don't specify a destination changeset (\fB\-d/\-\-dest\fP), rebase
  9893  destination changeset is not modified by rebasing, but new
 10270 +will use the same logic as \fBhg merge\fP to pick a destination.  if
  9894  changesets are added as its descendants.)
 10271  the current branch contains exactly one other head, the other head
       
 10272  is merged with by default.  Otherwise, an explicit revision with
       
 10273  which to merge with must be provided.  (destination changeset is not
       
 10274 @@ -13920,9 +13892,9 @@
       
 10275  descendants.)
  9895  .sp
 10276  .sp
  9896  Here are the ways to select changesets:
 10277  Here are the ways to select changesets:
  9897 -.INDENT 0.0
 10278 -.INDENT 0.0
  9898 -.INDENT 3.5
 10279 -.INDENT 3.5
  9899 -.INDENT 0.0
 10280 -.INDENT 0.0
  9901 +.RS 3
 10282 +.RS 3
  9902 +.RS 0
 10283 +.RS 0
  9903  .IP 1. 3
 10284  .IP 1. 3
  9904  .
 10285  .
  9905  Explicitly select them using \fB\-\-rev\fP.
 10286  Explicitly select them using \fB\-\-rev\fP.
  9906 @@ -13539,9 +13511,9 @@
 10287 @@ -13938,9 +13910,9 @@
  9907  .
 10288  .
  9908  If you do not specify any of \fB\-\-rev\fP, \fBsource\fP, or \fB\-\-base\fP,
 10289  If you do not specify any of \fB\-\-rev\fP, \fBsource\fP, or \fB\-\-base\fP,
  9909  rebase will use \fB\-\-base .\fP as above.
 10290  rebase will use \fB\-\-base .\fP as above.
  9910 -.UNINDENT
 10291 -.UNINDENT
  9911 -.UNINDENT
 10292 -.UNINDENT
  9914 +.RE
 10295 +.RE
  9915 +.RE
 10296 +.RE
  9916  .sp
 10297  .sp
  9917  Rebase will destroy original changesets unless you use \fB\-\-keep\fP.
 10298  Rebase will destroy original changesets unless you use \fB\-\-keep\fP.
  9918  It will also move your bookmarks (even if you do).
 10299  It will also move your bookmarks (even if you do).
  9919 @@ -13557,7 +13529,7 @@
 10300 @@ -13953,7 +13925,7 @@
       
 10301  and/or destination.
       
 10302  .sp
       
 10303  If you need to use a tool to automate merge/conflict decisions, you
       
 10304 -can specify one with \fB\-\-tool\fP, see \%\fBhg help merge\-tools\fP\:.
       
 10305 +can specify one with \fB\-\-tool\fP, see \fBhg help merge\-tools\fP.
       
 10306  As a caveat: the tool will not be used to mediate when a file was
       
 10307  deleted, there is no hook presently available for this.
       
 10308  .sp
       
 10309 @@ -13961,7 +13933,7 @@
  9920  continued with \-\-continue/\-c or aborted with \-\-abort/\-a.
 10310  continued with \-\-continue/\-c or aborted with \-\-abort/\-a.
  9921  .sp
 10311  .sp
  9922  Examples:
 10312  Examples:
  9923 -.INDENT 0.0
 10313 -.INDENT 0.0
  9924 +.RS 0
 10314 +.RS 0
  9925  .IP \(bu 2
 10315  .IP \(bu 2
  9926  .
 10316  .
  9927  move "local changes" (current commit back to branching point)
 10317  move "local changes" (current commit back to branching point)
  9928 @@ -13564,9 +13536,9 @@
 10318 @@ -13968,9 +13940,9 @@
  9929  to the current branch tip after a pull:
 10319  to the current branch tip after a pull:
  9930  .sp
 10320  .sp
  9931  .nf
 10321  .nf
  9932 -.ft C
 10322 -.ft C
  9933 +.ft
 10323 +.ft
  9935 -.ft P
 10325 -.ft P
  9936 +.ft
 10326 +.ft
  9937  .fi
 10327  .fi
  9938  .IP \(bu 2
 10328  .IP \(bu 2
  9939  .
 10329  .
  9940 @@ -13573,9 +13545,9 @@
 10330 @@ -13977,9 +13949,9 @@
  9941  move a single changeset to the stable branch:
 10331  move a single changeset to the stable branch:
  9942  .sp
 10332  .sp
  9943  .nf
 10333  .nf
  9944 -.ft C
 10334 -.ft C
  9945 +.ft
 10335 +.ft
  9947 -.ft P
 10337 -.ft P
  9948 +.ft
 10338 +.ft
  9949  .fi
 10339  .fi
  9950  .IP \(bu 2
 10340  .IP \(bu 2
  9951  .
 10341  .
  9952 @@ -13582,9 +13554,9 @@
 10342 @@ -13986,9 +13958,9 @@
  9953  splice a commit and all its descendants onto another part of history:
 10343  splice a commit and all its descendants onto another part of history:
  9954  .sp
 10344  .sp
  9955  .nf
 10345  .nf
  9956 -.ft C
 10346 -.ft C
  9957 +.ft
 10347 +.ft
  9959 -.ft P
 10349 -.ft P
  9960 +.ft
 10350 +.ft
  9961  .fi
 10351  .fi
  9962  .IP \(bu 2
 10352  .IP \(bu 2
  9963  .
 10353  .
  9964 @@ -13592,9 +13564,9 @@
 10354 @@ -13996,9 +13968,9 @@
  9965  default branch:
 10355  default branch:
  9966  .sp
 10356  .sp
  9967  .nf
 10357  .nf
  9968 -.ft C
 10358 -.ft C
  9969 +.ft
 10359 +.ft
  9971 -.ft P
 10361 -.ft P
  9972 +.ft
 10362 +.ft
  9973  .fi
 10363  .fi
  9974  .IP \(bu 2
 10364  .IP \(bu 2
  9975  .
 10365  .
  9976 @@ -13601,9 +13573,9 @@
 10366 @@ -14005,9 +13977,9 @@
  9977  collapse a sequence of changes into a single commit:
 10367  collapse a sequence of changes into a single commit:
  9978  .sp
 10368  .sp
  9979  .nf
 10369  .nf
  9980 -.ft C
 10370 -.ft C
  9981 +.ft
 10371 +.ft
  9983 -.ft P
 10373 -.ft P
  9984 +.ft
 10374 +.ft
  9985  .fi
 10375  .fi
  9986  .IP \(bu 2
 10376  .IP \(bu 2
  9987  .
 10377  .
  9988 @@ -13610,17 +13582,17 @@
 10378 @@ -14014,17 +13986,17 @@
  9989  move a named branch while preserving its name:
 10379  move a named branch while preserving its name:
  9990  .sp
 10380  .sp
  9991  .nf
 10381  .nf
  9992 -.ft C
 10382 -.ft C
  9993 +.ft
 10383 +.ft
 10005 -.INDENT 0.0
 10395 -.INDENT 0.0
 10006 +.RS 0
 10396 +.RS 0
 10007  .TP
 10397  .TP
 10008  .BI \-s,  \-\-source \ <REV>
 10398  .BI \-s,  \-\-source \ <REV>
 10009  .
 10399  .
 10010 @@ -13689,7 +13661,7 @@
 10400 @@ -14093,7 +14065,7 @@
 10011  .BI \-T,  \-\-template \ <TEMPLATE>
 10401  .BI \-T,  \-\-template \ <TEMPLATE>
 10012  .
 10402  .
 10013  display with template
 10403  display with template
 10014 -.UNINDENT
 10404 -.UNINDENT
 10015 +.RE
 10405 +.RE
 10016  .sp
 10406  .sp
 10017  [+] marked option can be specified multiple times
 10407  [+] marked option can be specified multiple times
 10018  .SS record
 10408  .SS record
 10019 @@ -13701,12 +13673,12 @@
 10409 @@ -14101,7 +14073,7 @@
       
 10410  commands to interactively select changes for commit/qrefresh (DEPRECATED)
       
 10411  .sp
       
 10412  The feature provided by this extension has been moved into core Mercurial as
       
 10413 -\%\fBhg commit \-\-interactive\fP\:.
       
 10414 +\fBhg commit \-\-interactive\fP.
       
 10415  .SS Commands
       
 10416  .SS qrecord
       
 10417  .sp
       
 10418 @@ -14108,12 +14080,12 @@
 10020  interactively record a new patch:
 10419  interactively record a new patch:
 10021  .sp
 10420  .sp
 10022  .nf
 10421  .nf
 10023 -.ft C
 10422 -.ft C
 10024 +.ft
 10423 +.ft
 10030 -See \%\fBhg help qnew\fP\: & \%\fBhg help record\fP\: for more information and
 10429 -See \%\fBhg help qnew\fP\: & \%\fBhg help record\fP\: for more information and
 10031 +See \fBhg help qnew\fP & \fBhg help record\fP for more information and
 10430 +See \fBhg help qnew\fP & \fBhg help record\fP for more information and
 10032  usage.
 10431  usage.
 10033  .SS record
 10432  .SS record
 10034  .sp
 10433  .sp
 10035 @@ -13713,15 +13685,15 @@
 10434 @@ -14120,15 +14092,15 @@
 10036  interactively select changes to commit:
 10435  interactively select changes to commit:
 10037  .sp
 10436  .sp
 10038  .nf
 10437  .nf
 10039 -.ft C
 10438 -.ft C
 10040 +.ft
 10439 +.ft
 10050 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
 10449 -See \%\fBhg help dates\fP\: for a list of formats valid for \-d/\-\-date.
 10051 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
 10450 +See \fBhg help dates\fP for a list of formats valid for \-d/\-\-date.
 10052  .sp
 10451  .sp
 10053  You will be prompted for whether to record changes to each
 10452  You will be prompted for whether to record changes to each
 10054  modified file, and for files with multiple changes, for each
 10453  modified file, and for files with multiple changes, for each
 10055 @@ -13729,7 +13701,7 @@
 10454 @@ -14136,7 +14108,7 @@
 10056  possible:
 10455  possible:
 10057  .sp
 10456  .sp
 10058  .nf
 10457  .nf
 10059 -.ft C
 10458 -.ft C
 10060 +.ft
 10459 +.ft
 10061  y \- record this change
 10460  y \- record this change
 10062  n \- skip this change
 10461  n \- skip this change
 10063  e \- edit this change manually
 10462  e \- edit this change manually
 10064 @@ -13742,13 +13714,13 @@
 10463 @@ -14149,13 +14121,13 @@
 10065  q \- quit, recording no changes
 10464  q \- quit, recording no changes
 10066  
 10465  
 10067  ? \- display help
 10466  ? \- display help
 10068 -.ft P
 10467 -.ft P
 10069 +.ft
 10468 +.ft
 10075 -.INDENT 0.0
 10474 -.INDENT 0.0
 10076 +.RS 0
 10475 +.RS 0
 10077  .TP
 10476  .TP
 10078  .B \-A,  \-\-addremove
 10477  .B \-A,  \-\-addremove
 10079  .
 10478  .
 10080 @@ -13809,7 +13781,7 @@
 10479 @@ -14216,7 +14188,7 @@
 10081  .B \-B,  \-\-ignore\-blank\-lines
 10480  .B \-B,  \-\-ignore\-blank\-lines
 10082  .
 10481  .
 10083  ignore changes whose lines are all blank
 10482  ignore changes whose lines are all blank
 10084 -.UNINDENT
 10483 -.UNINDENT
 10085 +.RE
 10484 +.RE
 10086  .sp
 10485  .sp
 10087  [+] marked option can be specified multiple times
 10486  [+] marked option can be specified multiple times
 10088  .SS relink
 10487  .SS relink
 10089 @@ -13821,9 +13793,9 @@
 10488 @@ -14228,9 +14200,9 @@
 10090  recreate hardlinks between two repositories:
 10489  recreate hardlinks between two repositories:
 10091  .sp
 10490  .sp
 10092  .nf
 10491  .nf
 10093 -.ft C
 10492 -.ft C
 10094 +.ft
 10493 +.ft
 10096 -.ft P
 10495 -.ft P
 10097 +.ft
 10496 +.ft
 10098  .fi
 10497  .fi
 10099  .sp
 10498  .sp
 10100  When repositories are cloned locally, their data files will be
 10499  When repositories are cloned locally, their data files will be
 10101 @@ -13855,18 +13827,18 @@
 10500 @@ -14262,18 +14234,18 @@
 10102  lot of repositories to act like a scheme, for example:
 10501  lot of repositories to act like a scheme, for example:
 10103  .sp
 10502  .sp
 10104  .nf
 10503  .nf
 10105 -.ft C
 10504 -.ft C
 10106 +.ft
 10505 +.ft
 10119 -.ft P
 10518 -.ft P
 10120 +.ft
 10519 +.ft
 10121  .fi
 10520  .fi
 10122  .sp
 10521  .sp
 10123  Additionally there is support for some more complex schemas, for
 10522  Additionally there is support for some more complex schemas, for
 10124 @@ -13873,10 +13845,10 @@
 10523 @@ -14280,10 +14252,10 @@
 10125  example used by Google Code:
 10524  example used by Google Code:
 10126  .sp
 10525  .sp
 10127  .nf
 10526  .nf
 10128 -.ft C
 10527 -.ft C
 10129 +.ft
 10528 +.ft
 10132 -.ft P
 10531 -.ft P
 10133 +.ft
 10532 +.ft
 10134  .fi
 10533  .fi
 10135  .sp
 10534  .sp
 10136  The syntax is taken from Mercurial templates, and you have unlimited
 10535  The syntax is taken from Mercurial templates, and you have unlimited
 10137 @@ -13888,7 +13860,7 @@
 10536 @@ -14295,7 +14267,7 @@
 10138  For convenience, the extension adds these schemes by default:
 10537  For convenience, the extension adds these schemes by default:
 10139  .sp
 10538  .sp
 10140  .nf
 10539  .nf
 10141 -.ft C
 10540 -.ft C
 10142 +.ft
 10541 +.ft
 10143  [schemes]
 10542  [schemes]
 10144  py = http://hg.python.org/
 10543  py = http://hg.python.org/
 10145  bb = https://bitbucket.org/
 10544  bb = https://bitbucket.org/
 10146 @@ -13895,7 +13867,7 @@
 10545 @@ -14302,7 +14274,7 @@
 10147  bb+ssh = ssh://[email protected]/
 10546  bb+ssh = ssh://[email protected]/
 10148  gcode = https://{1}.googlecode.com/hg/
 10547  gcode = https://{1}.googlecode.com/hg/
 10149  kiln = https://{1}.kilnhg.com/Repo/
 10548  kiln = https://{1}.kilnhg.com/Repo/
 10150 -.ft P
 10549 -.ft P
 10151 +.ft
 10550 +.ft
 10152  .fi
 10551  .fi
 10153  .sp
 10552  .sp
 10154  You can override a predefined scheme by defining a new scheme with the
 10553  You can override a predefined scheme by defining a new scheme with the
 10155 @@ -13905,19 +13877,19 @@
 10554 @@ -14313,19 +14285,19 @@
 10156  share a common history between several working directories
 10555  share a common history between several working directories
 10157  .SS Automatic Pooled Storage for Clones
 10556  .SS Automatic Pooled Storage for Clones
 10158  .sp
 10557  .sp
 10159 -When this extension is active, \%\fBhg clone\fP\: can be configured to
 10558 -When this extension is active, \%\fBhg clone\fP\: can be configured to
 10160 +When this extension is active, \fBhg clone\fP can be configured to
 10559 +When this extension is active, \fBhg clone\fP can be configured to
 10174 -defined, \%\fBhg clone\fP\: will automatically use shared repository
 10573 -defined, \%\fBhg clone\fP\: will automatically use shared repository
 10175 +defined, \fBhg clone\fP will automatically use shared repository
 10574 +defined, \fBhg clone\fP will automatically use shared repository
 10176  storage instead of creating a store inside each clone.
 10575  storage instead of creating a store inside each clone.
 10177  .TP
 10576  .TP
 10178  .B \fBshare.poolnaming\fP
 10577  .B \fBshare.poolnaming\fP
 10179 @@ -13929,13 +13901,13 @@
 10578 @@ -14337,13 +14309,13 @@
 10180  root/initial changeset is identical. In this mode, the local shared
 10579  root/initial changeset is identical. In this mode, the local shared
 10181  repository is an aggregate of all encountered remote repositories.
 10580  repository is an aggregate of all encountered remote repositories.
 10182  .sp
 10581  .sp
 10183 -"remote" means the name is derived from the source repository\(aqs
 10582 -"remote" means the name is derived from the source repository\(aqs
 10184 +"remote" means the name is derived from the source repository's
 10583 +"remote" means the name is derived from the source repository's
 10191 -.UNINDENT
 10590 -.UNINDENT
 10192 +.RE
 10591 +.RE
 10193  .SS Commands
 10592  .SS Commands
 10194  .SS share
 10593  .SS share
 10195  .sp
 10594  .sp
 10196 @@ -13942,9 +13914,9 @@
 10595 @@ -14350,9 +14322,9 @@
 10197  create a new shared repository:
 10596  create a new shared repository:
 10198  .sp
 10597  .sp
 10199  .nf
 10598  .nf
 10200 -.ft C
 10599 -.ft C
 10201 +.ft
 10600 +.ft
 10203 -.ft P
 10602 -.ft P
 10204 +.ft
 10603 +.ft
 10205  .fi
 10604  .fi
 10206  .sp
 10605  .sp
 10207  Initialize a new repository and working directory that shares its
 10606  Initialize a new repository and working directory that shares its
 10208 @@ -13962,7 +13934,7 @@
 10607 @@ -14370,7 +14342,7 @@
 10209  .RE
 10608  .RE
 10210  .sp
 10609  .sp
 10211  Options:
 10610  Options:
 10212 -.INDENT 0.0
 10611 -.INDENT 0.0
 10213 +.RS 0
 10612 +.RS 0
 10214  .TP
 10613  .TP
 10215  .B \-U,  \-\-noupdate
 10614  .B \-U,  \-\-noupdate
 10216  .
 10615  .
 10217 @@ -13971,15 +13943,15 @@
 10616 @@ -14379,15 +14351,15 @@
 10218  .B \-B,  \-\-bookmarks
 10617  .B \-B,  \-\-bookmarks
 10219  .
 10618  .
 10220  also share bookmarks
 10619  also share bookmarks
 10221 -.UNINDENT
 10620 -.UNINDENT
 10222 +.RE
 10621 +.RE
 10231 -.ft P
 10630 -.ft P
 10232 +.ft
 10631 +.ft
 10233  .fi
 10632  .fi
 10234  .sp
 10633  .sp
 10235  Copy the store data to the repo and remove the sharedpath data.
 10634  Copy the store data to the repo and remove the sharedpath data.
 10236 @@ -13993,7 +13965,7 @@
 10635 @@ -14401,7 +14373,7 @@
 10237  .sp
 10636  .sp
 10238  Later on, the "hg unshelve" command restores the changes saved by "hg
 10637  Later on, the "hg unshelve" command restores the changes saved by "hg
 10239  shelve". Changes can be restored even after updating to a different
 10638  shelve". Changes can be restored even after updating to a different
 10240 -parent, in which case Mercurial\(aqs merge machinery will resolve any
 10639 -parent, in which case Mercurial\(aqs merge machinery will resolve any
 10241 +parent, in which case Mercurial's merge machinery will resolve any
 10640 +parent, in which case Mercurial's merge machinery will resolve any
 10242  conflicts if necessary.
 10641  conflicts if necessary.
 10243  .sp
 10642  .sp
 10244  You can have more than one shelved change outstanding at a time; each
 10643  You can have more than one shelved change outstanding at a time; each
 10245 @@ -14005,9 +13977,9 @@
 10644 @@ -14413,9 +14385,9 @@
 10246  save and set aside changes from the working directory:
 10645  save and set aside changes from the working directory:
 10247  .sp
 10646  .sp
 10248  .nf
 10647  .nf
 10249 -.ft C
 10648 -.ft C
 10250 +.ft
 10649 +.ft
 10252 -.ft P
 10651 -.ft P
 10253 +.ft
 10652 +.ft
 10254  .fi
 10653  .fi
 10255  .sp
 10654  .sp
 10256  Shelving takes files that "hg status" reports as not clean, saves
 10655  Shelving takes files that "hg status" reports as not clean, saves
 10257 @@ -14035,7 +14007,7 @@
 10656 @@ -14449,7 +14421,7 @@
 10258  all shelved changes, use \fB\-\-cleanup\fP.
 10657  all shelved changes, use \fB\-\-cleanup\fP.
 10259  .sp
 10658  .sp
 10260  Options:
 10659  Options:
 10261 -.INDENT 0.0
 10660 -.INDENT 0.0
 10262 +.RS 0
 10661 +.RS 0
 10263  .TP
 10662  .TP
 10264  .B \-A,  \-\-addremove
 10663  .B \-A,  \-\-addremove
 10265  .
 10664  .
 10266 @@ -14092,7 +14064,7 @@
 10665 @@ -14506,7 +14478,7 @@
 10267  .BI \-X,  \-\-exclude \ <PATTERN[+]>
 10666  .BI \-X,  \-\-exclude \ <PATTERN[+]>
 10268  .
 10667  .
 10269  exclude names matching the given patterns
 10668  exclude names matching the given patterns
 10270 -.UNINDENT
 10669 -.UNINDENT
 10271 +.RE
 10670 +.RE
 10272  .sp
 10671  .sp
 10273  [+] marked option can be specified multiple times
 10672  [+] marked option can be specified multiple times
 10274  .SS unshelve
 10673  .SS unshelve
 10275 @@ -14100,9 +14072,9 @@
 10674 @@ -14514,9 +14486,9 @@
 10276  restore a shelved change to the working directory:
 10675  restore a shelved change to the working directory:
 10277  .sp
 10676  .sp
 10278  .nf
 10677  .nf
 10279 -.ft C
 10678 -.ft C
 10280 +.ft
 10679 +.ft
 10282 -.ft P
 10681 -.ft P
 10283 +.ft
 10682 +.ft
 10284  .fi
 10683  .fi
 10285  .sp
 10684  .sp
 10286  This command accepts an optional name of a shelved change to
 10685  This command accepts an optional name of a shelved change to
 10287 @@ -14133,7 +14105,7 @@
 10686 @@ -14551,7 +14523,7 @@
 10288  prevents from deciding exact order of them, for safety.
 10687  prevents from deciding exact order of them, for safety.
 10289  .sp
 10688  .sp
 10290  Options:
 10689  Options:
 10291 -.INDENT 0.0
 10690 -.INDENT 0.0
 10292 +.RS 0
 10691 +.RS 0
 10293  .TP
 10692  .TP
 10294  .B \-a,  \-\-abort
 10693  .B \-a,  \-\-abort
 10295  .
 10694  .
 10296 @@ -14154,7 +14126,7 @@
 10695 @@ -14572,7 +14544,7 @@
 10297  .BI \-\-date \ <DATE>
 10696  .BI \-\-date \ <DATE>
 10298  .
 10697  .
 10299  set date for temporary commits (DEPRECATED)
 10698  set date for temporary commits (DEPRECATED)
 10300 -.UNINDENT
 10699 -.UNINDENT
 10301 +.RE
 10700 +.RE
 10302  .SS strip
 10701  .SS strip
 10303  .sp
 10702  .sp
 10304  strip changesets and their descendants from history
 10703  strip changesets and their descendants from history
 10305 @@ -14167,9 +14139,9 @@
 10704 @@ -14585,9 +14557,9 @@
 10306  strip changesets and all their descendants from the repository:
 10705  strip changesets and all their descendants from the repository:
 10307  .sp
 10706  .sp
 10308  .nf
 10707  .nf
 10309 -.ft C
 10708 -.ft C
 10310 +.ft
 10709 +.ft
 10312 -.ft P
 10711 -.ft P
 10313 +.ft
 10712 +.ft
 10314  .fi
 10713  .fi
 10315  .sp
 10714  .sp
 10316  The strip command removes the specified changesets and all their
 10715  The strip command removes the specified changesets and all their
 10317 @@ -14183,8 +14155,8 @@
 10716 @@ -14601,8 +14573,8 @@
 10318  completes.
 10717  completes.
 10319  .sp
 10718  .sp
 10320  Any stripped changesets are stored in \fB.hg/strip\-backup\fP as a
 10719  Any stripped changesets are stored in \fB.hg/strip\-backup\fP as a
 10321 -bundle (see \%\fBhg help bundle\fP\: and \%\fBhg help unbundle\fP\:). They can
 10720 -bundle (see \%\fBhg help bundle\fP\: and \%\fBhg help unbundle\fP\:). They can
 10322 -be restored by running \%\fBhg unbundle .hg/strip\-backup/BUNDLE\fP\:,
 10721 -be restored by running \%\fBhg unbundle .hg/strip\-backup/BUNDLE\fP\:,
 10323 +bundle (see \fBhg help bundle\fP and \fBhg help unbundle\fP). They can
 10722 +bundle (see \fBhg help bundle\fP and \fBhg help unbundle\fP). They can
 10324 +be restored by running \fBhg unbundle .hg/strip\-backup/BUNDLE\fP,
 10723 +be restored by running \fBhg unbundle .hg/strip\-backup/BUNDLE\fP,
 10325  where BUNDLE is the bundle file created by the strip. Note that
 10724  where BUNDLE is the bundle file created by the strip. Note that
 10326  the local revision numbers will in general be different after the
 10725  the local revision numbers will in general be different after the
 10327  restore.
 10726  restore.
 10328 @@ -14199,7 +14171,7 @@
 10727 @@ -14617,7 +14589,7 @@
 10329  Return 0 on success.
 10728  Return 0 on success.
 10330  .sp
 10729  .sp
 10331  Options:
 10730  Options:
 10332 -.INDENT 0.0
 10731 -.INDENT 0.0
 10333 +.RS 0
 10732 +.RS 0
 10334  .TP
 10733  .TP
 10335  .BI \-r,  \-\-rev \ <REV[+]>
 10734  .BI \-r,  \-\-rev \ <REV[+]>
 10336  .
 10735  .
 10337 @@ -14228,7 +14200,7 @@
 10736 @@ -14646,7 +14618,7 @@
 10338  .BI \-B,  \-\-bookmark \ <VALUE[+]>
 10737  .BI \-B,  \-\-bookmark \ <VALUE[+]>
 10339  .
 10738  .
 10340  remove revs only reachable from given bookmark
 10739  remove revs only reachable from given bookmark
 10341 -.UNINDENT
 10740 -.UNINDENT
 10342 +.RE
 10741 +.RE
 10343  .sp
 10742  .sp
 10344  [+] marked option can be specified multiple times
 10743  [+] marked option can be specified multiple times
 10345  .SS transplant
 10744  .SS transplant
 10346 @@ -14236,7 +14208,7 @@
 10745 @@ -14654,7 +14626,7 @@
 10347  command to transplant changesets from another branch
 10746  command to transplant changesets from another branch
 10348  .sp
 10747  .sp
 10349  This extension allows you to transplant changes to another parent revision,
 10748  This extension allows you to transplant changes to another parent revision,
 10350 -possibly in another repository. The transplant is done using \(aqdiff\(aq patches.
 10749 -possibly in another repository. The transplant is done using \(aqdiff\(aq patches.
 10351 +possibly in another repository. The transplant is done using 'diff' patches.
 10750 +possibly in another repository. The transplant is done using 'diff' patches.
 10352  .sp
 10751  .sp
 10353  Transplanted patches are recorded in .hg/transplant/transplants, as a
 10752  Transplanted patches are recorded in .hg/transplant/transplants, as a
 10354  map from a changeset hash to its hash in the source repository.
 10753  map from a changeset hash to its hash in the source repository.
 10355 @@ -14246,9 +14218,9 @@
 10754 @@ -14664,9 +14636,9 @@
 10356  transplant changesets from another branch:
 10755  transplant changesets from another branch:
 10357  .sp
 10756  .sp
 10358  .nf
 10757  .nf
 10359 -.ft C
 10758 -.ft C
 10360 +.ft
 10759 +.ft
 10362 -.ft P
 10761 -.ft P
 10363 +.ft
 10762 +.ft
 10364  .fi
 10763  .fi
 10365  .sp
 10764  .sp
 10366  Selected changesets will be applied on top of the current working
 10765  Selected changesets will be applied on top of the current working
 10367 @@ -14265,9 +14237,9 @@
 10766 @@ -14683,9 +14655,9 @@
 10368  of the form:
 10767  of the form:
 10369  .sp
 10768  .sp
 10370  .nf
 10769  .nf
 10371 -.ft C
 10770 -.ft C
 10372 +.ft
 10771 +.ft
 10374 -.ft P
 10773 -.ft P
 10375 +.ft
 10774 +.ft
 10376  .fi
 10775  .fi
 10377  .sp
 10776  .sp
 10378  You can rewrite the changelog message with the \-\-filter option.
 10777  You can rewrite the changelog message with the \-\-filter option.
 10379 @@ -14283,17 +14255,17 @@
 10778 @@ -14701,17 +14673,17 @@
 10380  with \-\-branch will be transplanted.
 10779  with \-\-branch will be transplanted.
 10381  .sp
 10780  .sp
 10382  Example:
 10781  Example:
 10383 -.INDENT 0.0
 10782 -.INDENT 0.0
 10384 +.RS 0
 10783 +.RS 0
 10396 -.UNINDENT
 10795 -.UNINDENT
 10397 +.RE
 10796 +.RE
 10398  .sp
 10797  .sp
 10399  You can optionally mark selected transplanted changesets as merge
 10798  You can optionally mark selected transplanted changesets as merge
 10400  changesets. You will not be prompted to transplant any ancestors
 10799  changesets. You will not be prompted to transplant any ancestors
 10401 @@ -14301,17 +14273,17 @@
 10800 @@ -14719,17 +14691,17 @@
 10402  normally instead of transplanting them.
 10801  normally instead of transplanting them.
 10403  .sp
 10802  .sp
 10404  Merge changesets may be transplanted directly by specifying the
 10803  Merge changesets may be transplanted directly by specifying the
 10405 -proper parent changeset by calling \%\fBhg transplant \-\-parent\fP\:.
 10804 -proper parent changeset by calling \%\fBhg transplant \-\-parent\fP\:.
 10406 +proper parent changeset by calling \fBhg transplant \-\-parent\fP.
 10805 +proper parent changeset by calling \fBhg transplant \-\-parent\fP.
 10419 -.INDENT 0.0
 10818 -.INDENT 0.0
 10420 +.RS 0
 10819 +.RS 0
 10421  .TP
 10820  .TP
 10422  .BI \-s,  \-\-source \ <REPO>
 10821  .BI \-s,  \-\-source \ <REPO>
 10423  .
 10822  .
 10424 @@ -14352,7 +14324,7 @@
 10823 @@ -14770,7 +14742,7 @@
 10425  .BI \-\-filter \ <CMD>
 10824  .BI \-\-filter \ <CMD>
 10426  .
 10825  .
 10427  filter changesets through command
 10826  filter changesets through command
 10428 -.UNINDENT
 10827 -.UNINDENT
 10429 +.RE
 10828 +.RE
 10430  .sp
 10829  .sp
 10431  [+] marked option can be specified multiple times
 10830  [+] marked option can be specified multiple times
 10432  .SS win32mbcs
 10831  .SS win32mbcs
 10433 @@ -14367,7 +14339,7 @@
 10832 @@ -14785,7 +14757,7 @@
 10434  operation.
 10833  operation.
 10435  .sp
 10834  .sp
 10436  This extension is useful for:
 10835  This extension is useful for:
 10437 -.INDENT 0.0
 10836 -.INDENT 0.0
 10438 +.RS 0
 10837 +.RS 0
 10439  .IP \(bu 2
 10838  .IP \(bu 2
 10440  .
 10839  .
 10441  Japanese Windows users using shift_jis encoding.
 10840  Japanese Windows users using shift_jis encoding.
 10442 @@ -14378,10 +14350,10 @@
 10841 @@ -14796,10 +14768,10 @@
 10443  .
 10842  .
 10444  All users who use a repository with one of problematic encodings on
 10843  All users who use a repository with one of problematic encodings on
 10445  case\-insensitive file system.
 10844  case\-insensitive file system.
 10446 -.UNINDENT
 10845 -.UNINDENT
 10447 +.RE
 10846 +.RE
 10450 -.INDENT 0.0
 10849 -.INDENT 0.0
 10451 +.RS 0
 10850 +.RS 0
 10452  .IP \(bu 2
 10851  .IP \(bu 2
 10453  .
 10852  .
 10454  Any user who use only ASCII chars in path.
 10853  Any user who use only ASCII chars in path.
 10455 @@ -14388,10 +14360,10 @@
 10854 @@ -14806,10 +14778,10 @@
 10456  .IP \(bu 2
 10855  .IP \(bu 2
 10457  .
 10856  .
 10458  Any user who do not use any of problematic encodings.
 10857  Any user who do not use any of problematic encodings.
 10459 -.UNINDENT
 10858 -.UNINDENT
 10460 +.RE
 10859 +.RE
 10463 -.INDENT 0.0
 10862 -.INDENT 0.0
 10464 +.RS 0
 10863 +.RS 0
 10465  .IP \(bu 2
 10864  .IP \(bu 2
 10466  .
 10865  .
 10467  You should use single encoding in one repository.
 10866  You should use single encoding in one repository.
 10468 @@ -14401,16 +14373,16 @@
 10867 @@ -14819,16 +14791,16 @@
 10469  .IP \(bu 2
 10868  .IP \(bu 2
 10470  .
 10869  .
 10471  win32mbcs is not compatible with fixutf8 extension.
 10870  win32mbcs is not compatible with fixutf8 extension.
 10472 -.UNINDENT
 10871 -.UNINDENT
 10473 +.RE
 10872 +.RE
 10483 -.ft P
 10882 -.ft P
 10484 +.ft
 10883 +.ft
 10485  .fi
 10884  .fi
 10486  .sp
 10885  .sp
 10487  It is useful for the users who want to commit with UTF\-8 log message.
 10886  It is useful for the users who want to commit with UTF\-8 log message.
 10488 @@ -14417,8 +14389,8 @@
 10887 @@ -14835,8 +14807,8 @@
 10489  .SS win32text
 10888  .SS win32text
 10490  .sp
 10889  .sp
 10491  perform automatic newline conversion (DEPRECATED)
 10890  perform automatic newline conversion (DEPRECATED)
 10492 -.INDENT 0.0
 10891 -.INDENT 0.0
 10493 -.INDENT 3.5
 10892 -.INDENT 3.5
 10494 +.RS 0
 10893 +.RS 0
 10495 +.RS 3
 10894 +.RS 3
 10496  .sp
 10895  .sp
 10497  Deprecation: The win32text extension requires each user to configure
 10896  Deprecation: The win32text extension requires each user to configure
 10498  the extension again and again for each clone since the configuration
 10897  the extension again and again for each clone since the configuration
 10499 @@ -14427,13 +14399,13 @@
 10898 @@ -14845,13 +14817,13 @@
 10500  We have therefore made the \fBeol\fP as an alternative. The \fBeol\fP
 10899  We have therefore made the \fBeol\fP as an alternative. The \fBeol\fP
 10501  uses a version controlled file for its configuration and each clone
 10900  uses a version controlled file for its configuration and each clone
 10502  will therefore use the right settings from the start.
 10901  will therefore use the right settings from the start.
 10503 -.UNINDENT
 10902 -.UNINDENT
 10504 -.UNINDENT
 10903 -.UNINDENT
 10511 -.ft C
 10910 -.ft C
 10512 +.ft
 10911 +.ft
 10513  [extensions]
 10912  [extensions]
 10514  win32text =
 10913  win32text =
 10515  [encode]
 10914  [encode]
 10516 @@ -14443,17 +14415,17 @@
 10915 @@ -14861,17 +14833,17 @@
 10517  [decode]
 10916  [decode]
 10518  ** = cleverdecode:
 10917  ** = cleverdecode:
 10519  # or ** = macdecode:
 10918  # or ** = macdecode:
 10520 -.ft P
 10919 -.ft P
 10521 +.ft
 10920 +.ft
 10532 -.ft P
 10931 -.ft P
 10533 +.ft
 10932 +.ft
 10534  .fi
 10933  .fi
 10535  .sp
 10934  .sp
 10536  To do the same check on a server to prevent CRLF/CR from being
 10935  To do the same check on a server to prevent CRLF/CR from being
 10537 @@ -14460,11 +14432,11 @@
 10936 @@ -14878,11 +14850,11 @@
 10538  pushed or pulled:
 10937  pushed or pulled:
 10539  .sp
 10938  .sp
 10540  .nf
 10939  .nf
 10541 -.ft C
 10940 -.ft C
 10542 +.ft
 10941 +.ft
 10546 -.ft P
 10945 -.ft P
 10547 +.ft
 10946 +.ft
 10548  .fi
 10947  .fi
 10549  .SS zeroconf
 10948  .SS zeroconf
 10550  .sp
 10949  .sp
 10551 @@ -14475,33 +14447,33 @@
 10950 @@ -14893,33 +14865,33 @@
 10552  without knowing their actual IP address.
 10951  without knowing their actual IP address.
 10553  .sp
 10952  .sp
 10554  To allow other people to discover your repository using run
 10953  To allow other people to discover your repository using run
 10555 -\%\fBhg serve\fP\: in your repository:
 10954 -\%\fBhg serve\fP\: in your repository:
 10556 +\fBhg serve\fP in your repository:
 10955 +\fBhg serve\fP in your repository:
 10589 -See \%\fBhgrc\fP(5)\: for details of the contents and format of these
 10988 -See \%\fBhgrc\fP(5)\: for details of the contents and format of these
 10590 +See \fBhgrc\fP(5) for details of the contents and format of these
 10989 +See \fBhgrc\fP(5) for details of the contents and format of these
 10591  files.
 10990  files.
 10592  .TP
 10991  .TP
 10593  .B \fB.hgignore\fP
 10992  .B \fB.hgignore\fP
 10594 @@ -14508,13 +14480,13 @@
 10993 @@ -14926,13 +14898,13 @@
 10595  .sp
 10994  .sp
 10596  This file contains regular expressions (one per line) that
 10995  This file contains regular expressions (one per line) that
 10597  describe file names that should be ignored by \fBhg\fP. For details,
 10996  describe file names that should be ignored by \fBhg\fP. For details,
 10598 -see \%\fBhgignore\fP(5)\:.
 10997 -see \%\fBhgignore\fP(5)\:.
 10599 +see \fBhgignore\fP(5).
 10998 +see \fBhgignore\fP(5).
 10605 -\%\fBhg help subrepos\fP\:.
 11004 -\%\fBhg help subrepos\fP\:.
 10606 +\fBhg help subrepos\fP.
 11005 +\fBhg help subrepos\fP.
 10607  .TP
 11006  .TP
 10608  .B \fB.hgsubstate\fP
 11007  .B \fB.hgsubstate\fP
 10609  .sp
 11008  .sp
 10610 @@ -14529,7 +14501,7 @@
 11009 @@ -14947,7 +14919,7 @@
 10611  .TP
 11010  .TP
 10612  .B \fB.hg/last\-message.txt\fP
 11011  .B \fB.hg/last\-message.txt\fP
 10613  .sp
 11012  .sp
 10614 -This file is used by \%\fBhg commit\fP\: to store a backup of the commit message
 11013 -This file is used by \%\fBhg commit\fP\: to store a backup of the commit message
 10615 +This file is used by \fBhg commit\fP to store a backup of the commit message
 11014 +This file is used by \fBhg commit\fP to store a backup of the commit message
 10616  in case the commit fails.
 11015  in case the commit fails.
 10617  .TP
 11016  .TP
 10618  .B \fB.hg/localtags\fP
 11017  .B \fB.hg/localtags\fP
 10619 @@ -14537,28 +14509,34 @@
 11018 @@ -14955,28 +14927,34 @@
 10620  This file can be used to define local tags which are not shared among
 11019  This file can be used to define local tags which are not shared among
 10621  repositories. The file format is the same as for \fB.hgtags\fP, but it is
 11020  repositories. The file format is the same as for \fB.hgtags\fP, but it is
 10622  encoded using the local system encoding.
 11021  encoded using the local system encoding.
 10623 -.UNINDENT
 11022 -.UNINDENT
 10624 +.TP
 11023 +.TP
 10648  .SH RESOURCES
 11047  .SH RESOURCES
 10649  .sp
 11048  .sp
 10650 -Main Web Site: \%https://mercurial\-scm.org/\:
 11049 -Main Web Site: \%https://mercurial\-scm.org/\:
 10651 +Main Web Site: https://mercurial\-scm.org/
 11050 +Main Web Site: https://mercurial\-scm.org/
 10652  .sp
 11051  .sp
 10653 -Source code repository: \%http://selenic.com/hg\:
 11052 -Source code repository: \%https://www.mercurial\-scm.org/repo/hg\:
 10654 +Source code repository: http://selenic.com/hg
 11053 +Source code repository: https://www.mercurial\-scm.org/repo/hg
 10655  .sp
 11054  .sp
 10656 -Mailing list: \%http://selenic.com/mailman/listinfo/mercurial\:
 11055 -Mailing list: \%https://www.mercurial\-scm.org/mailman/listinfo/mercurial/\:
 10657 +Mailing list: http://selenic.com/mailman/listinfo/mercurial
 11056 +Mailing list: https://www.mercurial\-scm.org/mailman/listinfo/mercurial/
 10658  .SH COPYING
 11057  .SH COPYING
 10659  .sp
 11058  .sp
 10660  Copyright (C) 2005\-2016 Matt Mackall.
 11059  Copyright (C) 2005\-2016 Matt Mackall.
 10661 --- mercurial-3.7.3/doc/hgignore.5.~1~	Tue Mar 29 09:54:51 2016
 11060 --- mercurial-4.1/doc/hgignore.5	2017-02-01 08:19:55.000000000 -0800
 10662 +++ mercurial-3.7.3/doc/hgignore.5	Tue Mar 29 10:26:27 2016
 11061 +++ mercurial-4.1/doc/hgignore.5	2017-02-03 11:20:03.473564965 -0800
 10663 @@ -3,33 +3,6 @@
 11062 @@ -3,33 +3,6 @@
 10664  .TH HGIGNORE 5 "" "" "Mercurial Manual"
 11063  .TH HGIGNORE 5 "" "" "Mercurial Manual"
 10665  .SH NAME
 11064  .SH NAME
 10666  hgignore \- syntax for Mercurial ignore files
 11065  hgignore \- syntax for Mercurial ignore files
 10667 -.
 11066 -.
 10783 -\%\fBhg\fP(1)\:, \%\fBhgrc\fP(5)\:
 11182 -\%\fBhg\fP(1)\:, \%\fBhgrc\fP(5)\:
 10784 +\fBhg\fP(1), \fBhgrc\fP(5)
 11183 +\fBhg\fP(1), \fBhgrc\fP(5)
 10785  .SH COPYING
 11184  .SH COPYING
 10786  .sp
 11185  .sp
 10787  This manual page is copyright 2006 Vadim Gelfer.
 11186  This manual page is copyright 2006 Vadim Gelfer.
 10788 --- mercurial-3.7.3/doc/hgrc.5.~1~	Tue Mar 29 09:54:48 2016
 11187 --- mercurial-4.1/doc/hgrc.5	2017-02-01 08:19:56.000000000 -0800
 10789 +++ mercurial-3.7.3/doc/hgrc.5	Tue Mar 29 10:26:32 2016
 11188 +++ mercurial-4.1/doc/hgrc.5	2017-02-03 11:20:07.405927763 -0800
 10790 @@ -3,33 +3,6 @@
 11189 @@ -3,33 +3,6 @@
 10791  .TH HGRC 5 "" "" "Mercurial Manual"
 11190  .TH HGRC 5 "" "" "Mercurial Manual"
 10792  .SH NAME
 11191  .SH NAME
 10793  hgrc \- configuration files for Mercurial
 11192  hgrc \- configuration files for Mercurial
 10794 -.
 11193 -.
 11177 -1). If the prefix doesn\(aqt include a scheme, the match is performed
 11576 -1). If the prefix doesn\(aqt include a scheme, the match is performed
 11178 +1). If the prefix doesn't include a scheme, the match is performed
 11577 +1). If the prefix doesn't include a scheme, the match is performed
 11179  against the URI with its scheme stripped as well, and the schemes
 11578  against the URI with its scheme stripped as well, and the schemes
 11180  argument, q.v., is then subsequently consulted.
 11579  argument, q.v., is then subsequently consulted.
 11181  .TP
 11580  .TP
 11182 @@ -496,195 +399,195 @@
 11581 @@ -496,70 +399,70 @@
 11183  .B \fBschemes\fP
 11582  .B \fBschemes\fP
 11184  .sp
 11583  .sp
 11185  Optional. Space separated list of URI schemes to use this
 11584  Optional. Space separated list of URI schemes to use this
 11186 -authentication entry with. Only used if the prefix doesn\(aqt include
 11585 -authentication entry with. Only used if the prefix doesn\(aqt include
 11187 +authentication entry with. Only used if the prefix doesn't include
 11586 +authentication entry with. Only used if the prefix doesn't include
 11242     "HG: removed {file}\en"                 }{if(files, "",
 11641     "HG: removed {file}\en"                 }{if(files, "",
 11243     "HG: no files changed\en")}
 11642     "HG: no files changed\en")}
 11244 -.ft P
 11643 -.ft P
 11245 +.ft
 11644 +.ft
 11246  .fi
 11645  .fi
       
 11646 -.INDENT 0.0
       
 11647 +.RS 0
       
 11648  .TP
       
 11649  .B \fBdiff()\fP
       
 11650  .sp
       
 11651 -String: show the diff (see \%\fBhg help templates\fP\: for detail)
       
 11652 -.UNINDENT
       
 11653 +String: show the diff (see \fBhg help templates\fP for detail)
       
 11654 +.RE
       
 11655  .sp
       
 11656  Sometimes it is helpful to show the diff of the changeset in the editor without
       
 11657 -having to prefix \(aqHG: \(aq to each line so that highlighting works correctly. For
       
 11658 +having to prefix 'HG: ' to each line so that highlighting works correctly. For
       
 11659  this, Mercurial provides a special string which will ignore everything below
       
 11660  it:
       
 11661  .sp
       
 11662  .nf
       
 11663 -.ft C
       
 11664 +.ft
       
 11665  HG: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- >8 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
       
 11666 -.ft P
       
 11667 +.ft
       
 11668  .fi
       
 11669  .sp
       
 11670  For example, the template configuration below will show the diff below the
       
 11671 @@ -566,158 +469,158 @@
       
 11672  extra message:
       
 11673  .sp
       
 11674  .nf
       
 11675 -.ft C
       
 11676 +.ft
       
 11677  [committemplate]
       
 11678  changeset = {desc}\en\en
       
 11679 -    HG: Enter commit message.  Lines beginning with \(aqHG:\(aq are removed.
       
 11680 +    HG: Enter commit message.  Lines beginning with 'HG:' are removed.
       
 11681      HG: {extramsg}
       
 11682      HG: \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\- >8 \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
       
 11683      HG: Do not touch the line above.
       
 11684      HG: Everything below will be removed.
       
 11685      {diff()}
       
 11686 -.ft P
       
 11687 +.ft
       
 11688  .fi
 11247  .IP Note
 11689  .IP Note
 11248  .
 11690  .
 11249 -For some problematic encodings (see \%\fBhg help win32mbcs\fP\: for
 11691 -For some problematic encodings (see \%\fBhg help win32mbcs\fP\: for
 11250 +For some problematic encodings (see \fBhg help win32mbcs\fP for
 11692 +For some problematic encodings (see \fBhg help win32mbcs\fP for
 11251  detail), this customization should be configured carefully, to
 11693  detail), this customization should be configured carefully, to
 11433 +only for \fBhg tag \-\-remove\fP, but \fBchangeset.tag\fP customizes the
 11875 +only for \fBhg tag \-\-remove\fP, but \fBchangeset.tag\fP customizes the
 11434 +commit message for \fBhg tag\fP regardless of \fB\-\-remove\fP option.
 11876 +commit message for \fBhg tag\fP regardless of \fB\-\-remove\fP option.
 11435  .sp
 11877  .sp
 11436  When the external editor is invoked for a commit, the corresponding
 11878  When the external editor is invoked for a commit, the corresponding
 11437  dot\-separated list of names without the \fBchangeset.\fP prefix
 11879  dot\-separated list of names without the \fBchangeset.\fP prefix
 11438 @@ -696,7 +599,7 @@
 11880 @@ -729,7 +632,7 @@
 11439  below can be referred as \fB{listupfiles}\fP:
 11881  below can be referred as \fB{listupfiles}\fP:
 11440  .sp
 11882  .sp
 11441  .nf
 11883  .nf
 11442 -.ft C
 11884 -.ft C
 11443 +.ft
 11885 +.ft
 11444  [committemplate]
 11886  [committemplate]
 11445  listupfiles = {file_adds %
 11887  listupfiles = {file_adds %
 11446     "HG: added {file}\en"     }{file_mods %
 11888     "HG: added {file}\en"     }{file_mods %
 11447 @@ -703,7 +606,7 @@
 11889 @@ -736,7 +639,7 @@
 11448     "HG: changed {file}\en"   }{file_dels %
 11890     "HG: changed {file}\en"   }{file_dels %
 11449     "HG: removed {file}\en"   }{if(files, "",
 11891     "HG: removed {file}\en"   }{if(files, "",
 11450     "HG: no files changed\en")}
 11892     "HG: no files changed\en")}
 11451 -.ft P
 11893 -.ft P
 11452 +.ft
 11894 +.ft
 11453  .fi
 11895  .fi
 11454  .SS \fBdecode/encode\fP
 11896  .SS \fBdecode/encode\fP
 11455  .sp
 11897  .sp
 11456 @@ -727,7 +630,7 @@
 11898 @@ -760,7 +663,7 @@
 11457  Pipe example:
 11899  Pipe example:
 11458  .sp
 11900  .sp
 11459  .nf
 11901  .nf
 11460 -.ft C
 11902 -.ft C
 11461 +.ft
 11903 +.ft
 11462  [encode]
 11904  [encode]
 11463  # uncompress gzip files on checkin to improve delta compression
 11905  # uncompress gzip files on checkin to improve delta compression
 11464  # note: not necessarily a good idea, just an example
 11906  # note: not necessarily a good idea, just an example
 11465 @@ -735,9 +638,9 @@
 11907 @@ -768,9 +671,9 @@
 11466  
 11908  
 11467  [decode]
 11909  [decode]
 11468  # recompress gzip files when writing them to the working dir (we
 11910  # recompress gzip files when writing them to the working dir (we
 11469 -# can safely omit "pipe:", because it\(aqs the default)
 11911 -# can safely omit "pipe:", because it\(aqs the default)
 11470 +# can safely omit "pipe:", because it's the default)
 11912 +# can safely omit "pipe:", because it's the default)
 11472 -.ft P
 11914 -.ft P
 11473 +.ft
 11915 +.ft
 11474  .fi
 11916  .fi
 11475  .sp
 11917  .sp
 11476  A \fBtempfile:\fP command is a template. The string \fBINFILE\fP is replaced
 11918  A \fBtempfile:\fP command is a template. The string \fBINFILE\fP is replaced
 11477 @@ -745,12 +648,6 @@
 11919 @@ -778,12 +681,6 @@
 11478  filtered by the command. The string \fBOUTFILE\fP is replaced with the name
 11920  filtered by the command. The string \fBOUTFILE\fP is replaced with the name
 11479  of an empty temporary file, where the filtered data must be written by
 11921  of an empty temporary file, where the filtered data must be written by
 11480  the command.
 11922  the command.
 11481 -.IP Note
 11923 -.IP Note
 11482 -.
 11924 -.
 11485 -strange effects and may corrupt the contents of your files.
 11927 -strange effects and may corrupt the contents of your files.
 11486 -.RE
 11928 -.RE
 11487  .sp
 11929  .sp
 11488  This filter mechanism is used internally by the \fBeol\fP extension to
 11930  This filter mechanism is used internally by the \fBeol\fP extension to
 11489  translate line ending characters between Windows (CRLF) and Unix (LF)
 11931  translate line ending characters between Windows (CRLF) and Unix (LF)
 11490 @@ -757,20 +654,20 @@
 11932 @@ -790,20 +687,20 @@
 11491  format. We suggest you use the \fBeol\fP extension for convenience.
 11933  format. We suggest you use the \fBeol\fP extension for convenience.
 11492  .SS \fBdefaults\fP
 11934  .SS \fBdefaults\fP
 11493  .sp
 11935  .sp
 11494 -(defaults are deprecated. Don\(aqt use them. Use aliases instead.)
 11936 -(defaults are deprecated. Don\(aqt use them. Use aliases instead.)
 11495 +(defaults are deprecated. Don't use them. Use aliases instead.)
 11937 +(defaults are deprecated. Don't use them. Use aliases instead.)
 11511 -.ft P
 11953 -.ft P
 11512 +.ft
 11954 +.ft
 11513  .fi
 11955  .fi
 11514  .sp
 11956  .sp
 11515  The actual commands, instead of their aliases, must be used when
 11957  The actual commands, instead of their aliases, must be used when
 11516 @@ -779,9 +676,9 @@
 11958 @@ -812,9 +709,9 @@
 11517  .SS \fBdiff\fP
 11959  .SS \fBdiff\fP
 11518  .sp
 11960  .sp
 11519  Settings used when displaying diffs. Everything except for \fBunified\fP
 11961  Settings used when displaying diffs. Everything except for \fBunified\fP
 11520 -is a Boolean and defaults to False. See \%\fBhg help config.annotate\fP\:
 11962 -is a Boolean and defaults to False. See \%\fBhg help config.annotate\fP\:
 11521 +is a Boolean and defaults to False. See \fBhg help config.annotate\fP
 11963 +is a Boolean and defaults to False. See \fBhg help config.annotate\fP
 11523 -.INDENT 0.0
 11965 -.INDENT 0.0
 11524 +.RS 0
 11966 +.RS 0
 11525  .TP
 11967  .TP
 11526  .B \fBgit\fP
 11968  .B \fBgit\fP
 11527  .sp
 11969  .sp
 11528 @@ -793,11 +690,11 @@
 11970 @@ -826,11 +723,11 @@
 11529  .TP
 11971  .TP
 11530  .B \fBnodates\fP
 11972  .B \fBnodates\fP
 11531  .sp
 11973  .sp
 11532 -Don\(aqt include dates in diff headers.
 11974 -Don\(aqt include dates in diff headers.
 11533 +Don't include dates in diff headers.
 11975 +Don't include dates in diff headers.
 11537 -Omit \(aqa/\(aq and \(aqb/\(aq prefixes from filenames. Ignored in plain mode.
 11979 -Omit \(aqa/\(aq and \(aqb/\(aq prefixes from filenames. Ignored in plain mode.
 11538 +Omit 'a/' and 'b/' prefixes from filenames. Ignored in plain mode.
 11980 +Omit 'a/' and 'b/' prefixes from filenames. Ignored in plain mode.
 11539  .TP
 11981  .TP
 11540  .B \fBshowfunc\fP
 11982  .B \fBshowfunc\fP
 11541  .sp
 11983  .sp
 11542 @@ -818,11 +715,11 @@
 11984 @@ -851,11 +748,11 @@
 11543  .B \fBunified\fP
 11985  .B \fBunified\fP
 11544  .sp
 11986  .sp
 11545  Number of lines of context to show.
 11987  Number of lines of context to show.
 11546 -.UNINDENT
 11988 -.UNINDENT
 11547 +.RE
 11989 +.RE
 11551 -.INDENT 0.0
 11993 -.INDENT 0.0
 11552 +.RS 0
 11994 +.RS 0
 11553  .TP
 11995  .TP
 11554  .B \fBfrom\fP
 11996  .B \fBfrom\fP
 11555  .sp
 11997  .sp
 11556 @@ -831,16 +728,16 @@
 11998 @@ -864,16 +761,16 @@
 11557  .TP
 11999  .TP
 11558  .B \fBto\fP
 12000  .B \fBto\fP
 11559  .sp
 12001  .sp
 11560 -Optional. Comma\-separated list of recipients\(aq email addresses.
 12002 -Optional. Comma\-separated list of recipients\(aq email addresses.
 11561 +Optional. Comma\-separated list of recipients' email addresses.
 12003 +Optional. Comma\-separated list of recipients' email addresses.
 11571 -Optional. Comma\-separated list of blind carbon copy recipients\(aq
 12013 -Optional. Comma\-separated list of blind carbon copy recipients\(aq
 11572 +Optional. Comma\-separated list of blind carbon copy recipients'
 12014 +Optional. Comma\-separated list of blind carbon copy recipients'
 11573  email addresses.
 12015  email addresses.
 11574  .TP
 12016  .TP
 11575  .B \fBmethod\fP
 12017  .B \fBmethod\fP
 11576 @@ -860,10 +757,10 @@
 12018 @@ -893,10 +790,10 @@
 11577  first character set to which conversion from local encoding
 12019  first character set to which conversion from local encoding
 11578  (\fB$HGENCODING\fP, \fBui.fallbackencoding\fP) succeeds. If correct
 12020  (\fB$HGENCODING\fP, \fBui.fallbackencoding\fP) succeeds. If correct
 11579  conversion fails, the text in question is sent as is.
 12021  conversion fails, the text in question is sent as is.
 11580 -(default: \(aq\(aq)
 12022 -(default: \(aq\(aq)
 11581 +(default: '')
 12023 +(default: '')
 11584 -.INDENT 7.0
 12026 -.INDENT 7.0
 11585 +.RS 7
 12027 +.RS 7
 11586  .IP 1. 3
 12028  .IP 1. 3
 11587  .
 12029  .
 11588  \fBus\-ascii\fP: always first, regardless of settings
 12030  \fBus\-ascii\fP: always first, regardless of settings
 11589 @@ -879,13 +776,13 @@
 12031 @@ -912,13 +809,13 @@
 11590  .IP 5. 3
 12032  .IP 5. 3
 11591  .
 12033  .
 11592  \fButf\-8\fP: always last, regardless of settings
 12034  \fButf\-8\fP: always last, regardless of settings
 11593 -.UNINDENT
 12035 -.UNINDENT
 11594 -.UNINDENT
 12036 -.UNINDENT
 11601 -.ft C
 12043 -.ft C
 11602 +.ft
 12044 +.ft
 11603  [email]
 12045  [email]
 11604  from = Joseph User <[email protected]>
 12046  from = Joseph User <[email protected]>
 11605  method = /usr/sbin/sendmail
 12047  method = /usr/sbin/sendmail
 11606 @@ -892,7 +789,7 @@
 12048 @@ -925,7 +822,7 @@
 11607  # charsets for western Europeans
 12049  # charsets for western Europeans
 11608  # us\-ascii, utf\-8 omitted, as they are tried first and last
 12050  # us\-ascii, utf\-8 omitted, as they are tried first and last
 11609  charsets = iso\-8859\-1, iso\-8859\-15, windows\-1252
 12051  charsets = iso\-8859\-1, iso\-8859\-15, windows\-1252
 11610 -.ft P
 12052 -.ft P
 11611 +.ft
 12053 +.ft
 11612  .fi
 12054  .fi
 11613  .SS \fBextensions\fP
 12055  .SS \fBextensions\fP
 11614  .sp
 12056  .sp
 11615 @@ -899,7 +796,7 @@
 12057 @@ -932,7 +829,7 @@
 11616  Mercurial has an extension mechanism for adding new features. To
 12058  Mercurial has an extension mechanism for adding new features. To
 11617  enable an extension, create an entry for it in this section.
 12059  enable an extension, create an entry for it in this section.
 11618  .sp
 12060  .sp
 11619 -If you know that the extension is already in Python\(aqs search path,
 12061 -If you know that the extension is already in Python\(aqs search path,
 11620 +If you know that the extension is already in Python's search path,
 12062 +If you know that the extension is already in Python's search path,
 11621  you can give the name of the module, followed by \fB=\fP, with nothing
 12063  you can give the name of the module, followed by \fB=\fP, with nothing
 11622  after the \fB=\fP.
 12064  after the \fB=\fP.
 11623  .sp
 12065  .sp
 11624 @@ -914,16 +811,16 @@
 12066 @@ -947,16 +844,16 @@
 11625  Example for \fB~/.hgrc\fP:
 12067  Example for \fB~/.hgrc\fP:
 11626  .sp
 12068  .sp
 11627  .nf
 12069  .nf
 11628 -.ft C
 12070 -.ft C
 11629 +.ft
 12071 +.ft
 11640 -.INDENT 0.0
 12082 -.INDENT 0.0
 11641 +.RS 0
 12083 +.RS 0
 11642  .TP
 12084  .TP
 11643  .B \fBusegeneraldelta\fP
 12085  .B \fBusegeneraldelta\fP
 11644  .sp
 12086  .sp
 11645 @@ -968,7 +865,7 @@
 12087 @@ -1001,7 +898,7 @@
 11646  Repositories with this on\-disk format require Mercurial version 0.9.4.
 12088  Repositories with this on\-disk format require Mercurial version 0.9.4.
 11647  .sp
 12089  .sp
 11648  Enabled by default.
 12090  Enabled by default.
 11649 -.UNINDENT
 12091 -.UNINDENT
 11650 +.RE
 12092 +.RE
 11651  .SS \fBgraph\fP
 12093  .SS \fBgraph\fP
 11652  .sp
 12094  .sp
 11653  Web graph view configuration. This section let you change graph
 12095  Web graph view configuration. This section let you change graph
 11654 @@ -978,9 +875,9 @@
 12096 @@ -1011,9 +908,9 @@
 11655  Each line has the following format:
 12097  Each line has the following format:
 11656  .sp
 12098  .sp
 11657  .nf
 12099  .nf
 11658 -.ft C
 12100 -.ft C
 11659 +.ft
 12101 +.ft
 11661 -.ft P
 12103 -.ft P
 11662 +.ft
 12104 +.ft
 11663  .fi
 12105  .fi
 11664  .sp
 12106  .sp
 11665  where \fB<branch>\fP is the name of the branch being
 12107  where \fB<branch>\fP is the name of the branch being
 11666 @@ -987,17 +884,17 @@
 12108 @@ -1020,17 +917,17 @@
 11667  customized. Example:
 12109  customized. Example:
 11668  .sp
 12110  .sp
 11669  .nf
 12111  .nf
 11670 -.ft C
 12112 -.ft C
 11671 +.ft
 12113 +.ft
 11682 -.INDENT 0.0
 12124 -.INDENT 0.0
 11683 +.RS 0
 12125 +.RS 0
 11684  .TP
 12126  .TP
 11685  .B \fBwidth\fP
 12127  .B \fBwidth\fP
 11686  .sp
 12128  .sp
 11687 @@ -1006,7 +903,7 @@
 12129 @@ -1039,7 +936,7 @@
 11688  .B \fBcolor\fP
 12130  .B \fBcolor\fP
 11689  .sp
 12131  .sp
 11690  Set branch edges color in hexadecimal RGB notation.
 12132  Set branch edges color in hexadecimal RGB notation.
 11691 -.UNINDENT
 12133 -.UNINDENT
 11692 +.RE
 12134 +.RE
 11693  .SS \fBhooks\fP
 12135  .SS \fBhooks\fP
 11694  .sp
 12136  .sp
 11695  Commands or Python functions that get automatically executed by
 12137  Commands or Python functions that get automatically executed by
 11696 @@ -1020,7 +917,7 @@
 12138 @@ -1053,7 +950,7 @@
 11697  Example \fB.hg/hgrc\fP:
 12139  Example \fB.hg/hgrc\fP:
 11698  .sp
 12140  .sp
 11699  .nf
 12141  .nf
 11700 -.ft C
 12142 -.ft C
 11701 +.ft
 12143 +.ft
 11702  [hooks]
 12144  [hooks]
 11703  # update working directory after adding changesets
 12145  # update working directory after adding changesets
 11704  changegroup.update = hg update
 12146  changegroup.update = hg update
 11705 @@ -1030,13 +927,13 @@
 12147 @@ -1063,13 +960,13 @@
 11706  incoming.autobuild = /my/build/hook
 12148  incoming.autobuild = /my/build/hook
 11707  # force autobuild hook to run before other incoming hooks
 12149  # force autobuild hook to run before other incoming hooks
 11708  priority.incoming.autobuild = 1
 12150  priority.incoming.autobuild = 1
 11709 -.ft P
 12151 -.ft P
 11710 +.ft
 12152 +.ft
 11716 -.INDENT 0.0
 12158 -.INDENT 0.0
 11717 +.RS 0
 12159 +.RS 0
 11718  .TP
 12160  .TP
 11719  .B \fBchangegroup\fP
 12161  .B \fBchangegroup\fP
 11720  .sp
 12162  .sp
 11721 @@ -1060,7 +957,7 @@
 12163 @@ -1093,7 +990,7 @@
 11722  .sp
 12164  .sp
 11723  Run after sending changes from local repository to another. ID of
 12165  Run after sending changes from local repository to another. ID of
 11724  first changeset sent is in \fB$HG_NODE\fP. Source of operation is in
 12166  first changeset sent is in \fB$HG_NODE\fP. Source of operation is in
 11725 -\fB$HG_SOURCE\fP; Also see \%\fBhg help config.preoutgoing\fP\: hook.
 12167 -\fB$HG_SOURCE\fP; Also see \%\fBhg help config.hooks.preoutgoing\fP\: hook.
 11726 +\fB$HG_SOURCE\fP; Also see \fBhg help config.preoutgoing\fP hook.
 12168 +\fB$HG_SOURCE\fP; Also see \fBhg help config.hooks.preoutgoing\fP hook.
 11727  .TP
 12169  .TP
 11728  .B \fBpost\-<command>\fP
 12170  .B \fBpost\-<command>\fP
 11729  .sp
 12171  .sp
 11730 @@ -1080,7 +977,7 @@
 12172 @@ -1123,7 +1020,7 @@
 11731  representations of the data internally passed to <command>. \fB$HG_OPTS\fP
 12173  representations of the data internally passed to <command>. \fB$HG_OPTS\fP
 11732  is a dictionary of options (with unspecified options set to their
 12174  is a dictionary of options (with unspecified options set to their
 11733  defaults). \fB$HG_PATS\fP is a list of arguments. If the hook returns
 12175  defaults). \fB$HG_PATS\fP is a list of arguments. If the hook returns
 11734 -failure, the command doesn\(aqt execute and Mercurial returns the failure
 12176 -failure, the command doesn\(aqt execute and Mercurial returns the failure
 11735 +failure, the command doesn't execute and Mercurial returns the failure
 12177 +failure, the command doesn't execute and Mercurial returns the failure
 11736  code.
 12178  code.
 11737  .TP
 12179  .TP
 11738  .B \fBprechangegroup\fP
 12180  .B \fBprechangegroup\fP
 11739 @@ -1152,12 +1049,12 @@
 12181 @@ -1195,12 +1092,12 @@
 11740  .sp
 12182  .sp
 11741  Run after any repository transaction has been committed. At this
 12183  Run after any repository transaction has been committed. At this
 11742  point, the transaction can no longer be rolled back. The hook will run
 12184  point, the transaction can no longer be rolled back. The hook will run
 11743 -after the lock is released. See \%\fBhg help config.pretxnclose\fP\: docs for
 12185 -after the lock is released. See \%\fBhg help config.hooks.pretxnclose\fP\: docs for
 11744 +after the lock is released. See \fBhg help config.pretxnclose\fP docs for
 12186 +after the lock is released. See \fBhg help config.hooks.pretxnclose\fP docs for
 11745  details about available variables.
 12187  details about available variables.
 11746  .TP
 12188  .TP
 11747  .B \fBtxnabort\fP
 12189  .B \fBtxnabort\fP
 11748  .sp
 12190  .sp
 11749 -Run when a transaction is aborted. See \%\fBhg help config.pretxnclose\fP\:
 12191 -Run when a transaction is aborted. See \%\fBhg help config.hooks.pretxnclose\fP\:
 11750 +Run when a transaction is aborted. See \fBhg help config.pretxnclose\fP
 12192 +Run when a transaction is aborted. See \fBhg help config.hooks.pretxnclose\fP
 11751  docs for details about available variables.
 12193  docs for details about available variables.
 11752  .TP
 12194  .TP
 11753  .B \fBpretxnchangegroup\fP
 12195  .B \fBpretxnchangegroup\fP
 11754 @@ -1211,7 +1108,7 @@
 12196 @@ -1254,7 +1151,7 @@
 11755  new parent is in \fB$HG_PARENT1\fP. If merge, ID of second new parent is
 12197  new parent is in \fB$HG_PARENT1\fP. If merge, ID of second new parent is
 11756  in \fB$HG_PARENT2\fP. If the update succeeded, \fB$HG_ERROR=0\fP. If the
 12198  in \fB$HG_PARENT2\fP. If the update succeeded, \fB$HG_ERROR=0\fP. If the
 11757  update failed (e.g. because conflicts not resolved), \fB$HG_ERROR=1\fP.
 12199  update failed (e.g. because conflicts not resolved), \fB$HG_ERROR=1\fP.
 11758 -.UNINDENT
 12200 -.UNINDENT
 11759 +.RE
 12201 +.RE
 11760  .IP Note
 12202  .IP Note
 11761  .
 12203  .
 11762  It is generally better to use standard hooks rather than the
 12204  It is generally better to use standard hooks rather than the
 11763 @@ -1220,21 +1117,14 @@
 12205 @@ -1263,21 +1160,14 @@
 11764  Also, hooks like "commit" will be called in all contexts that
 12206  Also, hooks like "commit" will be called in all contexts that
 11765  generate a commit (e.g. tag) and not just the commit command.
 12207  generate a commit (e.g. tag) and not just the commit command.
 11766  .RE
 12208  .RE
 11767 -.IP Note
 12209 -.IP Note
 11768 -.
 12210 -.
 11782 -.ft P
 12224 -.ft P
 11783 +.ft
 12225 +.ft
 11784  .fi
 12226  .fi
 11785  .sp
 12227  .sp
 11786  Python hooks are run within the Mercurial process. Each hook is
 12228  Python hooks are run within the Mercurial process. Each hook is
 11787 @@ -1258,11 +1148,11 @@
 12229 @@ -1291,7 +1181,7 @@
       
 12230  is treated as a failure.
       
 12231  .SS \fBhostfingerprints\fP
       
 12232  .sp
       
 12233 -(Deprecated. Use \fB[hostsecurity]\fP\(aqs \fBfingerprints\fP options instead.)
       
 12234 +(Deprecated. Use \fB[hostsecurity]\fP\&'s \fBfingerprints\fP options instead.)
       
 12235  .sp
       
 12236  Fingerprints of the certificates of known HTTPS servers.
       
 12237  .sp
       
 12238 @@ -1309,11 +1199,11 @@
 11788  For example:
 12239  For example:
 11789  .sp
 12240  .sp
 11790  .nf
 12241  .nf
 11791 -.ft C
 12242 -.ft C
 11792 +.ft
 12243 +.ft
 11794  hg.intevation.de = fc:e2:8d:d9:51:cd:cb:c1:4d:18:6b:b7:44:8d:49:72:57:e6:cd:33
 12245  hg.intevation.de = fc:e2:8d:d9:51:cd:cb:c1:4d:18:6b:b7:44:8d:49:72:57:e6:cd:33
 11795  hg.intevation.org = fc:e2:8d:d9:51:cd:cb:c1:4d:18:6b:b7:44:8d:49:72:57:e6:cd:33
 12246  hg.intevation.org = fc:e2:8d:d9:51:cd:cb:c1:4d:18:6b:b7:44:8d:49:72:57:e6:cd:33
 11796 -.ft P
 12247 -.ft P
 11797 +.ft
 12248 +.ft
 11798  .fi
 12249  .fi
 11799  .sp
 12250  .SS \fBhostsecurity\fP
 11800  This feature is only supported when using Python 2.6 or later.
 12251  .sp
 11801 @@ -1270,7 +1160,7 @@
 12252 @@ -1321,7 +1211,7 @@
       
 12253  other machines.
       
 12254  .sp
       
 12255  The following options control default behavior for all hosts.
       
 12256 -.INDENT 0.0
       
 12257 +.RS 0
       
 12258  .TP
       
 12259  .B \fBciphers\fP
       
 12260  .sp
       
 12261 @@ -1328,7 +1218,7 @@
       
 12262  Defines the cryptographic ciphers to use for connections.
       
 12263  .sp
       
 12264  Value must be a valid OpenSSL Cipher List Format as documented at
       
 12265 -\%https://www.openssl.org/docs/manmaster/apps/ciphers.html#CIPHER\-LIST\-FORMAT\:.
       
 12266 +https://www.openssl.org/docs/manmaster/apps/ciphers.html#CIPHER\-LIST\-FORMAT.
       
 12267  .sp
       
 12268  This setting is for advanced users only. Setting to incorrect values
       
 12269  can significantly lower connection security or decrease performance.
       
 12270 @@ -1352,7 +1242,7 @@
       
 12271  \fBtls1.1\fP. \fBtls1.0\fP can still be used to allow TLS 1.0. However, this
       
 12272  weakens security and should only be used as a feature of last resort if
       
 12273  a server does not support TLS 1.1+.
       
 12274 -.UNINDENT
       
 12275 +.RE
       
 12276  .sp
       
 12277  Options in the \fB[hostsecurity]\fP section can have the form
       
 12278  \fBhostname\fP:\fBsetting\fP. This allows multiple settings to be defined on a
       
 12279 @@ -1359,7 +1249,7 @@
       
 12280  per\-host basis.
       
 12281  .sp
       
 12282  The following per\-host settings can be defined.
       
 12283 -.INDENT 0.0
       
 12284 +.RS 0
       
 12285  .TP
       
 12286  .B \fBciphers\fP
       
 12287  .sp
       
 12288 @@ -1397,7 +1287,7 @@
       
 12289  verify the server certificate. Environment variables and \fB~user\fP
       
 12290  constructs are expanded in the filename.
       
 12291  .sp
       
 12292 -The server certificate or the certificate\(aqs certificate authority (CA)
       
 12293 +The server certificate or the certificate's certificate authority (CA)
       
 12294  must match a certificate from this file or certificate verification
       
 12295  will fail and connections to the server will be refused.
       
 12296  .sp
       
 12297 @@ -1411,7 +1301,7 @@
       
 12298  The format of the file is as follows:
       
 12299  .sp
       
 12300  .nf
       
 12301 -.ft C
       
 12302 +.ft
       
 12303  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
       
 12304  \&... (certificate in base64 PEM encoding) ...
       
 12305  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
       
 12306 @@ -1418,19 +1308,19 @@
       
 12307  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
       
 12308  \&... (certificate in base64 PEM encoding) ...
       
 12309  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
       
 12310 -.ft P
       
 12311 +.ft
       
 12312  .fi
       
 12313 -.UNINDENT
       
 12314 +.RE
       
 12315  .sp
       
 12316  For example:
       
 12317  .sp
       
 12318  .nf
       
 12319 -.ft C
       
 12320 +.ft
       
 12321  [hostsecurity]
       
 12322  hg.example.com:fingerprints = sha256:c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2
       
 12323  hg2.example.com:fingerprints = sha1:914f1aff87249c09b6859b88b1906d30756491ca, sha1:fc:e2:8d:d9:51:cd:cb:c1:4d:18:6b:b7:44:8d:49:72:57:e6:cd:33
       
 12324  foo.example.com:verifycertsfile = /etc/ssl/trusted\-ca\-certs.pem
       
 12325 -.ft P
       
 12326 +.ft
       
 12327  .fi
       
 12328  .sp
       
 12329  To change the default minimum protocol version to TLS 1.2 but to allow TLS 1.1
       
 12330 @@ -1437,17 +1327,17 @@
       
 12331  when connecting to \fBhg.example.com\fP:
       
 12332  .sp
       
 12333  .nf
       
 12334 -.ft C
       
 12335 +.ft
       
 12336  [hostsecurity]
       
 12337  minimumprotocol = tls1.2
       
 12338  hg.example.com:minimumprotocol = tls1.1
       
 12339 -.ft P
       
 12340 +.ft
       
 12341  .fi
       
 12342  .SS \fBhttp_proxy\fP
 11802  .sp
 12343  .sp
 11803  Used to access web\-based Mercurial repositories through a HTTP
 12344  Used to access web\-based Mercurial repositories through a HTTP
 11804  proxy.
 12345  proxy.
 11805 -.INDENT 0.0
 12346 -.INDENT 0.0
 11806 +.RS 0
 12347 +.RS 0
 11807  .TP
 12348  .TP
 11808  .B \fBhost\fP
 12349  .B \fBhost\fP
 11809  .sp
 12350  .sp
 11810 @@ -1294,7 +1184,7 @@
 12351 @@ -1471,11 +1361,11 @@
 11811  .sp
 12352  .sp
 11812  Optional. Always use the proxy, even for localhost and any entries
 12353  Optional. Always use the proxy, even for localhost and any entries
 11813  in \fBhttp_proxy.no\fP. (default: False)
 12354  in \fBhttp_proxy.no\fP. (default: False)
 11814 -.UNINDENT
 12355 -.UNINDENT
 11815 +.RE
 12356 +.RE
       
 12357  .SS \fBmerge\fP
       
 12358  .sp
       
 12359  This section specifies behavior during merges and updates.
       
 12360 -.INDENT 0.0
       
 12361 +.RS 0
       
 12362  .TP
       
 12363  .B \fBcheckignored\fP
       
 12364  .sp
       
 12365 @@ -1483,16 +1373,16 @@
       
 12366  file in the changeset being merged or updated to, and has different
       
 12367  contents. Options are \fBabort\fP, \fBwarn\fP and \fBignore\fP. With \fBabort\fP,
       
 12368  abort on such files. With \fBwarn\fP, warn on such files and back them up as
       
 12369 -\fB.orig\fP. With \fBignore\fP, don\(aqt print a warning and back them up as
       
 12370 -\fB.orig\fP. (default: \fBabort\fP)
       
 12371 +\fB\&.orig\fP. With \fBignore\fP, don't print a warning and back them up as
       
 12372 +\fB\&.orig\fP. (default: \fBabort\fP)
       
 12373  .TP
       
 12374  .B \fBcheckunknown\fP
       
 12375  .sp
       
 12376 -Controls behavior when an unknown file that isn\(aqt ignored has the same name
       
 12377 +Controls behavior when an unknown file that isn't ignored has the same name
       
 12378  as a tracked file in the changeset being merged or updated to, and has
       
 12379  different contents. Similar to \fBmerge.checkignored\fP, except for files that
       
 12380  are not ignored. (default: \fBabort\fP)
       
 12381 -.UNINDENT
       
 12382 +.RE
 11816  .SS \fBmerge\-patterns\fP
 12383  .SS \fBmerge\-patterns\fP
 11817  .sp
 12384  .sp
 11818  This section specifies merge tools to associate with particular file
 12385  This section specifies merge tools to associate with particular file
 11819 @@ -1305,23 +1195,23 @@
 12386 @@ -1503,23 +1393,23 @@
 11820  Example:
 12387  Example:
 11821  .sp
 12388  .sp
 11822  .nf
 12389  .nf
 11823 -.ft C
 12390 -.ft C
 11824 +.ft
 12391 +.ft
 11843 -.ft C
 12410 -.ft C
 11844 +.ft
 12411 +.ft
 11845  [merge\-tools]
 12412  [merge\-tools]
 11846  # Override stock tool location
 12413  # Override stock tool location
 11847  kdiff3.executable = ~/bin/kdiff3
 12414  kdiff3.executable = ~/bin/kdiff3
 11848 @@ -1338,13 +1228,12 @@
 12415 @@ -1536,13 +1426,12 @@
 11849  
 12416  
 11850  # Define new tool
 12417  # Define new tool
 11851  myHtmlTool.args = \-m $local $other $base $output
 12418  myHtmlTool.args = \-m $local $other $base $output
 11852 -myHtmlTool.regkey = Software\eFooSoftware\eHtmlMerge
 12419 -myHtmlTool.regkey = Software\eFooSoftware\eHtmlMerge
 11853  myHtmlTool.priority = 1
 12420  myHtmlTool.priority = 1
 11859 -.INDENT 0.0
 12426 -.INDENT 0.0
 11860 +.RS 0
 12427 +.RS 0
 11861  .TP
 12428  .TP
 11862  .B \fBpriority\fP
 12429  .B \fBpriority\fP
 11863  .sp
 12430  .sp
 11864 @@ -1355,9 +1244,6 @@
 12431 @@ -1553,9 +1442,6 @@
 11865  .sp
 12432  .sp
 11866  Either just the name of the executable or its pathname.
 12433  Either just the name of the executable or its pathname.
 11867  .sp
 12434  .sp
 11868 -On Windows, the path can use environment variables with ${ProgramFiles}
 12435 -On Windows, the path can use environment variables with ${ProgramFiles}
 11869 -syntax.
 12436 -syntax.
 11870 -.sp
 12437 -.sp
 11871  (default: the tool name)
 12438  (default: the tool name)
 11872  .TP
 12439  .TP
 11873  .B \fBargs\fP
 12440  .B \fBargs\fP
 11874 @@ -1380,7 +1266,7 @@
 12441 @@ -1578,7 +1464,7 @@
 11875  \fBkeep\-merge3\fP. The \fBkeep\fP option will leave markers in the file if the
 12442  \fBkeep\-merge3\fP. The \fBkeep\fP option will leave markers in the file if the
 11876  premerge fails. The \fBkeep\-merge3\fP will do the same but include information
 12443  premerge fails. The \fBkeep\-merge3\fP will do the same but include information
 11877  about the base of the merge in the marker (see internal :merge3 in
 12444  about the base of the merge in the marker (see internal :merge3 in
 11878 -\%\fBhg help merge\-tools\fP\:).
 12445 -\%\fBhg help merge\-tools\fP\:).
 11879 +\fBhg help merge\-tools\fP).
 12446 +\fBhg help merge\-tools\fP).
 11880  (default: True)
 12447  (default: True)
 11881  .TP
 12448  .TP
 11882  .B \fBbinary\fP
 12449  .B \fBbinary\fP
 11883 @@ -1395,7 +1281,7 @@
 12450 @@ -1593,7 +1479,7 @@
 11884  .B \fBcheck\fP
 12451  .B \fBcheck\fP
 11885  .sp
 12452  .sp
 11886  A list of merge success\-checking options:
 12453  A list of merge success\-checking options:
 11887 -.INDENT 7.0
 12454 -.INDENT 7.0
 11888 +.RS 7
 12455 +.RS 7
 11889  .TP
 12456  .TP
 11890  .B \fBchanged\fP
 12457  .B \fBchanged\fP
 11891  .sp
 12458  .sp
 11892 @@ -1408,7 +1294,7 @@
 12459 @@ -1606,7 +1492,7 @@
 11893  .B \fBprompt\fP
 12460  .B \fBprompt\fP
 11894  .sp
 12461  .sp
 11895  Always prompt for merge success, regardless of success reported by tool.
 12462  Always prompt for merge success, regardless of success reported by tool.
 11896 -.UNINDENT
 12463 -.UNINDENT
 11897 +.RE
 12464 +.RE
 11898  .TP
 12465  .TP
 11899  .B \fBfixeol\fP
 12466  .B \fBfixeol\fP
 11900  .sp
 12467  .sp
 11901 @@ -1418,44 +1304,16 @@
 12468 @@ -1616,44 +1502,16 @@
 11902  .B \fBgui\fP
 12469  .B \fBgui\fP
 11903  .sp
 12470  .sp
 11904  This tool requires a graphical interface to run. (default: False)
 12471  This tool requires a graphical interface to run. (default: False)
 11905 -.UNINDENT
 12472 -.UNINDENT
 11906 -.INDENT 0.0
 12473 -.INDENT 0.0
 11945 -When set to \(aqstrict\(aq patch content and patched files end of lines
 12512 -When set to \(aqstrict\(aq patch content and patched files end of lines
 11946 +When set to 'strict' patch content and patched files end of lines
 12513 +When set to 'strict' patch content and patched files end of lines
 11947  are preserved. When set to \fBlf\fP or \fBcrlf\fP, both files end of
 12514  are preserved. When set to \fBlf\fP or \fBcrlf\fP, both files end of
 11948  lines are ignored when patching and the result line endings are
 12515  lines are ignored when patching and the result line endings are
 11949  normalized to either LF (Unix) or CRLF (Windows). When set to
 12516  normalized to either LF (Unix) or CRLF (Windows). When set to
 11950 @@ -1467,11 +1325,11 @@
 12517 @@ -1665,11 +1523,11 @@
 11951  .TP
 12518  .TP
 11952  .B \fBfuzz\fP
 12519  .B \fBfuzz\fP
 11953  .sp
 12520  .sp
 11954 -The number of lines of \(aqfuzz\(aq to allow when applying patches. This
 12521 -The number of lines of \(aqfuzz\(aq to allow when applying patches. This
 11955 +The number of lines of 'fuzz' to allow when applying patches. This
 12522 +The number of lines of 'fuzz' to allow when applying patches. This
 11959 -.UNINDENT
 12526 -.UNINDENT
 11960 +.RE
 12527 +.RE
 11961  .SS \fBpaths\fP
 12528  .SS \fBpaths\fP
 11962  .sp
 12529  .sp
 11963  Assigns symbolic names and behavior to repositories.
 12530  Assigns symbolic names and behavior to repositories.
 11964 @@ -1480,57 +1338,57 @@
 12531 @@ -1678,70 +1536,70 @@
 11965  location of the repository. Example:
 12532  location of the repository. Example:
 11966  .sp
 12533  .sp
 11967  .nf
 12534  .nf
 11968 -.ft C
 12535 -.ft C
 11969 +.ft
 12536 +.ft
 11999  .TP
 12566  .TP
 12000  .B \fBpushurl\fP
 12567  .B \fBpushurl\fP
 12001  .sp
 12568  .sp
 12002  The URL to use for push operations. If not defined, the location
 12569  The URL to use for push operations. If not defined, the location
 12003 -defined by the path\(aqs main entry is used.
 12570 -defined by the path\(aqs main entry is used.
 12004 -.UNINDENT
       
 12005 +defined by the path's main entry is used.
 12571 +defined by the path's main entry is used.
       
 12572  .TP
       
 12573  .B \fBpushrev\fP
       
 12574  .sp
       
 12575  A revset defining which revisions to push by default.
       
 12576  .sp
       
 12577 -When \%\fBhg push\fP\: is executed without a \fB\-r\fP argument, the revset
       
 12578 +When \fBhg push\fP is executed without a \fB\-r\fP argument, the revset
       
 12579  defined by this sub\-option is evaluated to determine what to push.
       
 12580  .sp
       
 12581 -For example, a value of \fB.\fP will push the working directory\(aqs
       
 12582 +For example, a value of \fB.\fP will push the working directory's
       
 12583  revision by default.
       
 12584  .sp
       
 12585  Revsets specifying bookmarks will not result in the bookmark being
       
 12586  pushed.
       
 12587 -.UNINDENT
 12006 +.RE
 12588 +.RE
 12007  .sp
 12589  .sp
 12008  The following special named paths exist:
 12590  The following special named paths exist:
 12009 -.INDENT 0.0
 12591 -.INDENT 0.0
 12010 +.RS 0
 12592 +.RS 0
 12032 -.INDENT 0.0
 12614 -.INDENT 0.0
 12033 +.RS 0
 12615 +.RS 0
 12034  .TP
 12616  .TP
 12035  .B \fBpublish\fP
 12617  .B \fBpublish\fP
 12036  .sp
 12618  .sp
 12037 @@ -1555,7 +1413,7 @@
 12619 @@ -1766,7 +1624,7 @@
 12038  either aborted (if checksubrepos is set to "abort") or the higher phase is
 12620  either aborted (if checksubrepos is set to "abort") or the higher phase is
 12039  used for the parent repository commit (if set to "follow").
 12621  used for the parent repository commit (if set to "follow").
 12040  (default: follow)
 12622  (default: follow)
 12041 -.UNINDENT
 12623 -.UNINDENT
 12042 +.RE
 12624 +.RE
 12043  .SS \fBprofiling\fP
 12625  .SS \fBprofiling\fP
 12044  .sp
 12626  .sp
 12045  Specifies profiling type, format, and file output. Two profilers are
 12627  Specifies profiling type, format, and file output. Two profilers are
 12046 @@ -1562,21 +1420,21 @@
 12628 @@ -1773,11 +1631,11 @@
 12047  supported: an instrumenting profiler (named \fBls\fP), and a sampling
 12629  supported: an instrumenting profiler (named \fBls\fP), and a sampling
 12048  profiler (named \fBstat\fP).
 12630  profiler (named \fBstat\fP).
 12049  .sp
 12631  .sp
 12050 -In this section description, \(aqprofiling data\(aq stands for the raw data
 12632 -In this section description, \(aqprofiling data\(aq stands for the raw data
 12051 -collected during profiling, while \(aqprofiling report\(aq stands for a
 12633 -collected during profiling, while \(aqprofiling report\(aq stands for a
 12054  statistical text report generated from the profiling data. The
 12636  statistical text report generated from the profiling data. The
 12055  profiling is done using lsprof.
 12637  profiling is done using lsprof.
 12056 -.INDENT 0.0
 12638 -.INDENT 0.0
 12057 +.RS 0
 12639 +.RS 0
 12058  .TP
 12640  .TP
 12059  .B \fBtype\fP
 12641  .B \fBenabled\fP
       
 12642  .sp
       
 12643 @@ -1790,11 +1648,11 @@
 12060  .sp
 12644  .sp
 12061  The type of profiler to use.
 12645  The type of profiler to use.
 12062  (default: ls)
 12646  (default: stat)
 12063 -.INDENT 7.0
 12647 -.INDENT 7.0
 12064 +.RS 7
 12648 +.RS 7
 12065  .TP
 12649  .TP
 12066  .B \fBls\fP
 12650  .B \fBls\fP
 12067  .sp
 12651  .sp
 12068 -Use Python\(aqs built\-in instrumenting profiler. This profiler
 12652 -Use Python\(aqs built\-in instrumenting profiler. This profiler
 12069 +Use Python's built\-in instrumenting profiler. This profiler
 12653 +Use Python's built\-in instrumenting profiler. This profiler
 12070  works on all platforms, but each line number it reports is the
 12654  works on all platforms, but each line number it reports is the
 12071  first line of a function. This restriction makes it difficult to
 12655  first line of a function. This restriction makes it difficult to
 12072  identify the expensive parts of a non\-trivial function.
 12656  identify the expensive parts of a non\-trivial function.
 12073 @@ -1586,13 +1444,13 @@
 12657 @@ -1804,13 +1662,13 @@
 12074  Use a third\-party statistical profiler, statprof. This profiler
 12658  Use a statistical profiler, statprof. This profiler is most
 12075  currently runs only on Unix systems, and is most useful for
 12659  useful for profiling commands that run for longer than about 0.1
 12076  profiling commands that run for longer than about 0.1 seconds.
 12660  seconds.
 12077 -.UNINDENT
 12661 -.UNINDENT
 12078 +.RE
 12662 +.RE
 12079  .TP
 12663  .TP
 12080  .B \fBformat\fP
 12664  .B \fBformat\fP
 12081  .sp
 12665  .sp
 12084 -.INDENT 7.0
 12668 -.INDENT 7.0
 12085 +.RS 7
 12669 +.RS 7
 12086  .TP
 12670  .TP
 12087  .B \fBtext\fP
 12671  .B \fBtext\fP
 12088  .sp
 12672  .sp
 12089 @@ -1605,7 +1463,7 @@
 12673 @@ -1823,13 +1681,13 @@
 12090  Format profiling data for kcachegrind use: when saving to a
 12674  Format profiling data for kcachegrind use: when saving to a
 12091  file, the generated file can directly be loaded into
 12675  file, the generated file can directly be loaded into
 12092  kcachegrind.
 12676  kcachegrind.
 12093 -.UNINDENT
 12677 -.UNINDENT
 12094 +.RE
 12678 +.RE
 12095  .TP
 12679  .TP
       
 12680  .B \fBstatformat\fP
       
 12681  .sp
       
 12682  Profiling format for the \fBstat\fP profiler.
       
 12683  (default: hotpath)
       
 12684 -.INDENT 7.0
       
 12685 +.RS 7
       
 12686  .TP
       
 12687  .B \fBhotpath\fP
       
 12688  .sp
       
 12689 @@ -1847,7 +1705,7 @@
       
 12690  .B \fBjson\fP
       
 12691  .sp
       
 12692  Render profiling data as JSON.
       
 12693 -.UNINDENT
       
 12694 +.RE
       
 12695  .TP
 12096  .B \fBfrequency\fP
 12696  .B \fBfrequency\fP
 12097  .sp
 12697  .sp
 12098 @@ -1636,13 +1494,13 @@
 12698 @@ -1878,13 +1736,13 @@
 12099  This can help explain the difference between Total and Inline.
 12699  This can help explain the difference between Total and Inline.
 12100  Specific to the \fBls\fP instrumenting profiler.
 12700  Specific to the \fBls\fP instrumenting profiler.
 12101  (default: 5)
 12701  (default: 5)
 12102 -.UNINDENT
 12702 -.UNINDENT
 12103 +.RE
 12703 +.RE
 12109 -.INDENT 0.0
 12709 -.INDENT 0.0
 12110 +.RS 0
 12710 +.RS 0
 12111  .TP
 12711  .TP
 12112  .B \fBdelay\fP
 12712  .B \fBdelay\fP
 12113  .sp
 12713  .sp
 12114 @@ -1676,31 +1534,31 @@
 12714 @@ -1918,31 +1776,31 @@
 12115  .TP
 12715  .TP
 12116  .B \fBclear\-complete\fP
 12716  .B \fBclear\-complete\fP
 12117  .sp
 12717  .sp
 12118 -Clear the progress bar after it\(aqs done. (default: True)
 12718 -Clear the progress bar after it\(aqs done. (default: True)
 12119 +Clear the progress bar after it's done. (default: True)
 12719 +Clear the progress bar after it's done. (default: True)
 12146  .sp
 12746  .sp
 12147  Controls generic server settings.
 12747  Controls generic server settings.
 12148 -.INDENT 0.0
 12748 -.INDENT 0.0
 12149 +.RS 0
 12749 +.RS 0
 12150  .TP
 12750  .TP
 12151  .B \fBuncompressed\fP
 12751  .B \fBcompressionengines\fP
 12152  .sp
 12752  .sp
 12153 @@ -1765,11 +1623,11 @@
 12753 @@ -1951,10 +1809,10 @@
 12154  consider setting this option because converting \fIgeneraldelta\fP
 12754  .sp
 12155  repositories to the exchange format required by the bundle1 data
 12755  The order of compression engines determines their priority, the first
 12156  format can consume a lot of CPU.
 12756  having the highest priority. If a compression engine is not listed
       
 12757 -here, it won\(aqt be advertised to clients.
       
 12758 +here, it won't be advertised to clients.
       
 12759  .sp
       
 12760  If not set (the default), built\-in defaults are used. Run
       
 12761 -\%\fBhg debuginstall\fP\: to list available compression engines and their
       
 12762 +\fBhg debuginstall\fP to list available compression engines and their
       
 12763  default wire protocol priority.
       
 12764  .sp
       
 12765  Older Mercurial clients only support zlib compression and this setting
       
 12766 @@ -2052,11 +1910,11 @@
       
 12767  This option only impacts the HTTP server.
       
 12768  .sp
       
 12769  See also \fBserver.zliblevel\fP.
 12157 -.UNINDENT
 12770 -.UNINDENT
 12158 +.RE
 12771 +.RE
 12159  .SS \fBsmtp\fP
 12772  .SS \fBsmtp\fP
 12160  .sp
 12773  .sp
 12161  Configuration for extensions that need to send email messages.
 12774  Configuration for extensions that need to send email messages.
 12162 -.INDENT 0.0
 12775 -.INDENT 0.0
 12163 +.RS 0
 12776 +.RS 0
 12164  .TP
 12777  .TP
 12165  .B \fBhost\fP
 12778  .B \fBhost\fP
 12166  .sp
 12779  .sp
 12167 @@ -1794,7 +1652,7 @@
 12780 @@ -2087,7 +1945,7 @@
 12168  \fB[web] cacerts\fP also). For "strict", sending email is also
       
 12169  aborted, if there is no configuration for mail server in
       
 12170  \fB[hostfingerprints]\fP and \fB[web] cacerts\fP.  \-\-insecure for
       
 12171 -\%\fBhg email\fP\: overwrites this as "loose". (default: strict)
       
 12172 +\fBhg email\fP overwrites this as "loose". (default: strict)
       
 12173  .TP
       
 12174  .B \fBusername\fP
       
 12175  .sp
       
 12176 @@ -1811,7 +1669,7 @@
       
 12177  .sp
 12781  .sp
 12178  Optional. The hostname that the sender can use to identify
 12782  Optional. The hostname that the sender can use to identify
 12179  itself to the MTA.
 12783  itself to the MTA.
 12180 -.UNINDENT
 12784 -.UNINDENT
 12181 +.RE
 12785 +.RE
 12182  .SS \fBsubpaths\fP
 12786  .SS \fBsubpaths\fP
 12183  .sp
 12787  .sp
 12184  Subrepository source URLs can go stale if a remote server changes name
 12788  Subrepository source URLs can go stale if a remote server changes name
 12185 @@ -1819,9 +1677,9 @@
 12789 @@ -2095,9 +1953,9 @@
 12186  rewrite rules of the form:
 12790  rewrite rules of the form:
 12187  .sp
 12791  .sp
 12188  .nf
 12792  .nf
 12189 -.ft C
 12793 -.ft C
 12190 +.ft
 12794 +.ft
 12192 -.ft P
 12796 -.ft P
 12193 +.ft
 12797 +.ft
 12194  .fi
 12798  .fi
 12195  .sp
 12799  .sp
 12196  where \fBpattern\fP is a regular expression matching a subrepository
 12800  where \fBpattern\fP is a regular expression matching a subrepository
 12197 @@ -1830,9 +1688,9 @@
 12801 @@ -2106,9 +1964,9 @@
 12198  \fBreplacements\fP. For instance:
 12802  \fBreplacements\fP. For instance:
 12199  .sp
 12803  .sp
 12200  .nf
 12804  .nf
 12201 -.ft C
 12805 -.ft C
 12202 +.ft
 12806 +.ft
 12204 -.ft P
 12808 -.ft P
 12205 +.ft
 12809 +.ft
 12206  .fi
 12810  .fi
 12207  .sp
 12811  .sp
 12208  rewrites \fBhttp://server/foo\-hg/\fP into \fBhttp://hg.server/foo/\fP.
 12812  rewrites \fBhttp://server/foo\-hg/\fP into \fBhttp://hg.server/foo/\fP.
 12209 @@ -1843,7 +1701,7 @@
 12813 @@ -2115,19 +1973,19 @@
       
 12814  .sp
       
 12815  Relative subrepository paths are first made absolute, and the
       
 12816  rewrite rules are then applied on the full (absolute) path. If \fBpattern\fP
       
 12817 -doesn\(aqt match the full path, an attempt is made to apply it on the
       
 12818 +doesn't match the full path, an attempt is made to apply it on the
       
 12819  relative path alone. The rules are applied in definition order.
       
 12820  .SS \fBtemplatealias\fP
       
 12821  .sp
       
 12822 -Alias definitions for templates. See \%\fBhg help templates\fP\: for details.
       
 12823 +Alias definitions for templates. See \fBhg help templates\fP for details.
       
 12824  .SS \fBtemplates\fP
       
 12825  .sp
       
 12826  Use the \fB[templates]\fP section to define template strings.
       
 12827 -See \%\fBhg help templates\fP\: for details.
       
 12828 +See \fBhg help templates\fP for details.
 12210  .SS \fBtrusted\fP
 12829  .SS \fBtrusted\fP
 12211  .sp
 12830  .sp
 12212  Mercurial will not use the settings in the
 12831  Mercurial will not use the settings in the
 12213 -\fB.hg/hgrc\fP file from a repository if it doesn\(aqt belong to a trusted
 12832 -\fB.hg/hgrc\fP file from a repository if it doesn\(aqt belong to a trusted
 12214 +\fB\&.hg/hgrc\fP file from a repository if it doesn't belong to a trusted
 12833 +\fB\&.hg/hgrc\fP file from a repository if it doesn't belong to a trusted
 12215  user or to a trusted group, as various hgrc features allow arbitrary
 12834  user or to a trusted group, as various hgrc features allow arbitrary
 12216  commands to be run. This issue is often encountered when configuring
 12835  commands to be run. This issue is often encountered when configuring
 12217  hooks or extensions for shared repositories or servers. However,
 12836  hooks or extensions for shared repositories or servers. However,
 12218 @@ -1855,7 +1713,7 @@
 12837 @@ -2139,7 +1997,7 @@
 12219  group with name \fB*\fP. These settings must be placed in an
 12838  group with name \fB*\fP. These settings must be placed in an
 12220  \fIalready\-trusted file\fP to take effect, such as \fB$HOME/.hgrc\fP of the
 12839  \fIalready\-trusted file\fP to take effect, such as \fB$HOME/.hgrc\fP of the
 12221  user or service running Mercurial.
 12840  user or service running Mercurial.
 12222 -.INDENT 0.0
 12841 -.INDENT 0.0
 12223 +.RS 0
 12842 +.RS 0
 12224  .TP
 12843  .TP
 12225  .B \fBusers\fP
 12844  .B \fBusers\fP
 12226  .sp
 12845  .sp
 12227 @@ -1864,17 +1722,17 @@
 12846 @@ -2148,17 +2006,17 @@
 12228  .B \fBgroups\fP
 12847  .B \fBgroups\fP
 12229  .sp
 12848  .sp
 12230  Comma\-separated list of trusted groups.
 12849  Comma\-separated list of trusted groups.
 12231 -.UNINDENT
 12850 -.UNINDENT
 12232 +.RE
 12851 +.RE
 12243 -by the \%\fBhg archive\fP\: command or downloaded via hgweb.
 12862 -by the \%\fBhg archive\fP\: command or downloaded via hgweb.
 12244 +by the \fBhg archive\fP command or downloaded via hgweb.
 12863 +by the \fBhg archive\fP command or downloaded via hgweb.
 12245  (default: True)
 12864  (default: True)
 12246  .TP
 12865  .TP
 12247  .B \fBaskusername\fP
 12866  .B \fBaskusername\fP
 12248 @@ -1889,7 +1747,7 @@
 12867 @@ -2173,7 +2031,7 @@
 12249  .sp
 12868  .sp
 12250  Whether the "clone bundles" feature is enabled.
 12869  Whether the "clone bundles" feature is enabled.
 12251  .sp
 12870  .sp
 12252 -When enabled, \%\fBhg clone\fP\: may download and apply a server\-advertised
 12871 -When enabled, \%\fBhg clone\fP\: may download and apply a server\-advertised
 12253 +When enabled, \fBhg clone\fP may download and apply a server\-advertised
 12872 +When enabled, \fBhg clone\fP may download and apply a server\-advertised
 12254  bundle file from a URL instead of using the normal exchange mechanism.
 12873  bundle file from a URL instead of using the normal exchange mechanism.
 12255  .sp
 12874  .sp
 12256  This can likely result in faster and more reliable clones.
 12875  This can likely result in faster and more reliable clones.
 12257 @@ -1907,7 +1765,7 @@
 12876 @@ -2191,7 +2049,7 @@
 12258  clone, this would add significant and unexpected load to the server
 12877  clone, this would add significant and unexpected load to the server
 12259  since the server is expecting clone operations to be offloaded to
 12878  since the server is expecting clone operations to be offloaded to
 12260  pre\-generated bundles. Failing fast (the default behavior) ensures
 12879  pre\-generated bundles. Failing fast (the default behavior) ensures
 12261 -clients don\(aqt overwhelm the server when "clone bundle" application
 12880 -clients don\(aqt overwhelm the server when "clone bundle" application
 12262 +clients don't overwhelm the server when "clone bundle" application
 12881 +clients don't overwhelm the server when "clone bundle" application
 12263  fails.
 12882  fails.
 12264  .sp
 12883  .sp
 12265  (default: False)
 12884  (default: False)
 12266 @@ -1922,17 +1780,17 @@
 12885 @@ -2206,17 +2064,17 @@
 12267  bundle over another.
 12886  bundle over another.
 12268  .sp
 12887  .sp
 12269  The following keys are defined by Mercurial:
 12888  The following keys are defined by Mercurial:
 12270 -.INDENT 7.0
 12889 -.INDENT 7.0
 12271 +.RS 7
 12890 +.RS 7
 12282 -.UNINDENT
 12901 -.UNINDENT
 12283 +.RE
 12902 +.RE
 12284  .sp
 12903  .sp
 12285  Server operators may define custom keys.
 12904  Server operators may define custom keys.
 12286  .sp
 12905  .sp
 12287 @@ -1958,7 +1816,7 @@
 12906 @@ -2242,7 +2100,7 @@
 12288  .TP
 12907  .TP
 12289  .B \fBfallbackencoding\fP
 12908  .B \fBfallbackencoding\fP
 12290  .sp
 12909  .sp
 12291 -Encoding to try if it\(aqs not possible to decode the changelog using
 12910 -Encoding to try if it\(aqs not possible to decode the changelog using
 12292 +Encoding to try if it's not possible to decode the changelog using
 12911 +Encoding to try if it's not possible to decode the changelog using
 12293  UTF\-8. (default: ISO\-8859\-1)
 12912  UTF\-8. (default: ISO\-8859\-1)
 12294  .TP
 12913  .TP
 12295  .B \fBgraphnodetemplate\fP
 12914  .B \fBgraphnodetemplate\fP
 12296 @@ -1986,7 +1844,7 @@
 12915 @@ -2266,12 +2124,12 @@
       
 12916  .B \fBinterface\fP
       
 12917  .sp
       
 12918  Select the default interface for interactive features (default: text).
       
 12919 -Possible values are \(aqtext\(aq and \(aqcurses\(aq.
       
 12920 +Possible values are 'text' and 'curses'.
       
 12921  .TP
       
 12922  .B \fBinterface.chunkselector\fP
       
 12923  .sp
       
 12924 -Select the interface for change recording (e.g. \%\fBhg commit \-i\fP\:).
       
 12925 -Possible values are \(aqtext\(aq and \(aqcurses\(aq.
       
 12926 +Select the interface for change recording (e.g. \fBhg commit \-i\fP).
       
 12927 +Possible values are 'text' and 'curses'.
       
 12928  This config overrides the interface specified by ui.interface.
       
 12929  .TP
       
 12930  .B \fBlogtemplate\fP
       
 12931 @@ -2281,7 +2139,7 @@
 12297  .B \fBmerge\fP
 12932  .B \fBmerge\fP
 12298  .sp
 12933  .sp
 12299  The conflict resolution program to use during a manual merge.
 12934  The conflict resolution program to use during a manual merge.
 12300 -For more information on merge tools see \%\fBhg help merge\-tools\fP\:.
 12935 -For more information on merge tools see \%\fBhg help merge\-tools\fP\:.
 12301 +For more information on merge tools see \fBhg help merge\-tools\fP.
 12936 +For more information on merge tools see \fBhg help merge\-tools\fP.
 12302  For configuring merge tools see the \fB[merge\-tools]\fP section.
 12937  For configuring merge tools see the \fB[merge\-tools]\fP section.
 12303  .TP
 12938  .TP
 12304  .B \fBmergemarkers\fP
 12939  .B \fBmergemarkers\fP
 12305 @@ -1993,7 +1851,7 @@
 12940 @@ -2288,7 +2146,7 @@
 12306  .sp
 12941  .sp
 12307  Sets the merge conflict marker label styling. The \fBdetailed\fP
 12942  Sets the merge conflict marker label styling. The \fBdetailed\fP
 12308  style uses the \fBmergemarkertemplate\fP setting to style the labels.
 12943  style uses the \fBmergemarkertemplate\fP setting to style the labels.
 12309 -The \fBbasic\fP style just uses \(aqlocal\(aq and \(aqother\(aq as the marker label.
 12944 -The \fBbasic\fP style just uses \(aqlocal\(aq and \(aqother\(aq as the marker label.
 12310 +The \fBbasic\fP style just uses 'local' and 'other' as the marker label.
 12945 +The \fBbasic\fP style just uses 'local' and 'other' as the marker label.
 12311  One of \fBbasic\fP or \fBdetailed\fP.
 12946  One of \fBbasic\fP or \fBdetailed\fP.
 12312  (default: \fBbasic\fP)
 12947  (default: \fBbasic\fP)
 12313  .TP
 12948  .TP
 12314 @@ -2000,7 +1858,7 @@
 12949 @@ -2295,7 +2153,7 @@
 12315  .B \fBmergemarkertemplate\fP
 12950  .B \fBmergemarkertemplate\fP
 12316  .sp
 12951  .sp
 12317  The template used to print the commit description next to each conflict
 12952  The template used to print the commit description next to each conflict
 12318 -marker during merge conflicts. See \%\fBhg help templates\fP\: for the template
 12953 -marker during merge conflicts. See \%\fBhg help templates\fP\: for the template
 12319 +marker during merge conflicts. See \fBhg help templates\fP for the template
 12954 +marker during merge conflicts. See \fBhg help templates\fP for the template
 12320  format.
 12955  format.
 12321  .sp
 12956  .sp
 12322  Defaults to showing the hash, tags, branches, bookmarks, author, and
 12957  Defaults to showing the hash, tags, branches, bookmarks, author, and
 12323 @@ -2037,12 +1895,12 @@
 12958 @@ -2332,12 +2190,12 @@
 12324  .sp
 12959  .sp
 12325  Check for portable filenames. Can be \fBwarn\fP, \fBignore\fP or \fBabort\fP.
 12960  Check for portable filenames. Can be \fBwarn\fP, \fBignore\fP or \fBabort\fP.
 12326  (default: \fBwarn\fP)
 12961  (default: \fBwarn\fP)
 12327 -.INDENT 7.0
 12962 -.INDENT 7.0
 12328 +.RS 7
 12963 +.RS 7
 12333 -filename is added (e.g. a file with a name that can\(aqt be created on
 12968 -filename is added (e.g. a file with a name that can\(aqt be created on
 12334 +filename is added (e.g. a file with a name that can't be created on
 12969 +filename is added (e.g. a file with a name that can't be created on
 12335  Windows because it contains reserved parts like \fBAUX\fP, reserved
 12970  Windows because it contains reserved parts like \fBAUX\fP, reserved
 12336  characters like \fB:\fP, or would cause a case collision with an existing
 12971  characters like \fB:\fP, or would cause a case collision with an existing
 12337  file).
 12972  file).
 12338 @@ -2049,7 +1907,7 @@
 12973 @@ -2344,7 +2202,7 @@
 12339  .TP
 12974  .TP
 12340  .B \fBignore\fP
 12975  .B \fBignore\fP
 12341  .sp
 12976  .sp
 12342 -Don\(aqt print a warning.
 12977 -Don\(aqt print a warning.
 12343 +Don't print a warning.
 12978 +Don't print a warning.
 12344  .TP
 12979  .TP
 12345  .B \fBabort\fP
 12980  .B \fBabort\fP
 12346  .sp
 12981  .sp
 12347 @@ -2062,9 +1920,7 @@
 12982 @@ -2357,9 +2215,7 @@
 12348  .B \fBfalse\fP
 12983  .B \fBfalse\fP
 12349  .sp
 12984  .sp
 12350  Alias for \fBignore\fP.
 12985  Alias for \fBignore\fP.
 12351 -.UNINDENT
 12986 -.UNINDENT
 12352 -.sp
 12987 -.sp
 12353 -On Windows, this configuration option is ignored and the command aborted.
 12988 -On Windows, this configuration option is ignored and the command aborted.
 12354 +.RE
 12989 +.RE
 12355  .TP
 12990  .TP
 12356  .B \fBquiet\fP
 12991  .B \fBquiet\fP
 12357  .sp
 12992  .sp
 12358 @@ -2128,7 +1984,7 @@
 12993 @@ -2431,7 +2287,7 @@
 12359  .B \fBusername\fP
 12994  .B \fBusername\fP
 12360  .sp
 12995  .sp
 12361  The committer of a changeset created when running "commit".
 12996  The committer of a changeset created when running "commit".
 12362 -Typically a person\(aqs name and email address, e.g. \fBFred Widget
 12997 -Typically a person\(aqs name and email address, e.g. \fBFred Widget
 12363 +Typically a person's name and email address, e.g. \fBFred Widget
 12998 +Typically a person's name and email address, e.g. \fBFred Widget
 12364  <[email protected]>\fP. Environment variables in the
 12999  <[email protected]>\fP. Environment variables in the
 12365  username are expanded.
 13000  username are expanded.
 12366  .sp
 13001  .sp
 12367 @@ -2140,11 +1996,11 @@
 13002 @@ -2443,11 +2299,11 @@
 12368  .B \fBverbose\fP
 13003  .B \fBverbose\fP
 12369  .sp
 13004  .sp
 12370  Increase the amount of output printed. (default: False)
 13005  Increase the amount of output printed. (default: False)
 12371 -.UNINDENT
 13006 -.UNINDENT
 12372 +.RE
 13007 +.RE
 12376 -both the builtin webserver (started by \%\fBhg serve\fP\:) and the script you
 13011 -both the builtin webserver (started by \%\fBhg serve\fP\:) and the script you
 12377 +both the builtin webserver (started by \fBhg serve\fP) and the script you
 13012 +both the builtin webserver (started by \fBhg serve\fP) and the script you
 12378  run through a webserver (\fBhgweb.cgi\fP and the derivatives for FastCGI
 13013  run through a webserver (\fBhgweb.cgi\fP and the derivatives for FastCGI
 12379  and WSGI).
 13014  and WSGI).
 12380  .sp
 13015  .sp
 12381 @@ -2160,9 +2016,9 @@
 13016 @@ -2463,9 +2319,9 @@
 12382  command line:
 13017  command line:
 12383  .sp
 13018  .sp
 12384  .nf
 13019  .nf
 12385 -.ft C
 13020 -.ft C
 12386 +.ft
 13021 +.ft
 12388 -.ft P
 13023 -.ft P
 12389 +.ft
 13024 +.ft
 12390  .fi
 13025  .fi
 12391  .sp
 13026  .sp
 12392  Note that this will allow anybody to push anything to the server and
 13027  Note that this will allow anybody to push anything to the server and
 12393 @@ -2169,7 +2025,7 @@
 13028 @@ -2472,7 +2328,7 @@
 12394  that this should not be used for public servers.
 13029  that this should not be used for public servers.
 12395  .sp
 13030  .sp
 12396  The full set of options is:
 13031  The full set of options is:
 12397 -.INDENT 0.0
 13032 -.INDENT 0.0
 12398 +.RS 0
 13033 +.RS 0
 12399  .TP
 13034  .TP
 12400  .B \fBaccesslog\fP
 13035  .B \fBaccesslog\fP
 12401  .sp
 13036  .sp
 12402 @@ -2254,13 +2110,13 @@
 13037 @@ -2552,13 +2408,13 @@
 12403  To disable SSL verification temporarily, specify \fB\-\-insecure\fP from
 13038  To disable SSL verification temporarily, specify \fB\-\-insecure\fP from
 12404  command line.
 13039  command line.
 12405  .sp
 13040  .sp
 12406 -You can use OpenSSL\(aqs CA certificate file if your platform has
 13041 -You can use OpenSSL\(aqs CA certificate file if your platform has
 12407 +You can use OpenSSL's CA certificate file if your platform has
 13042 +You can use OpenSSL's CA certificate file if your platform has
 12413 -.ft C
 13048 -.ft C
 12414 +.ft
 13049 +.ft
 12415  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
 13050  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
 12416  \&... (certificate in base64 PEM encoding) ...
 13051  \&... (certificate in base64 PEM encoding) ...
 12417  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
 13052  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
 12418 @@ -2267,7 +2123,7 @@
 13053 @@ -2565,7 +2421,7 @@
 12419  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
 13054  \-\-\-\-\-BEGIN CERTIFICATE\-\-\-\-\-
 12420  \&... (certificate in base64 PEM encoding) ...
 13055  \&... (certificate in base64 PEM encoding) ...
 12421  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
 13056  \-\-\-\-\-END CERTIFICATE\-\-\-\-\-
 12422 -.ft P
 13057 -.ft P
 12423 +.ft
 13058 +.ft
 12424  .fi
 13059  .fi
 12425  .TP
 13060  .TP
 12426  .B \fBcache\fP
 13061  .B \fBcache\fP
 12427 @@ -2276,7 +2132,7 @@
 13062 @@ -2574,7 +2430,7 @@
 12428  .TP
 13063  .TP
 12429  .B \fBcertificate\fP
 13064  .B \fBcertificate\fP
 12430  .sp
 13065  .sp
 12431 -Certificate to use when running \%\fBhg serve\fP\:.
 13066 -Certificate to use when running \%\fBhg serve\fP\:.
 12432 +Certificate to use when running \fBhg serve\fP.
 13067 +Certificate to use when running \fBhg serve\fP.
 12433  .TP
 13068  .TP
 12434  .B \fBcollapse\fP
 13069  .B \fBcollapse\fP
 12435  .sp
 13070  .sp
 12436 @@ -2333,7 +2189,7 @@
 13071 @@ -2646,7 +2502,7 @@
 12437  .TP
 13072  .TP
 12438  .B \fBdescription\fP
 13073  .B \fBdescription\fP
 12439  .sp
 13074  .sp
 12440 -Textual description of the repository\(aqs purpose or contents.
 13075 -Textual description of the repository\(aqs purpose or contents.
 12441 +Textual description of the repository's purpose or contents.
 13076 +Textual description of the repository's purpose or contents.
 12442  (default: "unknown")
 13077  (default: "unknown")
 12443  .TP
 13078  .TP
 12444  .B \fBencoding\fP
 13079  .B \fBencoding\fP
 12445 @@ -2398,7 +2254,7 @@
 13080 @@ -2720,7 +2576,7 @@
 12446  .TP
 13081  .TP
 12447  .B \fBprefix\fP
 13082  .B \fBprefix\fP
 12448  .sp
 13083  .sp
 12449 -Prefix path to serve from. (default: \(aq\(aq (server root))
 13084 -Prefix path to serve from. (default: \(aq\(aq (server root))
 12450 +Prefix path to serve from. (default: '' (server root))
 13085 +Prefix path to serve from. (default: '' (server root))
 12451  .TP
 13086  .TP
 12452  .B \fBpush_ssl\fP
 13087  .B \fBpush_ssl\fP
 12453  .sp
 13088  .sp
 12454 @@ -2437,7 +2293,7 @@
 13089 @@ -2759,7 +2615,7 @@
 12455  .sp
 13090  .sp
 12456  Where to find the HTML templates. The default path to the HTML templates
 13091  Where to find the HTML templates. The default path to the HTML templates
 12457  can be obtained from \fBhg debuginstall\fP.
 13092  can be obtained from \fBhg debuginstall\fP.
 12458 -.UNINDENT
 13093 -.UNINDENT
 12459 +.RE
 13094 +.RE
 12460  .SS \fBwebsub\fP
 13095  .SS \fBwebsub\fP
 12461  .sp
 13096  .sp
 12462  Web substitution filter definition. You can use this section to
 13097  Web substitution filter definition. You can use this section to
 12463 @@ -2459,9 +2315,9 @@
 13098 @@ -2781,9 +2637,9 @@
 12464  which in turn imitates the Unix sed replacement syntax:
 13099  which in turn imitates the Unix sed replacement syntax:
 12465  .sp
 13100  .sp
 12466  .nf
 13101  .nf
 12467 -.ft C
 13102 -.ft C
 12468 +.ft
 13103 +.ft
 12470 -.ft P
 13105 -.ft P
 12471 +.ft
 13106 +.ft
 12472  .fi
 13107  .fi
 12473  .sp
 13108  .sp
 12474  You can use any separator other than "/". The final "i" is optional
 13109  You can use any separator other than "/". The final "i" is optional
 12475 @@ -2470,12 +2326,12 @@
 13110 @@ -2792,12 +2648,12 @@
 12476  Examples:
 13111  Examples:
 12477  .sp
 13112  .sp
 12478  .nf
 13113  .nf
 12479 -.ft C
 13114 -.ft C
 12480 +.ft
 13115 +.ft
 12485 -.ft P
 13120 -.ft P
 12486 +.ft
 13121 +.ft
 12487  .fi
 13122  .fi
 12488  .SS \fBworker\fP
 13123  .SS \fBworker\fP
 12489  .sp
 13124  .sp
 12490 @@ -2482,7 +2338,7 @@
 13125 @@ -2804,7 +2660,7 @@
 12491  Parallel master/worker configuration. We currently perform working
 13126  Parallel master/worker configuration. We currently perform working
 12492  directory updates in parallel on Unix\-like systems, which greatly
 13127  directory updates in parallel on Unix\-like systems, which greatly
 12493  helps performance.
 13128  helps performance.
 12494 -.INDENT 0.0
 13129 -.INDENT 0.0
 12495 +.RS 0
 13130 +.RS 0
 12496  .TP
 13131  .TP
 12497  .B \fBnumcpus\fP
 13132  .B \fBnumcpus\fP
 12498  .sp
 13133  .sp
 12499 @@ -2493,7 +2349,7 @@
 13134 @@ -2815,7 +2671,7 @@
 12500  .B \fBbackgroundclose\fP
 13135  .B \fBbackgroundclose\fP
 12501  .sp
 13136  .sp
 12502  Whether to enable closing file handles on background threads during certain
 13137  Whether to enable closing file handles on background threads during certain
 12503 -operations. Some platforms aren\(aqt very efficient at closing file
 13138 -operations. Some platforms aren\(aqt very efficient at closing file
 12504 +operations. Some platforms aren't very efficient at closing file
 13139 +operations. Some platforms aren't very efficient at closing file
 12505  handles that have been written or appended to. By performing file closing
 13140  handles that have been written or appended to. By performing file closing
 12506  on background threads, file write rate can increase substantially.
 13141  on background threads, file write rate can increase substantially.
 12507  (default: true on Windows, false elsewhere)
 13142  (default: true on Windows, false elsewhere)
 12508 @@ -2501,7 +2357,7 @@
 13143 @@ -2823,7 +2679,7 @@
 12509  .B \fBbackgroundcloseminfilecount\fP
 13144  .B \fBbackgroundcloseminfilecount\fP
 12510  .sp
 13145  .sp
 12511  Minimum number of files required to trigger background file closing.
 13146  Minimum number of files required to trigger background file closing.
 12512 -Operations not writing this many files won\(aqt start background close
 13147 -Operations not writing this many files won\(aqt start background close
 12513 +Operations not writing this many files won't start background close
 13148 +Operations not writing this many files won't start background close
 12514  threads.
 13149  threads.
 12515  (default: 2048)
 13150  (default: 2048)
 12516  .TP
 13151  .TP
 12517 @@ -2517,18 +2373,18 @@
 13152 @@ -2839,18 +2695,18 @@
 12518  Number of threads to process background file closes. Only relevant if
 13153  Number of threads to process background file closes. Only relevant if
 12519  \fBbackgroundclose\fP is enabled.
 13154  \fBbackgroundclose\fP is enabled.
 12520  (default: 4)
 13155  (default: 4)
 12521 -.UNINDENT
 13156 -.UNINDENT
 12522 +.RE
 13157 +.RE
 12533 +\fBhg\fP(1), \fBhgignore\fP(5)
 13168 +\fBhg\fP(1), \fBhgignore\fP(5)
 12534  .SH COPYING
 13169  .SH COPYING
 12535  .sp
 13170  .sp
 12536 -This manual page is copyright 2005 Bryan O\(aqSullivan.
 13171 -This manual page is copyright 2005 Bryan O\(aqSullivan.
 12537 +This manual page is copyright 2005 Bryan O'Sullivan.
 13172 +This manual page is copyright 2005 Bryan O'Sullivan.
 12538  Mercurial is copyright 2005\-2016 Matt Mackall.
 13173  Mercurial is copyright 2005\-2017 Matt Mackall.
 12539  Free use of this software is granted under the terms of the GNU General
 13174  Free use of this software is granted under the terms of the GNU General
 12540  Public License version 2 or any later version.
 13175  Public License version 2 or any later version.