Mercurial 1.8 (2011-03-01)#
Mercurial 1.8.4 (2011-06-01)#
This is a regular time-based bugfix release.
bookmarks: do not forward merged bookmark (issue1877)
changelog: convert user and desc from local encoding early
fix bookmarks rollback behavior
hgrc.5: document shell aliases
httprepo: proper handling of invalid responses without content-type (issue2019)
httprepo: send URL redirection notices to stderr (issue2828)
localrepo: don't add deleted files to list of modified/added files (issue2761)
localrepo: ignore tags to unknown nodes (issue2750)
mq: strip extra whitespace from node ids in header (issue2790)
rebase: restore mq guards after rebasing (issue2107)
revset: expand help for contains predicate
revset: note case-insensitive matches in keyword and user
revset: note case-sensitive match in grep
revset: report a parse error if a revset is not parsed completely (issue2654)
revset: the name is optional for the tag predicate
simplemerge: do not allow binary files to abort an entire merge
strip: make it clear that --force discards changes (issue310)
subrepo: don't crash when git .hgsubstate is empty (issue2716)
subrepo: make stdin for svn a pipe for non-interactive use (issue2759)
subrepo: respect non-default path for incoming/outgoing
subrepo: svn abort now depends on exit code (issue2833)
subrepo: use code from 71ea5b only if Python needs it (issue2795)
tags: catch more corruption during cache parsing (issue2779)
Mercurial 1.8.3 (2011-05-01)#
This is a regular time-based bugfix release.
convert: make filemap prune useless branch closing revs (issue2774)
encoding: avoid localstr when a string can be encoded losslessly (issue2763)
extdiff: fix broken symlinks handling (issue1909)
help config: explain that config files do not exist by default
hgweb: add bookmark labels to gitweb theme
hgweb: add missing bookmarks definition to coal/map
hgweb: add missing bookmarks templates to atom/rss styles
hgweb: add separate bookmarks listing to gitweb theme
hgweb: add separate bookmarks listing to monoblue theme
hgweb: detect change based on changelog size too
hgweb: fix inconsistant display of graphlog (issue1706)
hgweb: fix typo and inactive link in page_nav and page_header of gitweb's help
hgweb: fix typo in page-header of monoblue's help template
hgweb: format page_nav of gitweb/error.tmpl and add missing links
rebase: don't mark file as removed if missing in parent's manifest (issue2725)
subrepo: handle svn tracked/unknown directory collisions
subrepo: prevent url normalization from removing // in ssh paths (issue2556)
subrepo: tell Subversion when we are non-interactive (issue2759)
url: use a regex to hide unsupported ssh passwords (issue2754)
zeroconf: notify the Zeroconf threads when hg exits
Mercurial 1.8.2 (2011-04-01)#
This is a regular time-based bugfix release.
bookmarks: discard current bookmark if absent from the bookmarks (issue2692)
bookmarks: fix update of the current bookmark during rename
color: port to using ctypes (issue2687)
convert/svn: fix _iterfiles() output in root dir case (issue2647)
eol: do not abort when win32text is found, only warn
eol: use dirstate methods to clear dirstate
fix compiling of extensions for OS X and XCode 4.0
hgweb: add display of bookmarks for changelog and changeset
hgweb: add separate page with bookmarks listing
merge: avoid unlinking destination of merge when case changes (issue2715)
mq: do not let qrefresh write bad patch
pager: don't page stderr if it's being redirected (issue2541)
push/outgoing: print remote target path even if there's an error (issue2561)
subrepo: recognize scp-style paths as git URLs
templates: widen the graph canvas (issue2683)
Mercurial 1.8.1 (2011-03-10)#
This release backs out a behavior change for so-called 'fast-forward' merges on named branches.
annotate: rewrite to deal with crossed linkrevs (issue2682)
bookmark: fix invalidation of localrepo._bookmarkcurrent
cacert: improve error report when web.cacert file does not exist
contrib: update tcsh_completion for Mercurial 1.8
hgcia: accept "queued." xmlrpc return as success
hgweb: fix filelog rss links generation
hgweb: use tip in gitweb/monoblue filelog rss links (issue2677)
merge: back out single-parent fast-forward merge
merge: drop resolve state for mergers with identical contents (issue2680)
merge: improve unresolved conflicts warning (issue2681)
mergetools: add alternate registry keys for 32bit apps on 64bit O/S
mq: forbid commit of merge involving mq patches
subrepo: backout 67fbe566eff1, --force requires svn >= 1.5
subrepo: don't crash when git repo is missing
subrepo: handle svn tracked/unknown directory collisions
wix: drop bin/ folder from MSI installers (issue2673)
Mercurial 1.8 (2011-03-01)#
Core#
Bookmarks are now a core feature (see UpgradeNotes)
New
listfile:pattern-matching (Topic:patterns)Revset syntax supported by most commands
Performance improvements for reading large repository indexes
Certificate validation for HTTPS proxies
Subrepos#
New support for git subrepos
Various improvements to merge, update, and commit logic
Windows#
Numerous robustness improvements for quirks in Windows file handling
Now uses the native ctypes module rather than PyWin32
Extensions#
eol: filter aliases for compatibility with win32text
mq:
--exactoption for qpushmq: various robustness improvements
progress: remaining time estimates