5c803f1b18
This is a regularly-scheduled quarterly feature release. 1.1. commands commands: config option to control bundle compression level crecord: add an experimental option for space key to move cursor down crecord: rewrite status line text (BC) diff: add experimental support for more git-diff extended diff features graft: support grafting changes to new file in renamed directory (issue5436) help: show help for disabled extensions (issue5228) help: update help for 'hg update' which was misleading (issue5427) merge: fix crash on criss cross merge with dir move and delete (issue5020) summary: add evolution "troubles" information to summary output summary: use the same labels as log command in "parent: " line templates: display evolution "troubles" in command line style 1.2. core changelog: keep track of file end in appender (issue5444) dispatch: stop supporting non-use of @command (API) hook: do not redirect stdout/err/in to ui while running in-process hooks (BC) httppeer: advertise and support application/mercurial-0.2 localrepo: experimental support for non-zlib revlog compression manifest: add bundlemanifestlog support manifest: add unionmanifestlog support manifest: make revlog verification optional patch: add experimental config knob for displaying the index header patch: add similarity config knob in experimental section patch: add label for coloring the index extended header patch: add label for coloring the similarity extended header profiling: make statprof the default profiler (BC) profiling: use vendored statprof and upstream enhancements (BC) revlog: REVIDX_EXTSTORED flag revlog: add clone method revlog: ensure that flags do not overflow 2 bytes revlog: flag processor revlog: inline start() and end() for perf reasons revlog: make compressed size comparisons consistent revlog: merge hash checking subfunctions revlog: move decompress() from module to revlog class (API) revlog: optimize _chunkraw when startrev==endrev revlog: pass revlog flags to addrevision revlog: reorder index accessors to match data structure order revlog: use compression engine API for compression revlog: use compression engine APIs for decompression revset: add regular expression support to 'desc' revset: make children() not look at p2 if null (issue5439) run-tests: forward Python USER_BASE from site (issue5425) server: move cmdutil.service() to new module (API) templatekw: force noprefix=False to insure diffstat consistency (issue4755) ui: check EOF of getpass() response read from command-server channel ui: do not translate empty configsource() to 'none' (API) ui: factor out ui.load() to create a ui without loading configs (API) util: compression APIs to support revlog compression and decompression util: declare wire protocol support of compression engines wireproto: advertise supported media types and compression formats wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC) wireproto: perform chunking and compression at protocol layer (API) 1.3. extensions convert: add config option to control storing original revision convert: add config option to copy extra keys from Git commits convert: config option for git rename limit convert: config option to control Git committer actions rebase: calculate ancestors for --base separately (issue5420) rebase: check for conflicts before continuing rebase: fail-fast the pull if working dir is not clean (BC) shelve: allow multiple shelves with --patch and --stat shelve: choose a legal shelve name when no name is passed (issue5112) shelve: make --keep option survive user intervention (issue5431) shelve: make unshelve not crash when there are missing files (issue4176) 1.4. hgweb hgweb: link to raw-file on annotation page (BC) hgweb: make log streams compatible with command server hgweb: restore ascending iteration on revs in filelog web command hgweb: support Content Security Policy 1.5. chg chg: send type information via S channel (BC) chg: support long socket path chgserver: make S channel support pager request chgserver: override runcommand 1.6. Behavior Changes chg: send type information via S channel (BC) crecord: rewrite status line text (BC) hgweb: link to raw-file on annotation page (BC) hook: do not redirect stdout/err/in to ui while running in-process hooks (BC) profiling: make statprof the default profiler (BC) profiling: use vendored statprof and upstream enhancements (BC) rebase: fail-fast the pull if working dir is not clean (BC) wireproto: only advertise HTTP-specific capabilities to HTTP peers (BC) 1.7. Internal API Changes bookmarks: make bookmarks.comparebookmarks accept binary nodes (API) bookmarks: rename 'compare()' to 'comparebookmarks()' (API) revlog: move decompress() from module to revlog class (API) server: move cmdutil.service() to new module (API) ui: do not translate empty configsource() to 'none' (API) ui: factor out ui.load() to create a ui without loading configs (API) util: remove compressors dict (API) util: remove decompressors dict (API) wireproto: perform chunking and compression at protocol layer (API) dispatch: stop supporting non-use of @command (API) |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
Makefile.version | ||
PLIST |