Mercurial
Mercurial
>
hg
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+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.
hgweb: use ui._unset to prevent a warning in configitems
2017-07-03, by David Demelier
dispatch: fix typo suggestion for disabled extension
2017-07-07, by Martin von Zweigbergk
tests: add tests for typoed commands
2017-07-07, by Martin von Zweigbergk
sparse: inline signature cache clearing
2017-07-06, by Gregory Szorc
sparse: move working directory refreshing into core
2017-07-06, by Gregory Szorc
sparse: refactor update actions filtering and call from core
2017-07-06, by Gregory Szorc
sparse: move update action filtering into core
2017-07-06, by Gregory Szorc
sparse: move pruning of temporary includes into core
2017-07-06, by Gregory Szorc
sparse: move function for resolving sparse matcher into core
2017-07-06, by Gregory Szorc
match: move matchers from sparse into core
2017-07-06, by Gregory Szorc
sparse: clean up config signature code
2017-07-06, by Gregory Szorc
sparse: move config signature logic into core
2017-07-06, by Gregory Szorc
sparse: remove custom hash matcher
2017-07-06, by Gregory Szorc
sparse: override __repr__ in matchers
2017-07-06, by Martin von Zweigbergk
tests: fix reference to undefined variable
2017-07-06, by Martin von Zweigbergk
shelve: don't reimplement mergestate.unresolved()
2015-12-01, by Martin von Zweigbergk
summary: don't reimplment mergestate.unresolved()
2015-11-23, by Martin von Zweigbergk
mergestate: implement unresolvedcount() in terms of unresolved()
2015-12-01, by Martin von Zweigbergk
mergestate: make unresolved() use iteritems()
2015-12-01, by Martin von Zweigbergk
changegroup: don't fail on empty changegroup (API)
2017-06-30, by Martin von Zweigbergk
changegroup: remove option to allow empty changegroup (API)
2017-07-01, by Martin von Zweigbergk
strip: don't allow empty changegroup in bundle1
2017-06-30, by Martin von Zweigbergk
match: minor cleanups to patternmatcher and includematcher
2017-06-08, by Martin von Zweigbergk
py3: fix test-diff-newlines.t to be compatible with py3
2017-07-06, by Boris Feld
sparse: move some temporary includes functions into core
2017-07-06, by Gregory Szorc
sparse: move config file writing into core
2017-07-06, by Gregory Szorc
localrepo: add sparse caches
2017-07-06, by Gregory Szorc
sparse: move active profiles function into core
2017-07-06, by Gregory Szorc
sparse: move resolving of sparse patterns for rev into core
2017-07-06, by Gregory Szorc
sparse: variable to track if sparse is enabled
2017-07-06, by Gregory Szorc
sparse: move profile reading into core
2017-07-06, by Gregory Szorc
sparse: move config parsing into core
2017-07-06, by Gregory Szorc
sparse: use vfs.tryread()
2017-07-06, by Gregory Szorc
sparse: refactor sparsechecksum()
2017-07-01, by Gregory Szorc
sparse: document config file format
2017-07-06, by Gregory Szorc
sparse: rename command to debugsparse
2017-07-01, by Gregory Szorc
sparse: remove reference to simplecache
2017-07-06, by Gregory Szorc
sparse: remove reference to hgwatchman
2017-07-01, by Gregory Szorc
sparse: expand module docstring
2017-07-01, by Gregory Szorc
sparse: vendor Facebook-developed extension
2017-07-01, by Gregory Szorc
contrib: widen "direct use of `python`" net again
2017-07-06, by Augie Fackler
tests: clean up a newly-introduced instance of `python`
2017-07-06, by Kevin Bullock
tests: clean up even more direct `python` calls with $PYTHON
2017-06-20, by Augie Fackler
contrib: widen the "don't use `python`" net a little
2017-06-20, by Augie Fackler
followlines: join merge parents line ranges in blockdescendants() (issue5595)
2017-07-05, by Denis Laxalde
workingfilectx: add exists, lexists
2017-07-04, by Phil Cohen
vfs: add explanation about cost of checkambig=True in corner case
2017-07-04, by FUJIWARA Katsunori
vfs: replace avoiding ambiguity in abstractvfs.rename with _avoidambig
2017-07-04, by FUJIWARA Katsunori
vfs: copy if EPERM to avoid file stat ambiguity forcibly at closing
2017-07-04, by FUJIWARA Katsunori
transaction: apply checkambig=True only on limited files for similarity
2017-07-04, by FUJIWARA Katsunori
transaction: avoid file stat ambiguity only for files in blacklist
2017-07-04, by FUJIWARA Katsunori
localrepo: store path and vfs location of cached properties
2017-07-04, by FUJIWARA Katsunori
template: add successors template
2017-07-03, by Boris Feld
template: add tests for more complex cases
2017-07-03, by Boris Feld
obsolete: closest divergent support
2017-06-30, by Boris Feld
obsolete: pass cache argument of successors set explicitly
2017-06-30, by Boris Feld
obsolete: small doc update for 'successorssets'
2017-06-30, by Boris Feld
phabricator: do not read a same revision twice
2017-07-04, by Jun Wu
patch: make parsepatch optionally trim context lines
2017-07-04, by Jun Wu
phabricator: try to fetch differential revisions in batch
2017-07-04, by Jun Wu
phabricator: avoid calling differential.getcommitmessage
2017-07-04, by Jun Wu
phabricator: rework phabread to reduce memory usage and round-trips
2017-07-04, by Jun Wu
phabricator: abort if phabsend gets empty revs
2017-07-04, by Jun Wu
phabricator: do not upload new diff if nothing changes
2017-07-04, by Jun Wu
phabricator: add node and p1 to hg:meta property
2017-07-04, by Jun Wu
phabricator: check associated Differential Revision from commit message
2017-07-04, by Jun Wu
tests: replace yet more calls to `python` with $PYTHON
2017-07-05, by Augie Fackler
tests: capitalize Python when it's not used as a command name
2017-07-05, by Augie Fackler
merge with stable
2017-07-05, by Augie Fackler
vfs: drop the 'mustaudit' API
2017-07-02, by Pierre-Yves David
streamclone: stop using 'vfs.mustaudit = False'
2017-07-02, by Pierre-Yves David
vfs: simplify path audit disabling in stream clone
2017-07-02, by Pierre-Yves David
auditor: add simple comment about repo.auditor and al
2017-07-02, by Pierre-Yves David
tag: make sure the repository is locked when tagging
2017-07-02, by Pierre-Yves David
test: glob a line number in test-devel-warnings.t
2017-07-02, by Pierre-Yves David
test: add a small comment to explain a section of test-devel-warning
2017-07-02, by Pierre-Yves David
obsolete: reports the number of local changeset obsoleted when unbundling
2017-06-28, by Pierre-Yves David
transaction: track new obsmarkers in the 'changes' mapping
2017-06-27, by Pierre-Yves David
configitems: register the 'progress.estimate' config
2017-06-30, by Pierre-Yves David
configitems: register the 'progress.clear-complete' config
2017-06-30, by Pierre-Yves David
configitems: register the 'progress.assume-tty' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.usestore' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.usegeneraldelta' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.usefncache' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.obsstore-version' config
2017-06-30, by Pierre-Yves David
configitems: register the 'factotum.service' config
2017-06-30, by Pierre-Yves David
configitems: register the 'factotum.mountpoint' config
2017-06-30, by Pierre-Yves David
configitems: register the 'factotum.executable' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.maxchainlen' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.manifestcachesize' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.generaldelta' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.dotencode' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.chunkcachesize' config
2017-06-30, by Pierre-Yves David
configitems: register the 'format.aggressivemergedeltas' config
2017-06-30, by Pierre-Yves David
configitems: gather comment related to 'worker.backgroundclosemaxqueue'
2017-07-05, by Pierre-Yves David
configitems: register the 'worker.numcpus' config
2017-06-30, by Pierre-Yves David
configitems: register the 'worker.backgroundclosethreadcount' config
2017-06-30, by Pierre-Yves David
configitems: register the 'worker.backgroundcloseminfilecount' config
2017-06-30, by Pierre-Yves David
configitems: register the 'worker.backgroundclosemaxqueue' config
2017-06-30, by Pierre-Yves David
configitems: register the 'patch.eol' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.zliblevel' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.validate' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.uncompressedallowsecret' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.preferuncompressed' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.maxhttpheaderlen' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.disablefullbundle' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.concurrent-push-mode' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.compressionengines' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.bundle1gd' config
2017-06-30, by Pierre-Yves David
configitems: register the 'server.bundle1' config
2017-06-30, by Pierre-Yves David
configitems: register the 'hostsecurity.disabletls10warning' config
2017-06-30, by Pierre-Yves David
configitems: register the 'hostsecurity.ciphers' config
2017-06-30, by Pierre-Yves David
configitem: create a new list of each 'acl.sources' access
2017-07-02, by Pierre-Yves David
dirstate: centralize _cwd handling into _cwd method
2017-07-03, by FUJIWARA Katsunori
tests: add line specific for testing with fsmonitor
2017-07-03, by FUJIWARA Katsunori
tests: make output lines conditional for testing with fsmonitor
2017-07-03, by FUJIWARA Katsunori
tests: add fsmonitor specific output lines at enabling largefiles
2017-07-03, by FUJIWARA Katsunori
show: document why accidentally quadratic is (probably) acceptable
2017-07-03, by Gregory Szorc
show: also catch AmbiguousCommand
2017-07-03, by Gregory Szorc
show: avoid extra list operations
2017-07-03, by Gregory Szorc
show: tweak warning message
2017-07-03, by Gregory Szorc
revlog: add an experimental option to mitigated delta issues (issue5480)
2017-06-23, by Pierre-Yves David
tests: use system hg only if changelog or dirstate can't be read
2017-07-02, by Yuya Nishihara
tests: restore workaround of obsolete warning from 3c9066ed557c
2017-07-02, by Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
2017-07-02, by Yuya Nishihara
tests: actually restore the original environment before running syshg
2017-06-30, by Yuya Nishihara
Added signature for changeset 26c49ed51a69
stable
2017-07-05, by Augie Fackler
Added tag 4.2.2 for changeset 26c49ed51a69
stable
2017-07-05, by Augie Fackler
phabricator: add phabread command to read patches
2017-07-02, by Jun Wu
phabricator: add phabsend command to send a stack
2017-07-02, by Jun Wu
phabricator: add a contrib script
2017-07-02, by Jun Wu
show: implement "stack" view
2017-07-01, by Gregory Szorc
tests: demonstrate inconsistencies with dirty state in various commands
2017-06-28, by Matt Harbison
check-config: syntax to allow inconsistent config values
2017-07-01, by Gregory Szorc
configitems: register the 'badserver.closebeforeaccept' config
2017-06-30, by Pierre-Yves David
configitems: register the 'badserver.closeaftersendbytes' config
2017-06-30, by Pierre-Yves David
configitems: register the 'badserver.closeafterrecvbytes' config
2017-06-30, by Pierre-Yves David
configitems: register the 'badserver.closeafteraccept' config
2017-06-30, by Pierre-Yves David
configitems: register the 'blackbox.logsource' config
2017-06-30, by Pierre-Yves David
configitems: register the 'blackbox.dirty' config
2017-06-30, by Pierre-Yves David
configitems: register the 'automv.similarity' config
2017-06-30, by Pierre-Yves David
acl: use configlist to retrieve the source config
2017-07-01, by Pierre-Yves David
configitems: register the 'acl.sources' config
2017-06-30, by Pierre-Yves David
configitems: register the 'acl.config' config
2017-06-30, by Pierre-Yves David
config: register the 'devel.legacy.exchange' config
2017-06-28, by Pierre-Yves David
configitems: register the 'bundle.reorder' config
2017-06-30, by Pierre-Yves David
configitems: register the 'bundle.mainreporoot' config
2017-06-30, by Pierre-Yves David
configitems: register the 'bookmarks.pushing' config
2017-06-30, by Pierre-Yves David
configitems: register the 'auth.cookiefile' config
2017-06-30, by Pierre-Yves David
configitems: register the 'color.mode' config
2017-06-30, by Pierre-Yves David
zeroconf: blindly forward extra argument to the core config method
2017-07-01, by Pierre-Yves David
configitem: fix default value for 'serverrequirecert'
2017-07-01, by Pierre-Yves David
localrepo: factor out base of filecache annotation class
2017-06-30, by FUJIWARA Katsunori
manifest: apply checkambig=True only for root 00manifest.i
2017-06-30, by FUJIWARA Katsunori
revlog: address review feedback for deltachain C implementation
2017-07-01, by Gregory Szorc
test-rebase-interruptions: stabilize for Windows
2017-07-01, by Matt Harbison
drawdag: inline transaction() function
2017-06-30, by Martin von Zweigbergk
revlog: C implementation of delta chain resolution
2017-06-25, by Gregory Szorc
help: cleanup grammar in the hooks section
stable
4.2.2
2017-07-04, by Matt Harbison
merge with i18n
stable
2017-07-04, by Augie Fackler
revlog: backed out changeset e9d325cfe071
stable
2017-07-04, by Augie Fackler
i18n-pt_BR: synchronized with efebc9f52ecb
stable
2017-06-29, by Wagner Bruna
config: register the 'devel.strip-obsmarkers' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.serverrequirecert' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.serverexactprotocol' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.servercafile' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.disableloaddefaultcerts' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.check-relroot' config
2017-06-28, by Pierre-Yves David
config: register the devel.check-locks config
2017-06-28, by Pierre-Yves David
config: register the 'devel.bundle2.debug' config
2017-06-28, by Pierre-Yves David
config: register the 'devel.all-warnings' config
2017-06-28, by Pierre-Yves David
rebase: always pass destination as revnum to _handleskippingobsolete()
2017-06-28, by Martin von Zweigbergk
patch: remove unused fsbackend._join()
2017-06-29, by Martin von Zweigbergk
patch: add close() to abstractbackend
2017-06-30, by Martin von Zweigbergk
log: add an extension hook-point in changeset_printer
2017-06-26, by Boris Feld
drawdag: support obsmarker creation in comments
2017-06-27, by Jun Wu
test-drawdag: add a test for drawdag.py
2017-06-26, by Jun Wu
filemerge: convert a couple of wvfs calls in internal mergetools to contexts
2017-06-26, by Phil Cohen
configitems: support callable as a default value
2017-06-28, by Pierre-Yves David
obsutil: move 'getmarkers' to the new modules
2017-06-27, by Pierre-Yves David
obsutil: move the 'marker' class to the new modules
2017-06-27, by Pierre-Yves David
obsolete: delete three unused utility functions
2017-06-27, by Pierre-Yves David
obsutil: move 'foreground' to the new modules
2017-06-27, by Pierre-Yves David
obsutil: move 'allsuccessors' to the new modules
2017-06-27, by Pierre-Yves David
obsutil: move 'allprecursors' to the new modules
2017-06-27, by Pierre-Yves David
obsutil: move 'exclusivemarkers' to the new modules
2017-06-27, by Pierre-Yves David
obsutil: move 'successorssets' to the new modules
2017-06-27, by Pierre-Yves David
revlog: add an experimental option to mitigated delta issues (issue5480)
stable
2017-06-23, by Pierre-Yves David
tests: fix variable name regular expression in _genrestoreenv()
2017-06-29, by Adam Simpkins
merge with stable
2017-06-29, by Martin von Zweigbergk
pushrace: avoid crash on bare push when using concurrent push mode
2017-06-28, by Pierre-Yves David
show: config option to register aliases for views
2017-06-25, by Gregory Szorc
blackbox: use a human readable version of the default
2017-06-18, by Pierre-Yves David
configitems: register 'blackbox.maxsize' as an example of 'configbytes'
2017-06-17, by Pierre-Yves David
blackbox: minor code reordering
2017-06-17, by Pierre-Yves David
configitems: add a devel warning for extensions items overiding core one
2017-06-18, by Pierre-Yves David
configitems: add an official API for extensions to register config item
2017-06-17, by Pierre-Yves David
configitems: extract the logic to build a registrar on any configtable
2017-06-17, by Pierre-Yves David
obsolete: skip 'changectx' usage in unstable computation
2017-06-19, by Pierre-Yves David
obsolete: provide a small function to retrieve all mutable revisions
2017-06-18, by Pierre-Yves David
bundle2: add debug info about the number of stream params
2017-06-27, by Siddharth Agarwal
bundle2: add some debugging information to the not-a-bundle error
2017-06-27, by Siddharth Agarwal
tests: more completely restore the environment in syshgenv
2017-06-28, by Adam Simpkins
tests: do not use system hg if it does not have "files" command
2017-06-28, by Jun Wu
rebase: also test abort from pretxnclose error
stable
2017-06-27, by Pierre-Yves David
rebase: reinforce testing around precommit hook interrupting a rebase
stable
2017-06-27, by Pierre-Yves David
rebase: provides test case for (issue5610)
stable
2017-06-27, by Pierre-Yves David
rebase: backed out changeset cf8ad0e6c0e4 (issue5610)
stable
2017-06-27, by Pierre-Yves David
rebase: backed out changeset 2519994d25ca
stable
2017-06-27, by Pierre-Yves David
setup: fix runcmd() usage on darwin
2017-06-28, by Adam Simpkins
py3: update the python3-whitelist with new tests which pass on Python 3
2017-06-27, by Pulkit Goyal
setup: fix localhgenv
2017-06-28, by Jun Wu
tests: use the system hg for examining the local repository
2017-06-27, by Adam Simpkins
tests: save the original PATH and PYTHONPATH variables
2017-06-27, by Adam Simpkins
setup: prefer using the system hg to interact with the local repository
2017-06-27, by Adam Simpkins
setup: replace runhg() with an hgcommand helper class
2017-06-27, by Adam Simpkins
setup: move environment computation into a helper function
2017-06-26, by Adam Simpkins
setup: update runcmd() to also return the exit status
2017-06-26, by Adam Simpkins
setup: fail if we cannot determine the version number
2017-06-26, by Adam Simpkins
smartset: fix generatorset.last() to not return the first element (issue5609)
2017-06-27, by Yuya Nishihara
strip: respect the backup option in stripcallback
2017-06-26, by Jun Wu
py3: use pycompat.bytestr() to convert str to bytes
2017-06-26, by Pulkit Goyal
py3: pass the memoryview object into bytes() to get the value
2017-06-26, by Pulkit Goyal
py3: use pycompat.bytestr instead of str
2017-06-26, by Pulkit Goyal
py3: use '%d' to convert integers to bytes
2017-06-26, by Pulkit Goyal
py3: slice over bytes to prevent getting it's ascii value
2017-06-25, by Pulkit Goyal
py3: use pycompat.strkwargs() to convert kwargs keys to str
2017-06-27, by Pulkit Goyal
py3: use r'' to prevent the addition of b'' by transformer
2017-06-27, by Pulkit Goyal
py3: use pycompat.byteskwargs() to convert kwargs' keys to bytes
2017-06-27, by Pulkit Goyal
tests: use cgienv to minimize environment setup at hgweb tests
2017-06-27, by FUJIWARA Katsunori
tests: avoid test failure for mangling path-like string by MSYS
2017-06-27, by FUJIWARA Katsunori
py3: make sure commands name are bytes in tests
2017-06-25, by Pulkit Goyal
py3: add b'' to make the regex pattern bytes
2017-06-25, by Pulkit Goyal
py3: use hex() to convert the hash to bytes
2017-06-26, by Pulkit Goyal
py3: add b'' to make a triple quoted string bytes on Python 3
2017-06-24, by Pulkit Goyal
py3: add tests to show `hg bookmarks` and `hg branches` work on Python 3
2017-06-24, by Pulkit Goyal
py3: fix kwargs handling for `hg bookmarks`
2017-06-24, by Pulkit Goyal
identify: provide changectx to templater
2017-06-26, by Yuya Nishihara
formatter: proxy fm.context() through converter
2017-06-26, by Yuya Nishihara
identify: change p1/p2 to a list of parents
2017-06-26, by Yuya Nishihara
scmutil: add a cleanupnodes method for developers
2017-06-25, by Jun Wu
strip: add a delayedstrip method that works in a transaction
2017-06-25, by Jun Wu
workingfilectx: add audit() as a wrapper for wvfs.audit()
2017-06-25, by Phil Cohen
workingfilectx: add backgroundclose as a kwarg to write()
2017-06-25, by Phil Cohen
merge: change repo.wvfs.setflags calls to a new wctx[f].setflags function
2017-06-25, by Phil Cohen
merge: convert repo.wwrite() calls to wctx[f].write()
2017-06-25, by Phil Cohen
merge: replace repo.wvfs.unlinkpath() with calls to wctx[f].remove()
2017-06-25, by Phil Cohen
merge: pass wctx to batchremove and batchget
2017-06-25, by Phil Cohen
revset: add depth limit to descendants() (issue5374)
2017-06-24, by Yuya Nishihara
dagop: make walk direction switchable so it can track descendants
2017-06-24, by Yuya Nishihara
dagop: factor out generator of ancestor nodes
2017-06-24, by Yuya Nishihara
dagop: factor out pfunc from revancestors() generator
2017-06-24, by Yuya Nishihara
dagop: use smartset.min() in revdescendants() generator
2017-06-23, by Yuya Nishihara
dagop: change revdescendants() to include all root revisions
2017-06-20, by Yuya Nishihara
test-revset: add a few more tests of descendants()
2017-06-20, by Yuya Nishihara
dagop: unnest inner generator of revdescendants()
2017-06-18, by Yuya Nishihara
smartset: fix default value of abstractsmartset.sort()
2017-06-25, by Yuya Nishihara
keyword: wrap functions only once at loading keyword extension
2017-06-26, by FUJIWARA Katsunori
keyword: use _keywordkwt of repository instead of kwtools['templater']
2017-06-26, by FUJIWARA Katsunori
keyword: obtain kwtemplater instance via repository at runtime
2017-06-26, by FUJIWARA Katsunori
keyword: obtain kwtemplater instance via repository at runtime
2017-06-26, by FUJIWARA Katsunori
keyword: make wrapped repository and kwtemplater refer to each other
2017-06-26, by FUJIWARA Katsunori
keyword: add test for keyword expansion at serving multiple repositories
2017-06-26, by FUJIWARA Katsunori
keyword: make comparison webcommand suppress keyword expansion
2017-06-26, by FUJIWARA Katsunori
keyword: restore kwtemplater.match at the end of wrapped webcommands
2017-06-26, by FUJIWARA Katsunori
keyword: restore kwtemplater.restrict at the end of wrapped patch.diff
2017-06-26, by FUJIWARA Katsunori
debugrevlog: align chain length, reach, and compression ratio
2017-06-26, by Yuya Nishihara
configitems: register 'ui.interactive'
2017-06-23, by Pierre-Yves David
config: use '_config' within 'configbytes'
2017-06-25, by Pierre-Yves David
config: use '_config' within 'configbool'
2017-06-25, by Pierre-Yves David
config: extract the core config logic into a private method
2017-06-25, by Pierre-Yves David
debugrevlog: also display the largest delta chain span
2017-06-23, by Pierre-Yves David
rebase: clean up rebasestate from active transaction
2017-06-24, by Jun Wu
test-rebase: add a test showing rebasestate left behind
2017-06-24, by Jun Wu
identify: rename 'changed' keyword -> 'dirty'
2017-06-25, by Matt Harbison
dispatch: remove unused _loaded
2017-06-24, by FUJIWARA Katsunori
extensions: register functions always at loading extension (issue5601)
2017-06-24, by FUJIWARA Katsunori
identify: add template support
2017-06-24, by Matt Harbison
show: show all namespaces in "work" view
2017-06-24, by Gregory Szorc
tests: add more tests for names rendering in `hg show work`
2017-06-24, by Gregory Szorc
namespaces: record and expose whether namespace is built-in
2017-06-24, by Gregory Szorc
templatekw: expose color name in {namespaces} entries
2017-06-24, by Gregory Szorc
show: construct changeset templater during dispatch
2017-06-24, by Gregory Szorc
cmdutil: use named arguments for changeset_templater.__init__
2017-06-24, by Gregory Szorc
bundle: inline applybundle1()
2017-06-22, by Martin von Zweigbergk
bundle: make applybundle() delegate v1 bundles to applybundle1()
2017-06-22, by Martin von Zweigbergk
bundle: transpose transaction scope with bundle type switch
2017-06-22, by Martin von Zweigbergk
unbundle: move BundleUnknownFeatureError exception handling out
2017-06-22, by Martin von Zweigbergk
bundle: make applybundle1() return a bundleoperation
2017-06-21, by Martin von Zweigbergk
bundle: add a applybundle1() method
2017-06-16, by Martin von Zweigbergk
bundle: extract _processchangegroup() method
2017-06-22, by Martin von Zweigbergk
bundle: make combinechangegroupresults() take a bundleoperation
2017-06-22, by Martin von Zweigbergk
bundle: move combineresults() from changegroup to bundle2
2017-06-22, by Martin von Zweigbergk
bundle: remove 'op' argument from applybundle()
2017-06-21, by Martin von Zweigbergk
test-rebase-conflicts: add a test case about turning obsstore on and off
2017-06-24, by Jun Wu
merge with stable
2017-06-24, by Augie Fackler
strip: include phases in bundle (BC)
2017-06-15, by Martin von Zweigbergk
bundle: add config option to include phases
2017-06-22, by Martin von Zweigbergk
bundle2: record changegroup data in 'op.records' (API)
2017-06-16, by Martin von Zweigbergk
debugcommands: pass part, not read data, into _debugobsmarker()
2017-06-22, by Martin von Zweigbergk
debugcommands: remove unused "all" argument from _debugobsmarkers
2017-06-22, by Martin von Zweigbergk
dagop: raise ProgrammingError if stopdepth < 0
2017-06-23, by Martin von Zweigbergk
make: add Debian 9 (Stretch) docker target
stable
2017-06-23, by Anton Shestakov
make: templatize Debian build target a la e63dfbbdbd07
stable
2017-06-23, by Anton Shestakov
make: add Ubuntu Zesty docker targets (.deb and ppa)
stable
2017-06-23, by Anton Shestakov
docker: install less as a build-time dependency in deb-based distros
stable
2017-06-23, by Anton Shestakov
py3: add utility to forward __str__() to __bytes__()
2017-06-24, by Yuya Nishihara
share: use dict literal instead of dict(key=value)
2017-06-24, by Yuya Nishihara
py3: use r'' to prevent conversion to bytes by transformer
2017-06-22, by Pulkit Goyal
py3: define __bytes__ for basefilectx class
2017-06-22, by Pulkit Goyal
py3: check for bytes instead of str in isinstance
2017-06-22, by Pulkit Goyal
py3: convert kwargs' keys' to str using pycompat.strkwargs()
2017-06-22, by Pulkit Goyal
py3: convert kwargs keys' back to bytes using pycompat.byteskwargs()
2017-06-22, by Pulkit Goyal
py3: use "%d" % val for int rather than pycompat.bytestr
2017-06-22, by Pulkit Goyal
extensions: call afterloaded() with loaded=False for disabled extensions
2017-06-23, by Adam Simpkins
fetch: remove shorthand of --edit colliding against -e/-ssh in remoteopts (BC)
2017-06-24, by FUJIWARA Katsunori
releasenotes: improve parsing around bullet points
2017-06-23, by Rishabh Madan
bookmarks: factor method _printer out of for loop in printbookmarks
2017-06-20, by Sean Farley
bookmarks: factor out bookmark printing from commands
2017-06-20, by Sean Farley
commands: move activebookmarklabel to bookmarks module
2017-06-20, by Sean Farley
commands: replace locking code with a context manager
2017-06-20, by Sean Farley
bookmarks: factor out adding a list of bookmarks logic from commands
2017-06-20, by Sean Farley
bookmarks: factor out rename logic from commands
2017-06-13, by Sean Farley
bookmarks: factor out delete logic from commands
2017-06-12, by Sean Farley
merge with stable
2017-06-23, by Augie Fackler
revset: add startdepth limit to ancestors() as internal option
2017-06-18, by Yuya Nishihara
revset: add depth limit to ancestors()
2017-06-18, by Yuya Nishihara
dagop: compute depth in revancestors() generator
2017-06-18, by Yuya Nishihara
dagop: just compare with the last value to deduplicate input of revancestors()
2017-06-18, by Yuya Nishihara
dagop: bulk rename variables in revancestors() generator
2017-06-18, by Yuya Nishihara
dagop: comment why revancestors() doesn't heapify input revs at once
2017-06-18, by Yuya Nishihara
dagop: unnest inner generator of revancestors()
2017-06-17, by Yuya Nishihara
hgweb: plug followlines action in annotate view
2017-06-21, by Denis Laxalde
hgweb: parameterize the tag name of elements holding followlines selection
2017-06-21, by Denis Laxalde
gitweb: wrap table rows of annotate view into a <tbody> element
2017-06-21, by Denis Laxalde
tests: update regex check for fetch error in test-clonebundles.t
2017-06-22, by Denis Laxalde
hgweb: use separate CSS class for navigation links in footer
2017-06-20, by Gregory Szorc
configitems: register 'ui.clonebundleprefers' as example for 'configlist'
2017-06-17, by Pierre-Yves David
configitems: register 'patch.fuzz' as first example for 'configint'
2017-06-17, by Pierre-Yves David
configitems: issue a devel warning when overriding default config
2017-06-17, by Pierre-Yves David
eol: fix 'error' parameter name in the commitctx wrapper
stable
2017-06-23, by Pierre-Yves David
eol: import 'error' as 'errormod'
stable
2017-06-23, by Pierre-Yves David
configitems: register 'ui.quiet' as first example
2017-06-17, by Pierre-Yves David
configitems: get default values from the central registry when available
2017-06-17, by Pierre-Yves David
configitems: introduce a central registry for config option
2017-06-17, by Pierre-Yves David
configitems: add a basic class to hold config item information
2017-06-17, by Pierre-Yves David
run-tests: fix -i when "#testcases" is used in .t test
2017-06-21, by Jun Wu
run-tests: update .t reference output after reading the test
2017-06-21, by Jun Wu
run-tests: do not prompt changes (-i) if a race condition is detected
2017-06-21, by Jun Wu
patch: rewrite reversehunks (issue5337)
2017-06-20, by Jun Wu
profiling: cope with configwith default value handling changes
2017-06-21, by Pierre-Yves David
py3: catch StopIteration from next() in generatorset
2017-06-20, by Martin von Zweigbergk
tests: adjust quoting to keep Windows happy with recent $PYTHON change
2017-06-20, by Matt Harbison
bundle2: don't use debug message "no-transaction" with transaction
2017-06-20, by Martin von Zweigbergk
py3: use pycompat.bytestr() in place of str()
2017-06-21, by Pulkit Goyal
py3: use r'' to access values from kwargs where keys are str
2017-06-21, by Pulkit Goyal
py3: convert keys of kwargs in template keywords functions to bytes
2017-06-21, by Pulkit Goyal
py3: make sure the commands name are bytes in test-devel-warnings.t
2017-06-20, by Pulkit Goyal
py3: replace str with bytes in isinstance()
2017-06-20, by Pulkit Goyal
py3: catch binascii.Error raised from binascii.unhexlify
2017-06-20, by Pulkit Goyal
shelve: allow unlimited shelved changes per name
2017-06-20, by Jun Wu
config: use the new '_unset' value for 'configsuboptions'
2017-06-17, by Pierre-Yves David
config: use the 'config' method in 'configsuboptions'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configpath'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configdate'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configlist'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configbytes'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configint'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configwith'
2017-06-17, by Pierre-Yves David
config: use the new '_unset' value for 'configbool'
2017-06-17, by Pierre-Yves David
config: explicitly track the use of the standard default value
2017-06-17, by Pierre-Yves David
clonebundle: update hook arguments (BC)
2017-06-19, by Martin von Zweigbergk
commands: move checkconflict to bookmarks module
2017-06-10, by Sean Farley
commands: move checkformat to bookmarks module
2017-06-10, by Sean Farley
tests: tell pip not to check for a newer version
2017-06-20, by Danek Duvall
changeset_templater: backport parts map of [templates] section from formatter
2017-04-22, by Yuya Nishihara
formatter: add support for parts map of [templates] section
2017-04-22, by Yuya Nishihara
changeset_templater: backport separator template from formatter
2017-06-17, by Yuya Nishihara
formatter: add support for separator template
2017-04-22, by Yuya Nishihara
formatter: add support for docheader and docfooter templates
2017-04-22, by Yuya Nishihara
formatter: extract helper function to render template
2017-04-22, by Yuya Nishihara
changeset_templater: do not enable verbosity postfix for [templates] section
2017-04-22, by Yuya Nishihara
changeset_templater: simplify handling of verbosity postfix
2017-04-22, by Yuya Nishihara
merge with stable
2017-06-20, by Augie Fackler
tests: don't touch the network when using virtualenv
2017-06-19, by Danek Duvall
tests: removed ReportedTest exception
2017-06-03, by Gregory Szorc
tests: remove support for warned tests
2017-06-03, by Gregory Szorc
contrib: add check-code rule to enforce non-use of `python` in tests
2017-06-20, by Augie Fackler
cleanup: use $PYTHON to run python in many more tests
2017-06-20, by Augie Fackler
tests: enforce use of $PYTHON in tests
2017-06-15, by Augie Fackler
tests: use $PYTHON in #! so we always use the right Python
2017-06-15, by Augie Fackler
tests: sed away python #! in test-run-tests.t to avoid some upcoming insanity
2017-06-20, by Augie Fackler
tests: remove #! from primes.py in test-highlight.t
2017-06-20, by Augie Fackler
keyword: use context manager for rollback locking
2017-06-20, by Christian Ebert
tests: remove WarnTest
2017-06-03, by Gregory Szorc
tests: remove unused IgnoreTest exception
2017-06-03, by Gregory Szorc
tests: use unittest.SkipTest
2017-06-03, by Gregory Szorc
changegroup: delete "if True" and reflow
2017-06-15, by Martin von Zweigbergk
changegroup: let callers pass in transaction to apply() (API)
2017-06-15, by Martin von Zweigbergk
repair: create transaction for bundle1 unbundling earlier
2017-06-15, by Martin von Zweigbergk
unbundle: create transaction for bundle1 unbundling earlier
2017-06-15, by Martin von Zweigbergk
exchange: create transaction for bundle1 unbundling earlier
2017-06-15, by Martin von Zweigbergk
changegroup: inline 'publishing' variable in apply()
2017-06-19, by Martin von Zweigbergk
repair: remove unnecessary locking for bookmarks
2017-06-19, by Martin von Zweigbergk
repair: move check for existing transaction earlier
2017-06-19, by Martin von Zweigbergk
strip: remove unncessary "del" and inline variable
2017-06-19, by Martin von Zweigbergk
repair: clarify in comment that caller must take lock, but not transaction
2017-06-19, by Martin von Zweigbergk
amend: use context manager for locking
2017-06-19, by Martin von Zweigbergk
strip: use context manager for locking and transaction in stripcmd()
2017-06-19, by Martin von Zweigbergk
strip: use context manager for locking in strip()
2017-06-19, by Martin von Zweigbergk
rebase: use context manager for locking in pullrebase()
2017-06-19, by Martin von Zweigbergk
rebase: use context manager for locking in rebase()
2017-06-19, by Martin von Zweigbergk
test-http-proxy: redirect proxy stdout to /dev/null
2017-06-19, by Matt Harbison
test-logtoprocess: don't run on Windows
2017-06-19, by Matt Harbison
revset: add support of keyword arguments to ancestors() and descendants()
2017-06-18, by Yuya Nishihara
revsetlang: check arguments passed to ancestors() before optimizing to only()
2017-06-18, by Yuya Nishihara
revsetlang: factor out helper to match ancestors() in parsed tree
2017-06-18, by Yuya Nishihara
templatekw: use common "rev:node" format as the default of predecessors
2017-06-17, by Yuya Nishihara
templatekw: populate all keywords depending on predecessor in map operation
2017-06-17, by Yuya Nishihara
templatekw: reference predecessor node id as {node} in map operation
2017-06-17, by Yuya Nishihara
highlight: put pygments import inside demandimport.deactivated
2017-06-18, by Augie Fackler
run-tests: explicitly flush test runner output for Windows stability
2017-06-18, by Matt Harbison
tinyproxy: explicitly flush logged messages
2017-06-18, by Matt Harbison
help: clarify ancestors() and descendants() include given set (issue5594)
2017-06-18, by Yuya Nishihara
dagop: move blockancestors() and blockdescendants() from context
2017-02-19, by Yuya Nishihara
dagop: split module hosting DAG-related algorithms from revset
2016-10-16, by Yuya Nishihara
tests: protect tests involving git ext::sh with git-ext-sh
2017-06-15, by Sean Farley
hghave: add has_git_range for testing if git understands ext::sh
2017-06-15, by Sean Farley
rebase: rewrite "x in y.children()" as "y in x.parents()"
2017-06-17, by Martin von Zweigbergk
shelve: rewrite "x in y.children()" as "y in x.parents()"
2017-06-17, by Martin von Zweigbergk
py3: use open() instead of file() constructor
2017-06-17, by Pulkit Goyal
py3: convert keys of kwargs back to bytes using pycompat.byteskwargs()
2017-06-17, by Pulkit Goyal
py3: use pycompat.strkwargs() to convert kwargs keys to str before passing
2017-06-17, by Pulkit Goyal
py3: use '%d' instead of '%s' for integers
2017-06-17, by Pulkit Goyal
py3: pass the path in hg.repository() as bytes
2017-06-17, by Pulkit Goyal
py3: pass range() into list() to get one explicitly
2017-06-17, by Pulkit Goyal
check-concurrency: expose the feature as 'concurrent-push-mode'
2017-05-28, by Pierre-Yves David
exchange: switch to usual way of testing for bundle2-ness
2017-06-16, by Martin von Zweigbergk
setup: update a comment that blamed py26 for a Windows workaround
2017-06-16, by Matt Harbison
i18n: drop a py25 conditional
2017-06-16, by Matt Harbison
perf: ensure HGRCPATH is exported on Windows
2017-06-16, by Matt Harbison
test-status: glob fixes for Windows
2017-06-16, by Matt Harbison
plan9: drop py26 hacks
2017-06-16, by Matt Harbison
revset: fix negative ancestor spec to not return changectx objects
2017-06-18, by Yuya Nishihara
obsolete: use ProgrammingError over assert for volatile set registration
2017-05-01, by Pierre-Yves David
strip: remove a redundant setting of hookargs
2017-06-16, by Martin von Zweigbergk
unbundle: move streamclone error case away from bundle[12] cases
2017-06-16, by Martin von Zweigbergk
bundle2: use "else" instead of checking condition again
2017-06-16, by Martin von Zweigbergk
wireproto: update reference to deleted addchangegroup()
2017-06-16, by Martin von Zweigbergk
template: add predecessors template
2017-06-15, by Boris Feld
commit: select template by spec.ref name
2017-04-22, by Yuya Nishihara
commit: do not look up committemplate in template paths (BC)
2017-04-22, by Yuya Nishihara
formatter: always store a literal template unnamed
2017-05-06, by Yuya Nishihara
formatter: load templates section like a map file
2017-04-22, by Yuya Nishihara
test-command-template: rewrite recursion tests by using a map file
2017-05-06, by Yuya Nishihara
templater: add simple interface for unnamed template (API)
2017-04-22, by Yuya Nishihara
ui: add support for a tweakdefaults knob
2017-06-14, by Augie Fackler
localrepo: remove unused addchangegroup() (API)
2017-06-15, by Martin von Zweigbergk
changegroup: rename "dh" to the clearer "deltaheads"
2017-06-15, by Martin von Zweigbergk
changegroup: rename "srccontent" to "cgnodes"
2017-06-15, by Martin von Zweigbergk
revlog: rename list of nodes from "content" to "nodes"
2017-06-15, by Martin von Zweigbergk
revlog: delete obsolete comment
2017-06-15, by Martin von Zweigbergk
revlog: delete dead assignment in addgroup()
2017-06-15, by Martin von Zweigbergk
pycompat: move the queue related definitions below queue import
2017-06-16, by Pulkit Goyal
pycompat: move multiline comments above a function to function doc
2017-06-16, by Pulkit Goyal
py3: replace dict.iterkeys() with iter(dict)
2017-06-16, by Pulkit Goyal
py3: explicitly convert dict.values() to a list on py3
2017-06-16, by Pulkit Goyal
py3: alias long to int and xrange to range in test-ancestor.py on Python 3
2017-06-16, by Pulkit Goyal
py3: add a new bytesurl() to convert a str url into bytes
2017-06-16, by Pulkit Goyal
py3: add a new strurl() which will convert a bytes url to str
2017-06-16, by Pulkit Goyal
killdaemons: fix WaitForSingleObject() error handling logic on Windows
2017-06-15, by Matt Harbison
killdaemons: explicitly set the ctypes signatures
2017-06-06, by Matt Harbison
hghave: enable 'serve' on Windows
2017-05-07, by Matt Harbison
contrib: add a ratchet for tests in Python 3
2017-06-15, by Augie Fackler
contrib: check in a whitelist of passing tests in Python 3
2017-06-15, by Augie Fackler
tests: try and fail more gracefully with broken unicode escapes
2017-06-15, by Augie Fackler
md5sum: adapt for python 3 support
2017-06-15, by Augie Fackler
profiling: allow configuring minimum display threshold for hotpath
2017-06-15, by Gregory Szorc
config: document profiling.show{min,max}
2017-06-15, by Gregory Szorc
check-config: look for ui.configwith
2017-06-15, by Gregory Szorc
less
more
|
(0)
-30000
-10000
-3000
-1000
-480
+480
+1000
+3000
+10000
tip