1. mirror
  2. mercurial-stable

Commits

Show all
Author Commit Message Date Builds
Christian Ebert
Catch smtp exceptions
Tags
0.9.5
Jim Hague
tests: make test-mq-guards work with ksh
Matt Mackall
tests: tidy up reporting of skipped tests if not verbose: - print 's' rather than '.' - pass skipped test reports back to parent for -j - report which tests were skipped at the end - print '.' after test completion
Steve Borho
Allow explicit disabling of extensions If the first character of an extension path is '!', the extension is silently skipped.
NIIMI Satoshi
mq.el: define keymaps as convensions
NIIMI Satoshi
mercurial.el: mark-marker() returns non-nil with no active mark on GNU Emacs
NIIMI Satoshi
mq.el: declare variable mq-top
NIIMI Satoshi
mercurial.el, mq.el: remove runtime dependencies on CL package * (require 'cl) at compile-time * don't use map()
Geor...@mscsoftware.com
hgk: colorize commits by authors Color commits by author. Colors will be assigned to authors by using a configurable list of colors. The line corresponding to current id (the version currently in the working tree) is highlighted in a special font which is also configurable. There is provision to assign fixed colors to authors. See .gitk comment for details.
Bryan O'Sullivan
osutil: use fdopendir instead of dirfd
Kirill Smelkov
convert: svn -- fix tags handling They were simply not detected.
Kirill Smelkov
convert: svn -- fix 'exists' Previously 'exists' erroneously returned False for empty dirictories. This is wrong since we want to detect even empty 'branches/' or 'tags/'.
Benoit Boissinot
merge with goto
Shun-ichi Goto
mpatch: Define Py_ssize_t for old pythons and use it instead of ssize_t. See also PEP 353. NOTE: Microsoft compilers (8 or earlier) does not have ssize_t.
Matt Mackall
mpatch: use int rather than ssize_t We might need to be more clever than this to make Py2.5 happy.
Matt Mackall
osutil: improve portability - manually inline mode_to_kind - remove unused alloca include - remove fstatat and associated bits It's not obvious that there's an advantage to using fstatat in terms of performance. The race-avoidance properties of fstatat aren't terribly useful to us either. So best to avoid it until we figure out how to use it portably.
Benoit Boissinot
fix typo
Benoit Boissinot
import gettext since '_' is used
Benoit Boissinot
explicitely use integer division
Benoit Boissinot
fix UnboundLocalError, refactor a bit bin wasn't defined in all branches (bug introduced in 82b4ff3abbcd
Matt Mackall
bdiff: tweaks for large files - adjust the common line threshold to .1% this speeds up a delta of 7M lines of source from 10m to 40s - adjust the scaling of the hash array down a bit as it was raising the peak memory usage significantly
Matt Mackall
revlog: break up compression of large deltas Python's zlib apparently makes an internal copy of strings passed to compress(). To avoid this, compress strings 1M at a time, then join them at the end if the result would be smaller than the original. For initial commits of large but compressible files, this cuts peak memory usage nearly in half.
Matt Mackall
revlog: fix caching of buffer objects
Matt Mackall
chunkiter: handle large reads more efficiently - for large reads, don't attempt to read more than necessary - if we've gathered the exact number of bytes needed, avoid a string copy
Matt Mackall
revlog: avoid large yields in group() Split large yields so that the downstream consumer (chunkbuffer) will avoid some pain when reading ahead.
Matt Mackall
chunkiter: simplify iter logic
Matt Mackall
chunkbuffer: removed unused method and arg
Matt Mackall
revlog: reduce memory usage in addgroup - use a buffer to extract the delta from a chunk - avoid concatenating to a compressed delta - use a buffer to directly extra full text from a trivial delta - delete chunk and delta objects after use
Matt Mackall
mpatch: allow buffer objects for input
Matt Mackall
Merge with crew Those crew folks are getting lazy about pulling from upstream before committing.
  1. Prev
  2. Next