Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-10000
-3000
-1000
-768
+768
+1000
+3000
+10000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
revlog: move textlen calculation to be above delta chooser
2015-08-30, by Durham Goode
revlog: move delta check to it's own function
2015-08-30, by Durham Goode
monoblue: add archive links on summary page
2015-08-19, by Anton Shestakov
help: distinguish sections when multiple match (issue4802)
2015-08-30, by timeless
merge with stable
2015-08-31, by Matt Mackall
hghave: add a check for docker support
2015-08-25, by Augie Fackler
hghave: add a check for debian packaging tools
2015-08-25, by Augie Fackler
run-tests: add support for marking tests as very slow
2015-08-24, by Augie Fackler
builddeb: rework how output dir and platform are specified
2015-08-25, by Augie Fackler
parsers: fix two cases of unsigned long instead of Py_ssize_t
2015-08-26, by Augie Fackler
templatefilters: remove redundant 'date' and 'strip' filters
2015-07-04, by Yuya Nishihara
templater: introduce unified filter syntax for unary functions
2015-07-04, by Yuya Nishihara
templater: inline getfilter() to buildfilter()
2015-07-04, by Yuya Nishihara
clone: fix updaterev to update to latest branch changeset (issue4528)
2015-08-30, by liscju
revsets: makes follow() supports file patterns (issue4757) (BC)
2015-08-20, by liscju
i18n-ja: synchronized with b930d4ef7739
stable
2015-08-31, by FUJIWARA Katsunori
histedit: improve discoverability of edit commit message
2015-08-28, by timeless
revset: cache smartset's min/max
2015-08-27, by Pierre-Yves David
spelling: behaviour -> behavior
2015-08-28, by timeless
glossary: fixup use of periods at end of entries
2015-08-28, by timeless
histedit: fix grammar for help for safety aborts
2015-08-28, by timeless
revset: mark reachablerootspure as private
2015-08-28, by Yuya Nishihara
reachableroots: construct and sort baseset in revset module
2015-08-28, by Yuya Nishihara
reachableroots: use smartset min
2015-08-21, by Pierre-Yves David
graphmod: stop building a list out of branchgroupiter
2015-08-21, by Pierre-Yves David
reachableroots: sort the smartset in the pure version too
2015-08-24, by Pierre-Yves David
builddeb: actually run make when building the deb (issue4778)
2015-08-24, by Augie Fackler
docker-debian-jessie: fix errant mkdir
2015-08-24, by Augie Fackler
makefile: rename debian-jessie to deb
2015-08-27, by Augie Fackler
run-tests: ignore failed removal of nonexistent installerrs
2015-08-25, by Augie Fackler
templater: move verbosity-to-template matcher to constructor
2015-08-25, by Matt Mackall
templater: remove pseudo-ternary
2015-08-25, by Matt Mackall
templater: fix variable name that shadows built-in
2015-08-25, by Matt Mackall
templater: minor whitespace tweaks
2015-08-25, by Matt Mackall
lock: make trylock private
2015-08-24, by Matt Mackall
lock: loop a finite number of times in trylock (issue4787)
2015-08-24, by Matt Mackall
reachableroots: silence warning of implicit integer narrowing issued by clang
2015-08-14, by Yuya Nishihara
reachableroots: narrow scope of minidx variable
2015-08-14, by Yuya Nishihara
convert: fix syncing deletes from p2 merge commit
2015-08-25, by Durham Goode
convert: add convert.git.skipsubmodules option
2015-08-24, by Durham Goode
paths: move path validation logic to its own function
2015-08-24, by Durham Goode
parsers: avoid int/unsigned conversions
2015-08-21, by Augie Fackler
base85: fix comparison of an int and a long
2015-08-21, by Augie Fackler
progress: restore testedwith to the stub
2015-08-25, by Augie Fackler
hgweb: make refresh interval configurable
2015-08-22, by Gregory Szorc
filemerge: add 'union' merge to internal merge tool
2015-08-16, by Erik Huelsmann
filemerge: split internal merge into api entry point and internal helper
2015-08-16, by Erik Huelsmann
simplemerge: add 'mode' kwarg which - when 'union' - suppresses markers
2015-08-16, by Erik Huelsmann
hghave: remove quiet option
2015-08-22, by Gregory Szorc
hghave: move feature checking into hghave.py
2015-08-22, by Gregory Szorc
tests: move '#require bzr' into .t files
2015-08-22, by Gregory Szorc
commands.push: use "pushloc" path attribute
2015-08-08, by Gregory Szorc
ui: capture push location on path instances
2015-08-07, by Gregory Szorc
worker: use multiprocessing to find cpu count
2015-05-25, by Gregory Szorc
import-checker: ensure multiprocessing is treated as from stdlib
2015-08-24, by Augie Fackler
reachableroots: use baseset lazy sorting
2015-08-20, by Pierre-Yves David
baseset: keep the input set around
2015-08-20, by Pierre-Yves David
reachableroots: unroll loop that checks if one of parents is reachable
2015-08-16, by Yuya Nishihara
reachableroots: handle error of PyList_Append()
2015-08-15, by Yuya Nishihara
commands.push: use paths API
2015-08-07, by Gregory Szorc
ui: move URL and path detection into path API
2015-08-08, by Gregory Szorc
reachableroots: return list of revisions instead of set
2015-08-14, by Yuya Nishihara
reachableroots: use internal "revstates" array to test if rev is reachable
2015-08-14, by Yuya Nishihara
reachableroots: use internal "revstates" array to test if rev is a root
2015-08-14, by Yuya Nishihara
parsers: set exception when there's too little string data to extract parents
2015-08-18, by Augie Fackler
parsers: drop spurious check of readlen value
2015-08-18, by Augie Fackler
pathencode: check result of .digest() method in sha1hash
2015-08-18, by Augie Fackler
parsers: correctly decref normed value after PyDict_SetItem
2015-08-18, by Augie Fackler
parsers: fix two leaks in index_ancestors
2015-08-18, by Augie Fackler
merge with stable
2015-08-18, by Matt Mackall
merge with i18n
stable
2015-08-18, by Matt Mackall
i18n-pt_BR: synchronized with d14590f90cb6
stable
2015-08-13, by Wagner Bruna
reachableroots: extend "revstates" to array of bit flags
2015-08-14, by Yuya Nishihara
reachableroots: rename "seen" array to "revstates" for future extension
2015-08-14, by Yuya Nishihara
reachableroots: give anonymous name to short-lived "numheads" variable
2015-08-15, by Yuya Nishihara
reachableroots: reduce nesting level by jumping to next iteration by continue
2015-08-15, by Yuya Nishihara
test-convert-git: work around output format changes in git
stable
2015-08-17, by Augie Fackler
histedit: correct spelling etc in more comments
2015-08-17, by Augie Fackler
histedit: add a missing "s" in a comment
2015-07-31, by Pierre-Yves David
convert: fix convert dropping p2 contents during filemap merge
2015-08-14, by Durham Goode
convert: implements targetfilebelongstosource for filemap source
2015-08-15, by Durham Goode
convert: add function to test if file is from source
2015-08-15, by Durham Goode
revsetbenchmarks: run make after update so that C extensions are built
2015-08-15, by Yuya Nishihara
reachableroots: fix memleak of integer objects at includepath loop
2015-08-14, by Yuya Nishihara
reachableroots: bail if integer object cannot be allocated
2015-08-14, by Yuya Nishihara
devel-warn: issue a warning when writing bookmarks without holding the wlock
2015-08-01, by Laurent Charignon
merge with stable
2015-08-13, by Matt Mackall
rebase: lock the repo during the full rebase operation
stable
2015-08-11, by Pierre-Yves David
update: wlock the repo for the whole 'hg update' command
stable
2015-08-11, by Pierre-Yves David
help: fix typo in scripting documentation
stable
2015-08-13, by Wagner Bruna
hg: avoid auto sharing when the clone destination is remote
stable
2015-08-13, by FUJIWARA Katsunori
largefiles: ensure lfutil.getstandinmatcher() only matches standins
stable
2015-08-12, by Matt Harbison
dirstate: add --minimal flag to debugrebuilddirstate
2015-08-12, by Durham Goode
tests: make filterpyflakes.py read target files relatively to cwd
2015-08-13, by FUJIWARA Katsunori
monoblue: remove duplicate font-family property from td.source
2015-08-11, by Anton Shestakov
monoblue: remove unused elements and related css
2015-08-11, by Anton Shestakov
revpair: restrict odd-range handling to top-level x:y expression (issue4774)
2015-08-13, by Yuya Nishihara
revpair: update test to make a difference if odd range not handled specially
2015-08-13, by Yuya Nishihara
reachableroots: verify type of each item of heads argument
2015-08-13, by Yuya Nishihara
reachableroots: verify integer range of heads argument (issue4775)
2015-08-13, by Yuya Nishihara
reachableroots: unify bail cases to raise exception correctly
2015-08-13, by Yuya Nishihara
reachableroots: pass NULL to PySet_New() as it expects a pointer, not an int
2015-08-13, by Yuya Nishihara
merge with stable
2015-08-12, by Matt Mackall
copy: add flag for disabling copy tracing
2015-01-27, by Durham Goode
strip: use the 'finally: tr.release' pattern during stripping
stable
2015-08-08, by Pierre-Yves David
changelog: trust C implementation of reachableroots more
2015-08-11, by Augie Fackler
reachableroots: return NULL if we're throwing an exception
2015-08-11, by Augie Fackler
reachableroots: fix transposition of set and list types in PyArg_ParseTuple
2015-08-11, by Augie Fackler
reachableroots: consistently use short-form of PyErr_NoMemory()
2015-08-11, by Augie Fackler
reachableroots: if allocating a new set fails, use PyErr_NoMemory()
2015-08-11, by Augie Fackler
reachableroots: default to the C implementation
2015-08-06, by Laurent Charignon
changelog: add way to call the reachableroots C implementation
2015-08-06, by Laurent Charignon
reachableroots: add a C implementation
2015-08-06, by Laurent Charignon
revset: remove grandparent by using reachableroots
2015-06-19, by Laurent Charignon
revset: rename revsbetween to reachableroots and add an argument
2015-06-19, by Laurent Charignon
revset: make revsbetween public
2015-08-07, by Laurent Charignon
match: fix a caseonly rename + explicit path commit on icasefs (issue4768)
stable
2015-08-06, by Matt Harbison
style: adjust whitespaces in webutil.py
2015-08-11, by Anton Shestakov
merge with stable
2015-08-10, by Matt Mackall
convert: fix git copy file content conversions
stable
2015-08-06, by Durham Goode
revset: prevent crash caused by empty group expression while optimizing "or"
stable
2015-08-09, by Yuya Nishihara
revset: prevent crash caused by empty group expression while optimizing "and"
stable
2015-08-09, by Yuya Nishihara
win32: use absolute_import
2015-08-08, by Gregory Szorc
wireproto: use absolute_import
2015-08-08, by Gregory Szorc
worker: use absolute_import
2015-08-08, by Gregory Szorc
verify: use absolute_import
2015-08-08, by Gregory Szorc
url: use absolute_import
2015-08-08, by Gregory Szorc
ui: use absolute_import
2015-08-08, by Gregory Szorc
unionrepo: use absolute_import
2015-08-08, by Gregory Szorc
treediscovery: use absolute_import
2015-08-08, by Gregory Szorc
transaction: use absolute_import
2015-08-08, by Gregory Szorc
templater: use absolute_import
2015-08-08, by Gregory Szorc
templatekw: use absolute_import
2015-08-08, by Gregory Szorc
templatefilters: use absolute_import
2015-08-08, by Gregory Szorc
tags: use absolute_import
2015-08-08, by Gregory Szorc
tagmerge: use absolute_import
2015-08-08, by Gregory Szorc
subrepo: use absolute_import
2015-08-08, by Gregory Szorc
strutil: use absolute_import
2015-08-08, by Gregory Szorc
statichttprepo: use absolute_import
2015-08-08, by Gregory Szorc
sslutil: use absolute_import
2015-08-08, by Gregory Szorc
sshserver: use absolute_import
2015-08-08, by Gregory Szorc
sshpeer: use absolute_import
2015-08-08, by Gregory Szorc
simplemerge: use absolute_import
2015-08-08, by Gregory Szorc
setdiscovery: use absolute_import
2015-08-08, by Gregory Szorc
repoview: use absolute_import
2015-08-08, by Gregory Szorc
revset: use absolute_import
2015-08-08, by Gregory Szorc
repair: use absolute_import
2015-08-08, by Gregory Szorc
pushkey: use absolute_import
2015-08-08, by Gregory Szorc
progress: use absolute_import
2015-08-08, by Gregory Szorc
posix: use absolute_import
2015-08-08, by Gregory Szorc
phases: use absolute_import
2015-08-08, by Gregory Szorc
peer: use absolute_import
2015-08-08, by Gregory Szorc
pathutil: use absolute_import
2015-08-08, by Gregory Szorc
parser: use absolute_import
2015-08-08, by Gregory Szorc
node: use absolute_import
2015-08-08, by Gregory Szorc
namespaces: use absolute_import
2015-08-08, by Gregory Szorc
minirst: use absolute_import
2015-08-08, by Gregory Szorc
merge: use absolute_import
2015-08-08, by Gregory Szorc
match: use absolute_import
2015-08-08, by Gregory Szorc
mail: use absolute_import
2015-08-08, by Gregory Szorc
lock: use absolute_import
2015-08-08, by Gregory Szorc
i18n: use absolute_import
2015-08-08, by Gregory Szorc
httppeer: use absolute_import
2015-08-08, by Gregory Szorc
hook: use absolute_import
2015-08-08, by Gregory Szorc
hbisect: use absolute_import
2015-08-08, by Gregory Szorc
graphmod: use absolute_import
2015-08-08, by Gregory Szorc
formatter: use absolute_import
2015-08-08, by Gregory Szorc
filemerge: use absolute_import
2015-08-08, by Gregory Szorc
filelog: use absolute_import
2015-08-08, by Gregory Szorc
fancyopts: use absolute_import
2015-08-08, by Gregory Szorc
extensions: use absolute_import
2015-08-08, by Gregory Szorc
error: use absolute_import
2015-08-08, by Gregory Szorc
discovery: use absolute_import
2015-08-08, by Gregory Szorc
demandimport: use absolute_import
2015-08-08, by Gregory Szorc
dagutil: use absolute_import
2015-08-08, by Gregory Szorc
dagparser: use absolute_import
2015-08-08, by Gregory Szorc
crecord: use absolute_import
2015-08-08, by Gregory Szorc
hg: use absolute_import
2015-08-08, by Gregory Szorc
fileset: use absolute_import
2015-08-08, by Gregory Szorc
demandimport: support lazy loading for absolute_import
2015-08-08, by Gregory Szorc
demandimport: support keyword arguments on _hgextimport
2015-08-08, by Gregory Szorc
demandimport: refactor logic and add documentation
2015-08-08, by Gregory Szorc
demandimport: add __future__ to ignore list
2015-08-08, by Gregory Szorc
demandimport: remove support for Python < 2.5
2015-08-08, by Gregory Szorc
dispatch: use absolute_import
2015-08-08, by Gregory Szorc
commands: break import cycle
2015-08-08, by Gregory Szorc
cmdutil: break import cycle
2015-08-08, by Gregory Szorc
revset: make balanced addsets by orset() without using _combinesets()
2015-07-05, by Yuya Nishihara
revrange: evaluate all revset specs at once
2015-07-05, by Yuya Nishihara
revset: add matchany() to construct OR expression from a list of specs
2015-08-07, by Yuya Nishihara
revset: split post-parsing stage from match()
2015-08-07, by Yuya Nishihara
filesets: ignore unit case in size() predicate for single value
stable
2015-08-08, by Anton Shestakov
copies: use absolute_import
2015-08-08, by Gregory Szorc
config: use absolute_import
2015-08-08, by Gregory Szorc
changelog: use absolute_import
2015-08-08, by Gregory Szorc
changegroup: use absolute_import
2015-08-08, by Gregory Szorc
bundlerepo: use absolute_import
2015-08-08, by Gregory Szorc
bundle2: use absolute_import
2015-08-07, by Gregory Szorc
branchmap: use absolute_import
2015-08-07, by Gregory Szorc
bookmarks: use absolute_import
2015-08-07, by Gregory Szorc
archival: use absolute_import
2015-08-07, by Gregory Szorc
ancestor: use absolute_import
2015-08-07, by Gregory Szorc
discovery: always use batching now that all peers support batching
2015-08-05, by Augie Fackler
wireproto: make wirepeer look-before-you-leap on batching
2015-08-05, by Augie Fackler
batching: migrate basic noop batching into peer.peer
2015-08-05, by Augie Fackler
parsers: fix memory leak in compute_phases_map_sets
stable
2015-08-06, by Laurent Charignon
histedit: do not stay on a cleaned nodes on abort
2015-08-03, by Pierre-Yves David
histedit: also update away from tmpnodes
2015-08-03, by Pierre-Yves David
histedit: use revset to check if we need to update during abort
2015-08-03, by Pierre-Yves David
histedit: remove useless 'else' clause
2015-08-03, by Pierre-Yves David
histedit: make cleanupnode more robust
2015-07-31, by Pierre-Yves David
convert: fix git convert using servers branches
2015-07-29, by Durham Goode
revrange: drop old-style parser in favor of revset (API)
2015-01-24, by Yuya Nishihara
tag: do not pass binary nullid to scmutil.revsingle()
2015-03-15, by Yuya Nishihara
revset: port parsing rule of old-style ranges from scmutil.revrange()
2015-07-18, by Yuya Nishihara
debugrevspec: pass lookup function to visualize fallback mechanism
2015-07-18, by Yuya Nishihara
help: fix typo familar -> familiar
stable
2015-08-03, by Javi Merino
highlight: exit early on textual and unknown files (issue3005)
2015-08-02, by Anton Shestakov
histedit: extract a simpler function to process replacement on abort
2015-08-03, by Pierre-Yves David
merge with stable
2015-08-03, by Pierre-Yves David
exchange: fix dead assignment
2015-07-20, by Martin von Zweigbergk
exchange: s/phase/bookmark/ in _pushb2bookmarks()
2015-07-20, by Martin von Zweigbergk
histedit: backout ebb5bb9bc32e
stable
2015-07-31, by Pierre-Yves David
test-bookmarks.t: avoid nested repo
2015-08-02, by Siddharth Agarwal
revlog: remove unused shaoffset constants
2015-08-02, by Yuya Nishihara
revlog: correct comment about size of v0 index format
2015-08-02, by Yuya Nishihara
merge with stable
2015-08-03, by Pierre-Yves David
Added signature for changeset 21aa1c313b05
stable
2015-07-31, by Matt Mackall
Added tag 3.5 for changeset 21aa1c313b05
stable
2015-07-31, by Matt Mackall
i18n: fix unclosed inline span in pt_BR
stable
3.5
2015-07-31, by Matt Mackall
merge with i18n
stable
2015-07-31, by Matt Mackall
i18n-ja: synchronized with 7fcad0c4ef8c
stable
2015-07-31, by FUJIWARA Katsunori
convert: when converting from Perforce use original local encoding by default
stable
2015-07-22, by Eugene Baranov
i18n-pt_BR: synchronized with 3e84f40232c7
stable
2015-07-29, by Wagner Bruna
convert: when getting file from Perforce concatenate data at the end
stable
2015-07-30, by Eugene Baranov
help: scripting help topic
stable
2015-07-18, by Gregory Szorc
convert: document convert.hg.startrev
stable
2015-07-29, by Matt Harbison
transplant: restore dirstate correctly at unexpected failure
stable
2015-07-30, by FUJIWARA Katsunori
localrepo: make journal.dirstate contain in-memory changes before transaction
stable
2015-07-30, by FUJIWARA Katsunori
dirstate: ensure mv source is marked deleted when walking icasefs (issue4760)
stable
2015-07-27, by Matt Harbison
extdiff: allow modifications in subrepos to be copied back
stable
2015-07-27, by Matt Harbison
ignore: fix path concatenation of .hgignore on Windows
stable
2015-07-27, by Yuya Nishihara
repair: fix typo in warning message
stable
2015-07-26, by Wagner Bruna
monoblue: link to branches on summary page
stable
2015-07-26, by Anton Shestakov
monoblue: fix branches link on help topics page
stable
2015-07-26, by Anton Shestakov
hgweb: show ages in repos' Last modified column in monoblue and gitweb
stable
2015-07-26, by Anton Shestakov
ignore: fix include: rules depending on current directory (issue4759)
stable
2015-07-24, by Durham Goode
test: move ignore test run into a subdirectory
stable
2015-07-24, by Durham Goode
monoblue: show relative age of bookmarks
stable
2015-07-13, by Anton Shestakov
highlight: produce correct markup when there's a blank line just before EOF
stable
2015-07-22, by Anton Shestakov
test-check-config: convert directory separators to '/' for MSYS
stable
2015-07-20, by Matt Harbison
test-subrepo: fix globs for Windows
stable
2015-07-20, by Matt Harbison
test-clone: fix globs for Windows
stable
2015-07-20, by Matt Harbison
tests: diff -r on Solaris emits "Common subdirectories:"
stable
2015-07-20, by Danek Duvall
tests: work around differing hunk headers between GNU and Solaris diff
stable
2015-07-20, by Danek Duvall
tests: use egrep with regular expression branches for compatibility
stable
2015-07-20, by Danek Duvall
parsers: silence warning of implicit integer conversion issued by clang
stable
2015-07-20, by Yuya Nishihara
tests: disable test of buffer overflow in parsers.c if --pure
stable
2015-07-19, by Yuya Nishihara
win32: update Inno Setup script after the changes done in 95e042d77a5f
stable
2015-07-19, by Pascal Quantin
Added signature for changeset 96a38d44ba09
stable
2015-07-18, by Matt Mackall
Added tag 3.5-rc for changeset 96a38d44ba09
stable
2015-07-18, by Matt Mackall
merge with default for code freeze
stable
3.5-rc
2015-07-18, by Matt Mackall
tests: add a check-config pass
2015-06-26, by Matt Mackall
hgweb: document web.certificates option
2015-07-18, by Matt Mackall
shelve: make maxbackup doc check-config friendly
2015-07-18, by Matt Mackall
share: make option docs more check-config friendly
2015-07-18, by Matt Mackall
perf: mark experimental option presleep
2015-07-18, by Matt Mackall
check-config: don't continue prematurely
2015-07-18, by Matt Mackall
subrepo: mark internal-only option
2015-06-25, by Matt Mackall
progress: mark experimental option
2015-06-25, by Matt Mackall
censor: mark experimental option
2015-06-25, by Matt Mackall
bundle2: fix type of experimental option
2015-06-25, by Matt Mackall
merge: make merge.preferancestor type and default consistent
2015-06-25, by Matt Mackall
merge: mark ancient debugging option
2015-06-25, by Matt Mackall
email: fix config default value inconsistency
2015-06-25, by Matt Mackall
bookmarks: mark internal-only option
2015-06-25, by Matt Mackall
commit: mark internal-only option
2015-06-25, by Matt Mackall
localrepo: mark format options
2015-06-25, by Matt Mackall
formatter: mark developer options
2015-06-25, by Matt Mackall
http2: mark experimental and developer options
2015-06-25, by Matt Mackall
bookmarks: mark internal-only config option
2015-06-25, by Matt Mackall
filemerge: mark internal-only config option
2015-06-25, by Matt Mackall
profiler: mark developer-only config option
2015-06-25, by Matt Mackall
debugger: mark developer-only option
2015-06-25, by Matt Mackall
commandserver: mark developer-only logging option
2015-06-25, by Matt Mackall
generaldelta: mark experimental reordering option
2015-06-25, by Matt Mackall
bundlerepo: mark internal-only config variable
2015-06-25, by Matt Mackall
win32text: mark deprecated extension option deprecated
2015-06-25, by Matt Mackall
transplant: mark some undocumented options deprecated
2015-06-25, by Matt Mackall
mq: tweak config reading to make check-config happy
2015-06-25, by Matt Mackall
patchbomb: make sure all users of smtp.verifycert agree on the default
2015-07-17, by Matt Mackall
patchbomb: mark ancient option deprecated
2015-06-25, by Matt Mackall
histedit: mark defaultrev option experimental
2015-06-25, by Matt Mackall
changegroup: compute seen files as changesets are added (issue4750)
2015-07-18, by Gregory Szorc
revlog: add support for a callback whenever revisions are added
2015-07-18, by Gregory Szorc
crecord: throws error instead of crashing for large diffs
2015-07-17, by Laurent Charignon
crecord: add error reporting for failure in curses interface initialization
2015-07-17, by Laurent Charignon
revset: parse nullary ":" operator as "0:tip"
2015-07-05, by Yuya Nishihara
parser: take suffix action if no infix action is defined
2015-07-06, by Yuya Nishihara
parser: reorder infix/suffix handling to be similar to prefix/primary flow
2015-07-06, by Yuya Nishihara
parser: resolve ambiguity where both prefix and primary actions are defined
2015-07-05, by Yuya Nishihara
parser: separate actions for primary expression and prefix operator
2015-07-05, by Yuya Nishihara
changelog: update read pending documentation
2015-07-17, by Pierre-Yves David
extdiff: add support for subrepos
2012-07-15, by Matt Harbison
extdiff: use archiver to take snapshots of committed revisions
2012-07-11, by Matt Harbison
largefiles: allow the archiving of largefiles to be disabled
2015-07-11, by Matt Harbison
parsers: fix buffer overflow by invalid parent revision read from revlog
2015-07-16, by Yuya Nishihara
histedit: mark temporary commits as obsolete when allowed to
2015-07-16, by Laurent Charignon
histedit: minor refactoring of createmarkers check
2015-07-16, by Laurent Charignon
crecord: fix issue when backgrounding editor would leave artefact
2015-07-15, by Laurent Charignon
censor: make various path forms available like other Mercurial commands
2015-07-17, by FUJIWARA Katsunori
convert: use 'default' for specifying branch name in branchmap (issue4753)
2015-07-14, by Eugene Baranov
parser: extract function that tests if next token may start new term
2015-07-05, by Yuya Nishihara
parser: factor out function that parses right-hand side of prefix/infix ops
2015-07-05, by Yuya Nishihara
parser: remove unused parameter 'pos' from _match()
2015-07-05, by Yuya Nishihara
parser: fill invalid infix and suffix actions by None
2015-07-05, by Yuya Nishihara
parser: add comment about structure of elements to each table
2015-07-05, by Yuya Nishihara
shelve: omit incorrect 'commit' suggestion at 'hg shelve -i'
2015-07-15, by FUJIWARA Katsunori
record: omit meaningless 'qrefresh' suggestion at 'hg qrefresh -i'
2015-07-15, by FUJIWARA Katsunori
record: omit meaningless 'qnew' suggestion at 'hg qnew -i'
2015-07-15, by FUJIWARA Katsunori
record: omit meaningless 'commit' suggestion at 'hg commit -i'
2015-07-15, by FUJIWARA Katsunori
cmdutil: allow callers of cmdutil.dorecord to omit suggestion
2015-07-15, by FUJIWARA Katsunori
spartan: don't drop current revision in log/graph links
2015-07-12, by Anton Shestakov
hgk: tweak doc format for path option
2015-06-25, by Matt Mackall
acl: mark deprecated config option
2015-06-25, by Matt Mackall
gpg: mention undocumented options
2015-06-25, by Matt Mackall
check-config: add config option checker
2015-06-25, by Matt Mackall
bookmarks: clear active bookmark on non-linear update
2015-07-14, by Matt Mackall
convert: unescape Perforce-escaped special characters in filenames
2015-07-14, by Eugene Baranov
convert: allow customizing git remote prefix
2015-07-13, by Durham Goode
help: rewrite template examples to not use shell escaping
2015-07-12, by Yuya Nishihara
templater: unify "string" and "rawstring"
2015-06-20, by Yuya Nishihara
templater: remove processing of "string" literals from tokenizer
2015-06-21, by Yuya Nishihara
templater: introduce one-pass parsing of nested template strings
2015-06-15, by Yuya Nishihara
templater: check existence of closing brace of template string
2015-06-15, by Yuya Nishihara
templater: extract function that parses template string
2015-06-15, by Yuya Nishihara
templater: respect stop position while parsing template string
2015-06-15, by Yuya Nishihara
hgweb: provide links to branches, tags and bookmarks by name (paper and coal)
2015-07-12, by Anton Shestakov
templates: introduce revescape filter for escaping symbolic revisions
2015-07-12, by Anton Shestakov
hgweb: allow symbolic revisions with forward slashes in urls
2015-07-12, by Anton Shestakov
convert: ignore case changes in vieworder for Perforce
2015-07-13, by Eugene Baranov
convert: if getting a file from Perforce fails try to get it one more time
2015-07-08, by Eugene Baranov
shelve: keep old backups if timestamp can't decide exact order of them
2015-07-13, by FUJIWARA Katsunori
subrepo: use vfs.dirname instead of os.path.dirname
2015-07-10, by FUJIWARA Katsunori
vfs: add dirname
2015-07-10, by FUJIWARA Katsunori
subrepo: use vfs.basename instead of os.path.basename
2015-07-10, by FUJIWARA Katsunori
vfs: add basename
2015-07-10, by FUJIWARA Katsunori
subrepo: use repo.pathto instead of util.pathto to simplify invocation
2015-07-10, by FUJIWARA Katsunori
subrepo: prefetch ctx.repo() for efficiency and centralization
2015-07-10, by FUJIWARA Katsunori
revset: rename getkwargs() to getargsdict()
2015-07-02, by Yuya Nishihara
revset: work around x:y range where x or y is wdir()
2015-06-28, by Yuya Nishihara
revset: use integer representation of wdir() in revset
2015-03-16, by Yuya Nishihara
localrepo: provide workingctx by integer revision
2014-08-16, by Yuya Nishihara
changeset_printer: change flush() to accept ctx instead of rev
2015-04-12, by Yuya Nishihara
changeset_printer: display wdirrev/wdirnode values for workingctx
2015-07-04, by Yuya Nishihara
hg: support for auto sharing stores when cloning
2015-07-08, by Gregory Szorc
merge with stable
2015-07-08, by Matt Mackall
cmdutil: apply dirstate.normallookup on (maybe partially) committed files
2015-07-08, by FUJIWARA Katsunori
cmdutil: put recordfunc invocation into wlock scope for consistency
2015-07-08, by FUJIWARA Katsunori
context: write dirstate out explicitly at the end of markcommitted
2015-07-08, by FUJIWARA Katsunori
tests: add extension to emulate invoking internalpatch at the specific time
2015-07-08, by FUJIWARA Katsunori
cmdutil: remove useless dirstate.normallookup() invocation in revert()
2015-07-08, by FUJIWARA Katsunori
merge: remove useless dirstate.normallookup() invocation in applyupdates()
2015-07-08, by FUJIWARA Katsunori
context: write dirstate out explicitly after marking files as clean
2015-07-08, by FUJIWARA Katsunori
tests: add extension to emulate invoking dirstate.write at the specific time
2015-07-08, by FUJIWARA Katsunori
convert: handle copies when converting from Perforce (issue4744)
2015-07-08, by Eugene Baranov
convert: add config for recording the source name
2015-07-08, by Durham Goode
convert: support multiple specifed revs in git source
2015-07-08, by Durham Goode
convert: add support for specifying multiple revs
2015-07-08, by Durham Goode
monoblue: use padding instead of position for text in footer
2015-07-06, by Anton Shestakov
monoblue: don't try to show repo on hgwebdir index page
2015-07-06, by Anton Shestakov
convert: handle deleted files when converting from Perforce (issue4743)
stable
2015-07-03, by Eugene Baranov
bookmarks: change bookmark within a transaction
2014-09-28, by Pierre-Yves David
bookmark: remove the "touch changelog" hack
2015-07-01, by Pierre-Yves David
convert: add config option for disabling ancestor parent checks
2015-06-29, by Durham Goode
convert: add config to not convert tags
2015-06-29, by Durham Goode
templatekw: make {rev} return wdirrev instead of None
2015-07-02, by Yuya Nishihara
changeset_printer: use node.wdirrev to calculate meaningful parentrevs
2015-07-02, by Yuya Nishihara
workingctx: use node.wdirid constant
2015-06-22, by Yuya Nishihara
node: define experimental identifiers for working directory
2015-06-22, by Yuya Nishihara
templatekw: apply manifest template only if ctx.manifestnode() exists
2015-03-14, by Yuya Nishihara
merge with stable
2015-07-07, by Matt Mackall
import-checker: exclude mercurial packages installed into the system path
2015-07-04, by Yuya Nishihara
import-checker: recurse into subtree of sys.path only if __init__.py exists
2015-07-04, by Yuya Nishihara
hghave: allow adding customized features at runtime
2015-07-03, by FUJIWARA Katsunori
import-checker.py: exit with code 0 if no error is detected
2015-07-03, by FUJIWARA Katsunori
run-tests.py: add TESTDIR to PATH if it differs from RUNTESTDIR
2015-07-03, by FUJIWARA Katsunori
run-tests.py: add RUNTESTDIR to refer `tests` of Mercurial
2015-07-03, by FUJIWARA Katsunori
run-tests.py: execute hghave by the path relative to run-tests.py
2015-07-03, by FUJIWARA Katsunori
templatekw: make {latesttag} a hybrid list
2015-07-06, by Matt Harbison
templatekw: allow the caller of showlist() to specify the join() separator
2015-07-06, by Matt Harbison
archive: use {changessincelatesttag} to build the metadata file
2015-06-30, by Matt Harbison
templatekw: introduce the changessincelatesttag keyword
2015-06-26, by Matt Harbison
help: support 'hg help template.somekeyword'
2015-07-04, by Matt Harbison
test-convert-git: use a relative gitmodule url
2015-07-02, by Matt Harbison
test-convert-git: stablize for git 1.7.7.6
2015-07-01, by Matt Harbison
hgweb: also monitor change to bookmarks
2015-06-30, by Pierre-Yves David
hgweb: also refresh the repo on changes to the obsstore
2015-07-01, by Pierre-Yves David
hgweb: use an extensible list of files to check for refresh
2015-07-01, by Pierre-Yves David
hgweb: drop the default argument for get_stat
2015-07-03, by Pierre-Yves David
revset: prefetch method in "parents"
2015-07-02, by Pierre-Yves David
convert: handle deleted files when converting from Perforce (issue4743)
stable
2015-07-03, by Eugene Baranov
forget: add a note to the command help about remove
stable
2015-07-06, by Nathan Goldbaum
shelve: only keep the latest N shelve backups
2015-07-01, by Colin Chan
shelve: always backup shelves instead of deleting them
2015-07-01, by Colin Chan
wireproto: remove a debug print
2015-06-30, by Pierre-Yves David
amend: move obsmarkers creation in the "new changeset" conditional
2014-09-28, by Pierre-Yves David
amend: move createmarkers evaluation earlier
2015-06-30, by Pierre-Yves David
wireproto: correctly escape batched args and responses (issue4739)
2015-06-30, by Augie Fackler
merge with stable
2015-07-01, by Matt Mackall
revset: port extra() to support keyword arguments
2015-06-28, by Yuya Nishihara
revset: add function to build dict of positional and keyword arguments
2015-06-27, by Yuya Nishihara
revset: add parsing rule for key=value pair
2015-06-27, by Yuya Nishihara
import-checker: establish modern import convention
2015-06-28, by Gregory Szorc
import-checker: establish new function for verifying import conventions
2015-06-28, by Gregory Szorc
import-checker: resolve relative imports
2015-06-28, by Gregory Szorc
templatekw: use a list of tags in getlatesttags() instead of joining them
2015-06-26, by Matt Harbison
convert: improve support for unusual .gitmodules
2015-06-29, by Durham Goode
convert: handle .gitmodules with non-tab whitespaces
2015-06-29, by Durham Goode
convert: fix bug with converting the same commit twice
2015-06-29, by Durham Goode
templater: remove workaround for escaped quoted string in quoted template
2015-06-27, by Yuya Nishihara
merge with stable
2015-07-01, by Matt Mackall
amend: stop updating the bookmarks twice
2015-06-30, by Pierre-Yves David
amend: collaborate with the transaction when moving bookmarks
2015-06-30, by Pierre-Yves David
sshserver: drop ancient do_{lock,unlock,addchangegroup} methods
2015-06-29, by Augie Fackler
wireproto: add config knob for http header length limit
2015-06-29, by Mike Edgar
archive: fix changesincelatesttag with wdir()
2015-07-01, by Matt Mackall
revset: fix a crash in parents() when 'wdir()' is in the set
2015-06-29, by Matt Harbison
workingctx: don't report the tags for its parents
2015-06-28, by Matt Harbison
hgweb: don't try to show repo on repo-not-found page in monoblue
2015-06-30, by Anton Shestakov
hgweb: fix help pages title in gitweb and monoblue
2015-06-30, by Anton Shestakov
hgweb: don't show summary link as active on error pages in monoblue
2015-06-30, by Anton Shestakov
identify: build the tag list directly instead of using wctx.tags()
2015-06-28, by Matt Harbison
identify: avoid a crash when given '-r wdir()'
2015-06-28, by Matt Harbison
tests: clean up duplicated output in test-subrepo-recursion progress
2015-06-26, by Pierre-Yves David
Added signature for changeset 540cd0ddac49
stable
2015-07-01, by Matt Mackall
Added tag 3.4.2 for changeset 540cd0ddac49
stable
2015-07-01, by Matt Mackall
transplant: only pull the transplanted revision (issue4692)
stable
3.4.2
2015-06-29, by Pierre-Yves David
transplant: update test to use hash for remote transplant
stable
2015-06-29, by Pierre-Yves David
changegroup: properly compute common base in changeggroupsubset (issue4736)
stable
2015-06-29, by Pierre-Yves David
templater: parse \"...\" as string for 2.9.2-3.4 compatibility (issue4733)
stable
2015-06-25, by Yuya Nishihara
merge with stable
2015-06-29, by Matt Mackall
demandimport: support importing builtins for Python 3
2015-06-27, by Gregory Szorc
demandimport: alias __builtin__ as builtins
2015-06-27, by Gregory Szorc
bufferedinputpipe: remove N^2 computation of buffer length (issue4735)
2015-06-26, by Pierre-Yves David
bufferedinputpipe: remove an outdate comment
2015-06-27, by Pierre-Yves David
statichttprepo: kill off sopener
2015-06-25, by Siddharth Agarwal
obsolete: replace references to 'sopener' with 'svfs'
2015-06-25, by Siddharth Agarwal
exchange: replace references to 'sopener' with 'svfs'
2015-06-25, by Siddharth Agarwal
localrepo: kill off sopener (API)
2015-06-25, by Siddharth Agarwal
share: replace reference to 'sopener' with 'svfs'
2015-06-25, by Siddharth Agarwal
archive: don't assume '.' is being archived for changessincelatesttag
stable
2015-06-25, by Matt Harbison
hgweb: use css for stripey background in coal
2015-06-25, by Anton Shestakov
templatekw: correct typo in activebookmark documentation
2015-06-24, by Matt Harbison
merge with stable
2015-06-24, by Matt Mackall
check-code: detect legacy exception syntax
2015-06-23, by Gregory Szorc
global: mass rewrite to use modern exception syntax
2015-06-23, by Gregory Szorc
check-code: detect legacy octal syntax
2015-06-23, by Gregory Szorc
global: mass rewrite to use modern octal syntax
2015-06-23, by Gregory Szorc
revert: change the direction of revert -i
2015-06-23, by Laurent Charignon
revert: change a test to make the change of direction of revert -i easier
2015-06-23, by Laurent Charignon
parser: update documentation about tokenizer and elements
2015-06-21, by Yuya Nishihara
parser: accept iterator of tokens instead of tokenizer function and program
2015-06-21, by Yuya Nishihara
verify: print hint to run debugrebuildfncache
2015-06-20, by Gregory Szorc
repair: add functionality to rebuild fncache
2015-06-22, by Gregory Szorc
import: cross-reference patch.fuzz option from `hg help import`
2015-06-23, by Jordi Gutiérrez Hermoso
import: cross-reference ui.patch option from `hg help import`
2015-06-23, by Jordi Gutiérrez Hermoso
doc: document the ui.patch option
2015-06-23, by Jordi Gutiérrez Hermoso
revset: rework 'filteredset.last'
2015-06-22, by Pierre-Yves David
revset: improves time complexity of 'roots(xxx)'
2015-06-22, by Pierre-Yves David
revsetbenchmark: do not abort on failure to run a revset
2015-06-20, by Pierre-Yves David
osutil: remove Python 2.4 errno conversion workaround
2015-06-22, by Gregory Szorc
patch: remove email import workaround for Python 2.4
2015-06-22, by Gregory Szorc
check-commit: catch both patterns of double empty lines
2015-06-21, by Yuya Nishihara
revsetbenchmarks: ignore empty lines
2015-06-20, by Pierre-Yves David
bundle2: reword debug message for invalid .hgtags data
2015-06-20, by Gregory Szorc
bundle2.getunbundler: rename "header" to "magicstring"
2015-04-07, by Pierre-Yves David
ancestors: prefetch method outside of the loop
2015-06-24, by Pierre-Yves David
templater: fix handling of \-escapes in raw string literals
stable
2015-06-21, by Yuya Nishihara
templater: evaluate "query" argument passed to revset()
stable
2015-06-20, by Yuya Nishihara
match: let 'path:.' and 'path:' match everything (issue4687)
stable
2015-06-20, by Matt Harbison
changelog: document the 'readpending' method
2014-09-28, by Pierre-Yves David
revsets: use '&' instead of '.filter' in head
2014-10-10, by Pierre-Yves David
fileset: don't suggest private or undocumented queries
2015-06-20, by Matt Harbison
revset: don't suggest private or undocumented queries
2015-06-20, by Matt Harbison
patch: add fuzz config flag (issue4697)
2015-06-18, by Matt Mackall
devel-warn: issue a warning for old style revsets
2015-06-19, by Pierre-Yves David
devel-warn: move the develwarn function as a method of the ui object
2015-06-19, by Pierre-Yves David
templates: fix missing closing brace in map-cmdline.status
2015-06-18, by Yuya Nishihara
verify: clarify misleading fncache message
2015-06-19, by Matt Mackall
phase: add a pointer to 'hg help phases' in the 'phase' help
2015-06-19, by Pierre-Yves David
publishing: unconditionally trust publishing flag
2015-06-18, by Matt Mackall
publishing: use new helper method
2015-06-18, by Matt Mackall
publishing: add helper method to localrepo
2015-06-18, by Matt Mackall
revset: make use of natively-computed set for 'draft()' and 'secret()'
2015-06-10, by Pierre-Yves David
revset: refactor the non-public phase code
2015-06-17, by Pierre-Yves David
revset: translate node directly with changelog in 'head'
2015-06-16, by Pierre-Yves David
revset: use a baseset in _notpublic()
2015-06-10, by Pierre-Yves David
contrib: clean up all-revsets.txt file
2015-06-17, by Pierre-Yves David
hgweb: link to revision by node hash in paper & coal
2015-06-18, by Anton Shestakov
hgweb: link to revision by node hash in gitweb & monoblue
2015-06-18, by Anton Shestakov
archive: report the node as "{p1node}+" when archiving a dirty wdir()
2015-06-16, by Matt Harbison
phase: remove a 'for x in "foo bar".split()' idiom in phasecache.replace
2015-06-15, by Pierre-Yves David
phase: document the replace method
2015-06-15, by Pierre-Yves David
revset: ensure we have loaded phases data in '_notpublic()'
2015-06-15, by Pierre-Yves David
phase: rename getphaserevs to loadphaserevs
2015-06-15, by Pierre-Yves David
test-subrepo-recursion: more aggressively regex 'unzip -l' output for 10.10
2015-06-17, by Matt Harbison
contrib: introduce an all-revsets.txt file
2015-06-16, by Pierre-Yves David
contrib: rename revsetbenchmarks.txt to 'base-revsets.txt'
2015-06-16, by Pierre-Yves David
revsetbenchmarks: add main documention for the script
2015-06-16, by Pierre-Yves David
hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
2015-06-16, by Anton Shestakov
hgweb: don't dereference symbolic revision in gitweb style
2015-06-16, by Anton Shestakov
hgweb: don't dereference symbolic revision in monoblue style
2015-06-16, by Anton Shestakov
hgweb: don't dereference symbolic revision in spartan style
2015-06-16, by Anton Shestakov
hgweb: provide symrev (symbolic revision) property to the templates
2015-06-16, by Anton Shestakov
archive: support 'wdir()'
2015-06-16, by Matt Harbison
subrepo: allow a representation of the working directory subrepo
2015-06-16, by Matt Harbison
templater: comment that gettemplate() has different name resolution order
2015-06-16, by Yuya Nishihara
templater: drop strtoken argument from compiletemplate()
2015-06-13, by Yuya Nishihara
templater: do not reevaluate rawstring as template (BC)
2015-06-10, by Yuya Nishihara
templater: take any string literals as template, but not for rawstring (BC)
2015-06-13, by Yuya Nishihara
templater: move runtemplate function out of buildmap/runmap pair
2015-06-13, by Yuya Nishihara
phase: also overwrite phase's sets when replacing a phasecache
2015-06-15, by Pierre-Yves David
phase: invalidate the phase's set cache alongside the revs
2015-06-15, by Pierre-Yves David
phase: also copy phase's sets when copying phase cache
2015-06-15, by Pierre-Yves David
verify: check the subrepository references in .hgsubstate
2015-06-16, by Matt Harbison
context: override workingctx.hex() to avoid a crash
2015-06-14, by Matt Harbison
convert: update 'intermediate-source' in the destination's extras dictionary
2015-06-15, by Matt Harbison
check-code: ban use of '[[ ]]' in tests
2015-06-16, by Yuya Nishihara
test-fileset: remove bashism, use test instead of '[[ ]]'
2015-06-16, by Yuya Nishihara
tests: test symbolic revision (de)reference in all hgweb styles
2015-06-03, by Anton Shestakov
dirstate: use a presized dict for the dirstate
2015-06-16, by Siddharth Agarwal
parsers: add an API to create a new presized dict
2015-06-15, by Siddharth Agarwal
parsers: factor out code to create a presized dict
2015-06-15, by Siddharth Agarwal
parsers: drop Python 2.4 compat in make_file_foldmap
2015-06-15, by Siddharth Agarwal
progress: respect ui.quiet (issue4726)
2015-06-16, by Augie Fackler
merge with stable
2015-06-15, by Matt Mackall
match: don't remove '.' from _includeroots
2015-05-27, by Martin von Zweigbergk
match: join two nested if-blocks
2015-05-31, by Martin von Zweigbergk
match: drop optimization (?) of 'parentdirs' calculation
2015-05-27, by Martin von Zweigbergk
match: break boolean expressions into one operand per line
2015-05-27, by Martin von Zweigbergk
match: drop unnecessary removal of '.' from excluded roots
2015-05-27, by Martin von Zweigbergk
changegroup: simplify by not reusing 'prog(ress)' instance
2015-06-12, by Martin von Zweigbergk
changegroup: don't use 'repo' for non-repo 'self'
2015-06-12, by Martin von Zweigbergk
subrepo: introduce hgsubrepo._getctx()
2015-06-14, by Matt Harbison
convert: apply the appropriate phases to the destination (issue4165)
2015-06-14, by Matt Harbison
convert: always track the hg source revision in the internal commit object
2015-06-14, by Matt Harbison
repoview: invalidate 'visible' filtered revisions when bookmarks change
2015-06-13, by Laurent Charignon
ui: flush stderr after printing a non-chained exception for Windows
2015-06-12, by Matt Harbison
revset: use parentsets.min in _children
2015-06-11, by Pierre-Yves David
revset: prefetch all attributes before loop in _revsbetween
2015-06-11, by Pierre-Yves David
hgweb: add some in-code documentation for 'web.view'
2013-02-07, by Pierre-Yves David
bookmark: informs of failure to upgrade a bookmark
2015-06-11, by Pierre-Yves David
fancyopts: allow all callable as default parameter value
2015-06-11, by introom
templater: evaluate arguments passed to diff() appropriately
stable
2015-06-13, by Yuya Nishihara
parsers: do not cache RevlogError type (issue4451)
stable
2015-06-12, by Gregory Szorc
largefiles: restore the original converter class after lfconvert --to-normal
2015-06-12, by Matt Harbison
push: only say we are trying to push obsmarkers when we actually try
2015-06-11, by Pierre-Yves David
convert: support incremental conversion with hg subrepos
2015-05-29, by Matt Harbison
crecord: exit edition of hunk with non-zero status does not interrupt session
2015-06-05, by Laurent Charignon
crecord: add mechanism for error reporting
2015-06-05, by Laurent Charignon
crecord: extract ui refresh code after editing of hunk in a function
2015-06-05, by Laurent Charignon
revset: mark spots that use 'set' instead of 'smartset'
2015-06-11, by Pierre-Yves David
revset: mark spot that feeds a set to a baseset
2015-06-11, by Pierre-Yves David
revset: mark the fact we should use '&' instead of 'filter' in 'head'
2015-06-11, by Pierre-Yves David
revset: gratuitous formating fix in keyword
2015-06-11, by Pierre-Yves David
revset: gratuitous code move in '_children'
2015-06-11, by Pierre-Yves David
revset: mark spots that should use 'smartset.min()'
2015-06-11, by Pierre-Yves David
revset: mark the place where we are combining sets in the wrong direction
2015-06-11, by Pierre-Yves David
revset: point out wrong behavior in fullreposet
2015-06-11, by Pierre-Yves David
revsetbenchmarks: also display tag when printing a revision
2015-06-10, by Pierre-Yves David
revsetbenchmarks: clean up revsets that achieved with default variants
2014-10-27, by Pierre-Yves David
revsetbenchmarks: use combination variants in default set
2015-06-09, by Pierre-Yves David
revsetbenchmarks: support combining variants with "+"
2015-06-09, by Pierre-Yves David
revsetbenchmarks: use many more variants by default
2015-06-09, by Pierre-Yves David
revsetbenchmarks: display even more compact timing result
2015-06-09, by Pierre-Yves David
revsetbenchmarks: allow running multiple variants per revset
2014-10-27, by Pierre-Yves David
revsetbenchmarks: display relative change when meaningful
2015-06-09, by Pierre-Yves David
revsetbenchmarks: improve revision printing
2015-06-09, by Pierre-Yves David
revsetbenchmarks: hide most timing under a --verbose flag
2015-06-09, by Pierre-Yves David
revsetbenchmarks: drop outdated comment
2015-06-09, by Pierre-Yves David
revsetbenchmarks: fix argument parsing
2015-06-09, by Pierre-Yves David
revsetbenchmarks: use a more compact output format with a header
2015-06-09, by Pierre-Yves David
revsetbenchmarks: clarify comment based on irc discussion
2015-06-12, by Augie Fackler
revsetbenchmarks: ensure all indexes have the same width
2015-06-11, by Pierre-Yves David
revsetbenchmarks: factor out result output into a function
2015-06-09, by Pierre-Yves David
revsetbenchmarks: parse perfrevset output into actual number
2015-06-09, by Pierre-Yves David
revsetbenchmarks: improve error output in case of failure
2015-06-09, by Pierre-Yves David
revsetbenchmarks: extract call to mercurial into a function
2015-06-09, by Pierre-Yves David
phases: really fix native phase computation
2015-06-10, by Pierre-Yves David
hgweb: don't point file links at tip hash where it doesn't make sense
2015-06-12, by Anton Shestakov
hgweb: don't point graph links at tip hash where it doesn't make sense
2015-06-12, by Anton Shestakov
hgweb: put help link in paper/search.tmpl separately for consistency
2015-06-12, by Anton Shestakov
help: use 'color' as an example (instead of 'progress')
2015-06-11, by Pierre-Yves David
progress: deprecate the progress extension
2015-06-08, by Pierre-Yves David
progress: empty the extension of any logic
2015-06-08, by Pierre-Yves David
progress: move config help into core config help
2015-06-10, by Pierre-Yves David
progress: display progress bars by default with core Mercurial
2015-06-07, by Pierre-Yves David
bundle2: provide number of changesets information to 'addchangegroup'
2015-06-07, by Pierre-Yves David
addchangegroup: accept an expected total number of changesets as argument
2015-06-07, by Pierre-Yves David
getbundle: add data about the number of changesets bundled
2015-06-07, by Pierre-Yves David
tests: test basic template support for status
2015-06-10, by Matt Mackall
templates: add a default template style for status
2015-06-10, by Matt Mackall
formatter: add template support
2015-06-10, by Matt Mackall
formatter: add a method to build a full templater from a -T option
2015-06-10, by Matt Mackall
formatter: move most of template option helper to formatter
2015-06-10, by Matt Mackall
color: copy docstring of label() template function to wrapper
2015-06-10, by Yuya Nishihara
templater: make pad function evaluate both string and rawstring templates
2015-06-08, by Yuya Nishihara
largefiles: ignore hidden changesets with 'verify --large --lfa'
2015-06-06, by Matt Harbison
bundle2: clarify in docstring that header size is for a single header
2015-06-10, by Martin von Zweigbergk
bundle2: rename duplicate handlepushkeyreply to handleobsmarkerreply
2015-06-10, by Martin von Zweigbergk
changegroup: remove 'getchangegroupraw' function
2015-06-07, by Pierre-Yves David
exchange: expand usage of getchangegroupraw
2015-06-07, by Pierre-Yves David
getbundle: have a single getchangegroupraw call site
2015-06-07, by Pierre-Yves David
phases: abort the whole push if phases fail to update (BC)
2015-05-27, by Pierre-Yves David
bookmarks: abort the whole push if bookmarks fails to update (BC)
2015-05-27, by Pierre-Yves David
httppeer: allow extensions to replace urllib2.Request
2015-06-08, by Kyle Lippincott
progress: move all logic altering the ui object logic in mercurial.ui
2015-06-07, by Pierre-Yves David
progress: move the singleton logic to the ui module
2015-06-07, by Pierre-Yves David
progress: move most extension code into a 'mercurial.progress' module
2015-06-07, by Pierre-Yves David
test-subrepo-recursion: restore globs for Windows
2015-06-09, by Matt Harbison
tests: restore 'python' and '$TESTDIR/' for dummyssh invocation
2015-06-09, by Matt Harbison
perf: support -T for every perf commands
2015-06-09, by Pierre-Yves David
bundle2: convey PushkeyFailed error over the wire
2015-06-10, by Pierre-Yves David
bundle2: also capture reply capability on failure
2015-06-06, by Pierre-Yves David
bundle2: add an 'error' capability
2015-06-06, by Pierre-Yves David
merge with stable
2015-06-09, by Matt Mackall
templater: introduce indent function
2015-04-04, by Ryan McElroy
hgewb: disable progress when serving (issue4582)
2015-06-07, by Pierre-Yves David
test-subrepo-recursion.t: fix progress output on no-hardlink systems
2015-06-09, by Augie Fackler
test-ssh: stablize for platform-specific shell quoting
2015-06-09, by Matt Harbison
push: catch and process PushkeyFailed error
2015-06-05, by Pierre-Yves David
bundle2: introduce a PushkeyFail error to abort unbundle on pushkey error
2015-05-27, by Pierre-Yves David
record: exiting editor with non-zero status should not stop recording session
2015-06-05, by Laurent Charignon
progress: stop double-wrapping of ui class
2015-06-07, by Pierre-Yves David
bundle2: abort when a mandatory pushkey part fails
2015-05-27, by Pierre-Yves David
push: make pushkey part advisory
2015-05-27, by Pierre-Yves David
bundle2: pull bookmark the old way if no bundle2 listkeys support (issue4701)
2015-06-08, by Pierre-Yves David
tests: simplify printenv calls
2015-06-08, by Matt Mackall
tests: make printenv executable
2015-06-08, by Matt Mackall
tests: simplify calls to dummyssh
2015-06-08, by Matt Mackall
tests: remove duplicate inline dummyssh in test-wireproto.t
2015-06-08, by Matt Mackall
tests: drop DAEMON_PIDS from killdaemons calls
2015-06-08, by Matt Mackall
tests: make killdaemons.py use DAEMON_PIDS by default
2015-06-08, by Matt Mackall
tests: drop explicit $TESTDIR from executables
2015-06-08, by Matt Mackall
templater: do not preprocess template string in "if" expression (issue4714)
stable
2015-06-08, by Yuya Nishihara
largefiles: use the optional badfn argument when building a matcher
2015-06-05, by Matt Harbison
mq: use the optional badfn argument when building a matcher
2015-06-05, by Matt Harbison
commands: use the optional badfn argument when building a matcher
2015-06-05, by Matt Harbison
scmutil: add an optional parameter to matcher factories for a bad() override
2015-06-05, by Matt Harbison
scmutil: use the optional badfn argument when building a matcher
2015-06-05, by Matt Harbison
context: add an optional constructor parameter for a match.bad() override
2015-06-05, by Matt Harbison
match: add an optional constructor parameter for a bad() override
2015-06-05, by Matt Harbison
mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713)
2015-06-07, by Yuya Nishihara
windows: use os.SEEK_END
2015-06-06, by Adrian Buehlmann
merge with stable
2015-06-05, by Matt Mackall
crecord: fix three typos introduced while moving crecord into core
stable
2015-06-05, by Laurent Charignon
revlog: move size limit check to addrevision
2015-06-04, by Matt Mackall
sshpeer: also use doublepipe for client to server communication
2015-05-20, by Pierre-Yves David
sshpeer: allow doublepipe on unbuffered main pipe
2015-06-05, by Pierre-Yves David
sshpeer: allow write operations through double pipe
2015-05-20, by Pierre-Yves David
sshpeer: rename 'size' to 'data' in doublepipe
2015-05-20, by Pierre-Yves David
mq: ban \r and \n in patch names (issue4711)
2015-06-05, by Augie Fackler
mq: use %r to format illegal characters instead of manually quoting
2015-06-05, by Augie Fackler
histedit: abort rather than edit a public changeset (issue4704)
2015-06-05, by Augie Fackler
test-histedit-edit: add test that demonstrates bug in issue4704
2015-06-05, by Augie Fackler
histedit: copyedit docstring wording problem I noticed while here
2015-06-05, by Augie Fackler
merge with stable
2015-06-05, by Matt Mackall
dirstate: avoid invalidating every entries when list is empty
2015-06-04, by Pierre-Yves David
crecord: fix a typo introduced when moving crecord to core
stable
2015-06-05, by Laurent Charignon
pull: prevent race condition in bookmark update when using -B (issue4689)
2015-06-01, by Pierre-Yves David
pull: allow a generic way to pass parameters to the pull operation
2015-06-02, by Pierre-Yves David
pull: skip pulling remote bookmarks with bundle2 if a value already exists
2015-06-01, by Pierre-Yves David
pull: skip pulling remote bookmarks with bundle1 if a value already exist
2015-06-01, by Pierre-Yves David
test: pull through http when testing for race conditions
2015-06-01, by Pierre-Yves David
test: display pre-pull remote bookmark state when testing race condition
2015-06-01, by Pierre-Yves David
largefiles: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
revert: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
cat: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
forget: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
add: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
context: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
addremove: replace match.bad() monkey patching with match.badmatch()
2015-06-04, by Matt Harbison
match: introduce badmatch() to eliminate long callback chains with subrepos
2015-06-04, by Matt Harbison
ssl: remove CERT_REQUIRED constant that was necessary for compatibility
2015-06-05, by Yuya Nishihara
ssl: drop try-except clause that was necessary for ancient Python
2015-06-05, by Yuya Nishihara
ssl: drop support for Python < 2.6, require ssl module
2015-06-05, by Yuya Nishihara
ssl: rename ssl_wrap_socket() to conform to our naming convention
2015-06-05, by Yuya Nishihara
test-https: kill only hgweb daemon to restart for client-auth test
2015-06-05, by Yuya Nishihara
merge with stable
2015-06-04, by Matt Mackall
hgwebdir: don't allow the hidden parent of a subrepo to show as a directory
stable
2015-06-01, by Matt Harbison
pull: avoid race condition with 'hg pull --rev name --update' (issue4706)
stable
2015-06-03, by Pierre-Yves David
revert: add an experimental config to use inverted selection
2015-05-29, by Laurent Charignon
bundle2: stop capturing output for ssh again
2015-05-20, by Pierre-Yves David
sshpeer: use the doublepipe object for the server to client channel
2015-05-20, by Pierre-Yves David
sshpeer: introduce a "doublepipe" class
2015-05-22, by Pierre-Yves David
util: add a simple poll utility
2015-05-20, by Pierre-Yves David
crecord: fix blue artifact bug coming back from help screen
2015-06-03, by Laurent Charignon
scmutil: consistently return subrepos relative to ctx1 from itersubrepos()
2015-06-03, by Matt Harbison
context: introduce the nullsub() method
2015-06-03, by Matt Harbison
subrepo: introduce the nullsubrepo() method
2015-06-03, by Matt Harbison
ssl: prompt passphrase of client key file via ui.getpass() (issue4648)
2015-05-07, by Yuya Nishihara
https: do not inherit httplib.HTTPSConnection that creates unused SSLContext
2015-05-07, by Yuya Nishihara
test-https: test basic functions of client certificate authentication
2015-05-07, by Yuya Nishihara
phases: add `hg help phases` hint to failures to edit public commits
2015-06-01, by Jordi Gutiérrez Hermoso
phases: rewrite "immutable changeset" to "public changeset"
2015-06-01, by Jordi Gutiérrez Hermoso
revlog: raise an exception earlier if an entry is too large (issue4675)
2015-06-02, by Jordi Gutiérrez Hermoso
wix: move library.zip and all *.pyd into a lib/ folder
2015-06-03, by Steve Borho
sshpeer: run the ssh command unbuffered
2015-05-20, by Pierre-Yves David
sshpeer: use a 'bufferedinputpipe' for standard output of the ssh process
2015-05-31, by Pierre-Yves David
util: introduce a bufferedinputpipe utility
2015-05-30, by Pierre-Yves David
test: drop all the forced use of bundle2
2015-05-27, by Pierre-Yves David
bundle2: use bundle2 by default
2015-02-06, by Pierre-Yves David
wireprotocol: distinguish list and set in getbundle argument
2015-06-01, by Pierre-Yves David
exchange: support transferring .hgtags fnodes mapping
2015-05-25, by Gregory Szorc
bundle2: part handler for processing .hgtags fnodes mappings
2015-06-01, by Gregory Szorc
changegroup: rename _computeoutgoing to computeoutgoing
2015-06-02, by Gregory Szorc
merge with stable
2015-06-02, by Matt Mackall
test-treemanifest: add globs for Windows
2015-06-01, by Matt Harbison
test-import: sync with 6084926366b9 for platforms without execbit
2015-06-01, by Matt Harbison
hgwebdir: avoid redundant repo and directory entries when 'web.name' is set
stable
2015-06-01, by Matt Harbison
Added signature for changeset ed18f4acf435
stable
2015-06-01, by Matt Mackall
Added tag 3.4.1 for changeset ed18f4acf435
stable
2015-06-01, by Matt Mackall
merge with stable
2015-06-01, by Matt Mackall
templatekw: compare target context and its parent exactly (issue4690)
stable
3.4.1
2015-06-02, by FUJIWARA Katsunori
test: use bundle2 in test-pull-http
2015-05-29, by Pierre-Yves David
test: use bundle2 in test-push-http
2015-05-27, by Pierre-Yves David
test: copy test-push-http.t to testpush-http-bundle1.t
2015-05-27, by Pierre-Yves David
tests: add (?) flag for optional lines
2015-05-31, by Matt Mackall
templatekw: display active bookmark more consistently (issue4552) (BC)
2015-04-15, by Ryan McElroy
revrange: build spanset from x:y range
2015-05-24, by Yuya Nishihara
revrange: build balanced tree of addsets from revisions (issue4565)
2015-05-24, by Yuya Nishihara
revrange: clean up meaningless reconstruction of sets
2015-05-24, by Yuya Nishihara
revrange: drop unnecessary deduplication of revisions
2015-05-24, by Yuya Nishihara
summary: move the parents phase marker to commit line (issue4688)
2015-05-29, by Gilles Moris
tags: support setting hgtags fnodes cache entries
2015-05-25, by Gregory Szorc
tags: support reading tags cache without populating
2015-05-25, by Gregory Szorc
check-commit: make foo_bar naming regexp less greedy
2015-05-31, by Gregory Szorc
test: use bundle2 in test-http
2015-05-27, by Pierre-Yves David
test: copy test-http.t to test-http-bundle1.t
2015-05-27, by Pierre-Yves David
test: use bundle2 in test-ssh
2015-05-27, by Pierre-Yves David
test: copy test-ssh.t to test-ssh-bundle1.t
2015-05-27, by Pierre-Yves David
test: lock test-unbundlehash to bundle1 usage
2015-05-27, by Pierre-Yves David
test: use bundle2 in test-acl
2015-05-27, by Pierre-Yves David
test: use both bundle formats in test-pull-http
2015-05-27, by Pierre-Yves David
test: use bundle2 in test-http-proxy
2015-05-27, by Pierre-Yves David
tests: use bundle2 for test-hook
2015-05-27, by Pierre-Yves David
pull: only prefetch bookmarks when using bundle1
2015-05-27, by Pierre-Yves David
pull: document the race condition with bookmark name
2015-05-28, by Pierre-Yves David
pull: only list remote bookmarks if -B is used to populate pulled heads
2015-05-28, by Pierre-Yves David
i18n-ja: synchronized with 8594d0b3018e
stable
2015-06-01, by FUJIWARA Katsunori
hg: explicitly check that peer lookup object has instance() if call failed
2015-05-30, by Yuya Nishihara
extensions: show traceback on load failure if --traceback flag is set
2015-03-30, by Yuya Nishihara
ui: flush stdout before writing traceback to stderr
2015-05-31, by Yuya Nishihara
treemanifest: visit directory 'foo' when given e.g. '-X foo/ba?'
2015-05-27, by Martin von Zweigbergk
phases: fix bug where native phase computation wasn't called
2015-05-29, by Laurent Charignon
merge with stable
2015-05-29, by Matt Mackall
record: add default value for operation argument
2015-05-27, by Laurent Charignon
record: precise documentation
2015-05-28, by Laurent Charignon
test: use both bundle formats in test-bookmarks-pushpull
2015-05-27, by Pierre-Yves David
test: explicitly test wire protocol discovery with bundle1 and bundle2
2015-05-27, by Pierre-Yves David
test: use bundle2 for exchange in test-push-warn
2015-05-27, by Pierre-Yves David
test: use bundle2 for exchange in test-largefile
2015-05-27, by Pierre-Yves David
test: use bundle2 for exchange in test-push-warn
2015-05-27, by Pierre-Yves David
test: use bundle2 for exchange in test-bookmark-pushpull
2015-05-27, by Pierre-Yves David
test: use bundle2 for exchange in test-obsolete
2015-05-27, by Pierre-Yves David
revert: remove unused debug code in the test file
2015-05-29, by Laurent Charignon
commands: rename current to active in variables and comments
2015-05-28, by Ryan McElroy
less
more
|
(0)
-10000
-3000
-1000
-768
+768
+1000
+3000
+10000
tip