Mercurial
Mercurial
>
mercurial
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-10000
-3000
-1000
-240
+240
+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.
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
less
more
|
(0)
-10000
-3000
-1000
-240
+240
+1000
+3000
+10000
tip