Mercurial 1.5 (2010-03-06)#
Mercurial 1.5.4 (2010-06-01)#
This is a scheduled monthly minor bugfix release.
dispatch: include Python version in traceback
push: update help
status: avoid performance regression when no .hgsub is present
clone: fix performance issue with hardlinks and Windows shares
hgweb: fix race in refreshing repo list (issue2188)
hgrc: clarify that hgrc keys can be overridden and sections can be split
eol: new extension for managing file newlines based on a version controlled configuration file
pager: fork and exec pager as parent process with /bin/sh -c
rebase: stress that only local changesets should be rebased
convert/svn: close gettags() log stream (issue2196)
record: check that we are not committing a merge before patch selection
Mercurial 1.5.3 (2010-05-13)#
This is an unscheduled bugfix release to fix issue2181 (commit generates traceback on Nonetype). Also included:
various improvements to SVN conversion support
minor doc improvements
Mercurial 1.5.2 (2010-05-01)#
This is a monthly bugfix release with numerous minor fixes including:
Core#
clone: fix URL too long problem with many heads
commands: revised documentation of 'default' and 'default-push'
copies: properly visit file context ancestors on working file contexts
diffstat: use ui.plain() instead of ui.interactive()
dirstate: fix in memory dirstate entries for 1-second race
dispatch: don't mangle ImportError abort messages
filemerge: use working dir parent as ancestor for backward wdir merge
hgrc.5: describe form of config values and mention lists as well
hgweb: fix attribute error in error response (issue2060)
log: document the new xml style
merge: correctly compute the flag for noexec filesystems
patch: don't look for headers in diff lines
push: fix bug in warning message selection
revlog: fix lazyparser.__iter__() to return all revisions (issue2137)
static-http: allow clone -r (issue2164)
subrepo: fix repo root path handling in svn subrepo
subrepo: propagate and catch push failures
templates: document missing template variables
util: fix default termwidth() under Windows
util: use an explicit prefix for checkexec/checklink temporary files
Extensions#
convert/cvs: skip bad tags
convert/git: check status when reading output stream
convert/subversion: fix default URL checker prototype
mq: rewrite strip docstrings
mq: use util.unlink instead of os.unlink and os.removedirs
schemes: fix // breakage with Python 2.6.5 (issue2111)
Mercurial 1.5.1 (2010-04-01)#
Core#
improve warning on adding large files
expand ~ in auth filenames and aliases
several improvements to patch parsing
warn about attempts to use hg branch to switch branches
push: fix bug in prepush logic and its tests
hgweb: fix broken URLs of RSS/Atom feeds
subrepo: several bug fixes
Extensions#
acl: added support for '*' (everyone) in user list
progress: use stderr instead of stdout
schemes: add Kiln On Demand to default schemes
Mercurial 1.5 (2010-03-06)#
(This release makes a number of small behavior changes, be sure to read UpgradeNotes!)
Core#
improved behavior for named branches with
headscommandnew XML output template for logs
importextract multiple patches from emails, mboxes, files, and URLsnew
patch.eol=autooption to ignore patch line-endings while preserving target file endings.new
-b/--branchoption forclone, bundle, incoming, outgoing, pull, and pushnew
server.validateoption to validate completeness of pushed changesetssubrepos now has basic Subversion support
support for SSL server certificates and improved IPv6 support
the
HGPLAINenvironment variable makes output more stable for scripts
Extensions#
mq: new
--mqoption to make regular commands operate on queue repositorymq: automatically upgrade conventional patches to git format where needed
color: add support for bookmarks,
resolve -l, andchurn --diffstatconvert: two CVS history editing hooks
win32mbcs: add configuration to specify path encoding
zeroconf: many bug fixes
rebase: new
--detachoption for rebase
Web Interface#
improve navigation on log and graph pages
support for pluggable authorization
raw templates for tags/branches pages
add wsgi script for Microsoft IIS with isapi-wsgi
Windows#
add WiX installer scripts to contrib/wix
handle configuration files in <install-dir>\hgrc.d
expand environment variables specified in merge tools paths
Help and Documentation#
greatly improve error messages and command documentation
support extended documentation with --verbose
provide help for disabled extensions and commands