2274
Comment:
|
2765
add random improvements and extensions topics
|
Deletions are marked like this. | Additions are marked like this. |
Line 27: | Line 27: |
* revset: add depth limit to descendants() (Bts:5374) | |
Line 45: | Line 44: |
* annotate: new experimental `--skip` option to skip revs * color: enable ANSI support on Windows 10 * hgweb: improved styling of gitweb's search form * hgweb: better followlines UI * revset: add depth limit to `ancestors()` and `descendants()` (Bts:5374) * templater: better handling of template fragments defined in `[templates]` section * add `ui.tweakdefaults` config knob |
|
Line 46: | Line 53: |
* patchbomb: add `-B` option to select a bookmark * strip: now phase information is stored in backup bundle * new experimental "sparse" extension |
Mercurial 4.3 release
1. Features
* Python 2.7 is now required to run Mercurial. Support for Python 2.6 has been dropped.
2. Bug fixes
bundle: add optional 'tagsfnodecache' data to on disk bundle (5543)
rebase: allow rebase even if some revisions need no rebase (BC) (5422)
rebase: make sure merge state is cleaned up for no-op rebases (5494)
diffstat: properly count lines starting in '--' or '++' (5479)
checklink: degrade gracefully on posix when fs is readonly (5511)
revset: make hg log -r 'wdir()^' work (4905)
export: map wctx.node() to 'ff...' node id (5438)
test-obsolete-bundle-strip: do not include \n in filename (5586)
streamclone: consider secret changesets (BC) (5589)
debugcommands: issue warning when repo has secret changesets (5589)
context: avoid writing outdated dirstate out (5584)
fsmonitor: write state with wlock held and dirstate unchanged (5581)
fsmonitor: don't write out state if identity has changed (5581)
help: clarify ancestors() and descendants() include given set (5594)
patch: rewrite reversehunks (5337)
extensions: register functions always at loading extension (5601)
smartset: fix generatorset.last() to not return the first element (5609)
revlog: add an experimental option to mitigated delta issues (5480)
followlines: join merge parents line ranges in blockdescendants() (5595)
rebase: use scmutil.cleanupnodes (5606) (BC)
sslutil: check for missing certificate and key files (5598)
convert: transcode CVS log messages by specified encoding (5597)
localrepo: cache types for filtered repos (5043)
zsh_completion: add '--partial' flag to completions for 'import' (5618)
parsers: fix invariant bug in find_deepest (5623)
debugignore: eliminate inconsistencies with hg status (5222)
demandimport: prefer loaded module over package attribute (5617)
share: share 'cachevfs' with the source clone (5108)
status: add a flag to terse the output (4119)
3. Improvements
annotate: new experimental --skip option to skip revs
- color: enable ANSI support on Windows 10
- hgweb: improved styling of gitweb's search form
- hgweb: better followlines UI
revset: add depth limit to ancestors() and descendants() (5374)
templater: better handling of template fragments defined in [templates] section
add ui.tweakdefaults config knob
4. Extensions
patchbomb: add -B option to select a bookmark
- strip: now phase information is stored in backup bundle
- new experimental "sparse" extension