Mercurial 1.3 (2009-07-01)#
Mercurial 1.3.1 (2009-07-23)#
Regression fixes:
fixed excessive memory usage issues with diff and strip
fixed ssh performance issue on OS X
fixed slow calculation of branch heads
fixed handling of port numbers in URLs
fixed transaction handling exception
fixed incoming with graphlog extension
fixed slow commit in fetch extension
fixed loading of win32mbcs extension
Other fixes:
fixed http username handling in acl extension
fixed subrepo path joining on Windows
allow update --check to cross branches
miscellaneous small doc and bug fixes
Mercurial 1.3 (2009-07-01)#
Major Changes#
experimental support for sub-repositories
Python 2.3 is no longer supported; now requires Python 2.4-2.6
Commands#
merge: add -P/--preview option
update: don't unlink added files when -C/--clean is specified
update: added -c/--check option to abort on local changes
update: allow merges going backwards
push: improved handling of named branches
branches/heads: add a -c/--closed option to show closed branches
help: new extensions topic
General#
add patch.eol config setting to work with cross-platform patches
fixed support for SSL through proxies
add ability to load hooks from arbitrary Python modules
hide passwords for HTTP repositories in error and log output
fix Python 2.6 support in the Windows installer
add mechanism for specifying HTTP authentication details in hgrc
prompts and choices are now shown even in non-interactive mode
performance improvements, especially on Windows
much improved zsh completion
improved Danish, Japanese, Italian and simplified Chinese translations
new German, French, Greek, Brazilian Portuguese and traditional Chinese translations
Web interface#
read configuration data from webdir configs
add branches page to hgweb
pluggable templater engine support
refresh hgwebdir configuration periodically
let web.encoding override ui.encoding setting
deal with dicts/lists like webdir config paths
Extensions#
experimental share extension
the alias extension has been moved into core
mq
add -P/--push option to qimport
numerous bug fixes
convert
improved source detection
support for comments in author maps
add branch map support
add different ordering options
svn: support OS-specific authn providers
svn: improved tag support
git: add committer tag only when needed
bzr: fix renaming support
bzr: add support for filemaps
bzr: handle timestamps correctly
bzr: fix symlink handling
bzr: restore paths to source encoding
cvs: add support for CVS merge(point)s
cvs: add support for synthetic revisions
cvs: better support for branchpoints
cvs: deprecate use of external cvsps
mtn: improve renaming support
mtn: support mtn database files as source
mtn: improve date/time support
p4: better handling of keywords, binary files and symlinks
rebase
don't lose copy/rename info
keep original mq patch format
zeroconf
advertise repositories by hostname
try to guess IP address if necessary
patchbomb
option to set attachment name
support for In-Reply-To header
inotify
fix handling of untracked files moved out of repository
fix support for directory deletion
acl: now works with push over https