Mercurial 1.4 (2009-11-16)#
Mercurial 1.4.3 (2010-02-01)#
This is a scheduled bugfix release.
Mercurial license has changed from GPLv2 to GPLv2+
speed up copy detection in merge, status, and diff
templates: fix relative path expansion on style setting
merge: fix merging of already-merged subrepos
summary: fix i18n issue reporting clean working directories
hgweb: improve IIS PATH_INFO handling
relink: Windows support
Mercurial 1.4.2 (2010-01-01)#
This is a minor bugfix release.
Core#
config: raise ConfigError on non-existing include files
alias: do not crash when aliased command has no usage help text
auth: allow specifying auth sections in .hg/hgrc
patch: fix handling of chunk offsets
subrepo: add default path to new clones
docs: Fix rst2html detection
Extensions#
convert/svn: better handling of hg recursive call failure
convert/svn: make sink recover gracefully from empty changeset
keyword: fix interaction with transplant
mq: preserve --git flag when folding and merging patches
mq: qnew -f rejects merge working directories
mq: qpop: remove added files before re-adding removed files
patchbomb: handle repository#rev URLs correctly
share: use defaultdest to compute unspecified destination
Mercurial 1.4.1 (2009-12-01)#
Regression fixes#
fix to prepush logic when it creates new heads
fix qseries truncation
Other#
doc fixes: formatting, missing options
tests fixes (now less dependent on environment variables)
inotify fixes
keyword: allow RCSfile like CVS
share: fix a bad interaction with clone
show non-default branch names with summary -q
i18n updates
Mercurial 1.4 (2009-11-16)#
Core#
summary: new command summarizes current working state
tags: new tag cache greatly speeds up tag operations
diff: new
--statoption to show diffstatdiff: add
--reverseoption to diffsubrepo: fix a bunch of issues with the experimental subrepo extension
status: fixes for behavior when working with clock skew
clone: new
-u/--updaterevoptiontemplater: new
latesttagandlatesttagdistancekeywordspush/pull: handle some broken pipe errors during large transfers
config: environment variables and
~userconstructs are expanded in pathnames
Hgweb#
fix for showing header lines in raw changeset diffs
try to send better error messages to the client
use config-supplied ordering by default in hgwebdir index pages
add
web.descendoption to disable showing all nested repositories in hgwebdir
Documentation and help#
new config help topic
help texts are now written in reStructuredText format
many translation updates including a new Swedish translation
many help text updates and improvements
Extensions#
mq: add
-1options to qapplied/qunappliedpatchbomb: add a
--flagoption to set a flag value in the Subject headerpatchbomb: correctly handle Unicode domains (using the IDNA encoding scheme)
color: improve colorization of the qseries command
inotify: cleaner code, fixed pattern handling
zeroconf: show repository descriptions
rebase: some performance and correctness fixes
extdiff: add 3-way diff for merge changesets
convert: handle directory renaming in Darcs, fixed file renaming
relink: new extension which helps people re-hardlink their clones
Other#
contrib/shrink-revlog.py script that can significantly shrink some internal hg files
work around non-standard locale settings on OS X