1.7 (2010-11-01) 1.1. Core * filelog: improve cmp performances (issue2273) * patch: don't strip '#' lines from patch descriptions (issue2417) * patch: when native patching fails (ui.patch is not set), don't retry with an external tool * setup/hg: always load Mercurial from where it was installed. * setup: user-friendly error message if Python headers are missing * store: new unsupported and experimental parentdelta format (see UpgradeNotes) * store: encode first period or space in filenames (issue1713) * url: expand environment variables in [auth] settings (issue2328) * url: check validity (notBefore/notAfter) using OpenSSL (issue2407) 1.2. Commands * addremove: use similarity 100 by default * alias: add support for shell command aliases starting with '!' (see [alias] in hgrc(5)) * backout: add --tool argument for specifying merge tool * backout: backout linearly by default instead of branching and merging (use --merge to get the former behaviour) * dispatch: properly handle relative path aliases used with -R (issue2376) * init: expand destination url as a configured paths * log: do not --follow file that is deleted and recreated later (issue732) * merge: don't detect copies as "divergent renames", make error message more helpful * merge: add --tool argument to merge and resolve * merge: handle no file parent in backwards merge (issue2364) * tags: do not fail if tags.cache is corrupted (issue2444) * templater: add "hex" filter and "children" keywords (see hg help templating) 1.3. Subrepos * support remapping of subrepository source paths (see [subpaths] in hgrc(5)) * make add, diff, incoming, outgoing and status commands recurse into subrepos with --subrepos/-S * subrepo: add support for 'hg archive' * subrepo: fix status check on SVN subrepos (issue2445) 1.4. Revsets * add id() and rev() to allow explicit references to changes by hash or rev (see hg help revsets) * add min() function to complement max() * add present() function to avoid lookup errors on possibly missing changesets * rename tagged() to tag() and allow it to take an optional tag name * strip: add revsets support * add revsets support to bisect and update (issue1993) * bookmarks: add a bookmark([name]) revset for referencing bookmarks * transplant: add a transplanted(set) revset to get transplanted revisions 1.5. hgweb * add a help view for accessing the built-in documentation (see help link in hg serve) * let HTTPS serve use more compatible but less secure encryption * support very simple caching model (issue1845) 1.6. Extensions * color: better support for branches and mq guards * convert: handle closed branch heads in hg-hg conversion (issue2185) * convert: support darcs changelogs with bytes 0x7F-0xFF (issue2411) * convert: deprecate --authors in preference for --authormap * graphlog: support header and footer templates when using styles (issue2395) * keyword: do not expand at all during diff * keyword: support copy and rename * mq: extend support for the --mq argument to extension commands * mq: save qrefresh message for easy recovery in case it fails (issue2062) * mq: support hg qimport --existing --name renametothis thatexistingpatch, fix --force case on Windows * mq/qqueue: support renaming of active queue * mq/qqueue: add --purge option to delete a queue and its patches * pager: add global --pager=<auto/boolean> option * patchbomb: add --confirm option to show series details and ask for confirmation * patchbomb: let diffstat prompt only once with complete summary * progress: support rebase and patchbomb * rebase: re-add patches to mq repo after rebase * strip: add --keep flag to avoid modifying working directory during strip * strip: rename --nobackup option to --no-backup (issue2377) * strip: support stripping multiple revisions 1.7. contrib * mergetools.hgrc: add vimdiff * zsh completion: support bookmarks and patchbomb extensions * zsh completion: add qpush --move option |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST | ||
PLIST.inotify |