Mercurial
Mercurial
>
hg-stable
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
help
less
more
|
(0)
-30000
-10000
-3000
-1000
-512
+512
+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
2017-05-12, by Martin von Zweigbergk
revlog: move part of "addrevision" to "addrawrevision"
2017-05-09, by Jun Wu
filectx: add an overlayfilectx class
2017-05-09, by Jun Wu
filectx: remove __new__
2017-05-09, by Jun Wu
filectx: add a rawflags method
2017-05-09, by Jun Wu
filectx: move size to basefilectx
2017-05-09, by Jun Wu
filectx: make renamed a property cache
2017-05-09, by Jun Wu
filectx: make flags a property cache
2017-05-09, by Jun Wu
commandserver: move printbanner logic to bindsocket
2017-04-30, by Jun Wu
commandserver: move "listen" responsibility from service to handler
2017-04-30, by Jun Wu
hghave: remove py27+ capability
2017-05-08, by Gregory Szorc
tests: remove test targeting Python 2.6
2017-05-08, by Gregory Szorc
setup: drop support for Python 2.6 (BC)
2017-05-02, by Gregory Szorc
perf: move revlog construction and length calculation out of benchmark
2017-05-06, by Gregory Szorc
perf: clear revlog caches on every iteration
2017-05-06, by Gregory Szorc
perf: don't convert rev to node before calling revlog.revision()
2017-05-06, by Gregory Szorc
revlog: rename _chunkraw to _getsegmentforrevs()
2017-05-06, by Gregory Szorc
perf: store reference to revlog._chunkraw in a local variable
2017-05-06, by Gregory Szorc
revlog: rename internal functions containing "chunk" to use "segment"
2017-05-06, by Gregory Szorc
fsmonitor: do not nuke dirstate filecache
2017-05-06, by Jun Wu
perf: move gettimer() call
2017-05-06, by Gregory Szorc
perf: don't clobber startrev variable
2017-05-06, by Gregory Szorc
bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543)
2017-05-05, by Pierre-Yves David
bundle2: move tagsfnodecache generation in a generic function
2017-05-05, by Pierre-Yves David
bundle: introduce an higher level function to write bundle on disk
2017-05-05, by Pierre-Yves David
bundle: handle compression earlier
2017-05-04, by Pierre-Yves David
bundle: check changegroup version earlier
2017-05-04, by Pierre-Yves David
bundle: check lack of revs to bundle before generating the changegroup
2017-05-04, by Pierre-Yves David
extdiff: copy back files to the working directory if the size changed
2017-05-06, by Matt Harbison
test-extdiff: enable a previously failing test on Windows
2017-05-06, by Matt Harbison
test-extdiff: narrow the range of an '#if execbit' block
2017-05-06, by Matt Harbison
test-extdiff: deduplicate tests
2017-05-06, by Matt Harbison
test-extdiff: fill in a missing Windows test
2017-05-06, by Matt Harbison
policy: eliminate ".pure." from module name only if marked as dual
2016-08-13, by Yuya Nishihara
policy: add "cext" package which will host CPython extension modules
2016-08-12, by Yuya Nishihara
policy: mark all string literals as sysstr or bytes
2017-05-02, by Yuya Nishihara
debuginstall: check C extensions only if they are loadable per policy
2017-04-26, by Yuya Nishihara
osutil: proxy through util (and platform) modules (API)
2017-04-26, by Yuya Nishihara
mpatch: proxy through mdiff module
2017-04-26, by Yuya Nishihara
bdiff: proxy through mdiff module
2017-04-26, by Yuya Nishihara
base85: proxy through util module
2017-04-26, by Yuya Nishihara
mdiff: move re-exports to top
2017-05-02, by Yuya Nishihara
test-commit-interactive-curses: remove unused import of parsers
2017-05-02, by Yuya Nishihara
strip: make tree stripping O(changes) instead of O(repo)
2017-05-08, by Durham Goode
strip: move tree strip logic to it's own function
2017-05-08, by Durham Goode
manifest: remove unused property _oldmanifest
2017-05-08, by Martin von Zweigbergk
py3: convert key to str to make kwargs.pop work in mq
2017-05-05, by Pulkit Goyal
py3: convert kwargs' keys to str before passing in cmdutil.getcommiteditor
2017-05-05, by Pulkit Goyal
diff: add a fast path to avoid loading binary contents
2017-05-03, by Jun Wu
diff: correct binary testing logic
2017-05-05, by Jun Wu
diff: draw a table about binary diff behaviors
2017-05-05, by Jun Wu
diff: use fctx.size() to test empty
2017-05-03, by Jun Wu
diff: use fctx.isbinary() to test binary
2017-05-03, by Jun Wu
pycompat: extract helper to raise exception with traceback
2017-04-20, by Yuya Nishihara
check-code: ignore re-exports of os.environ in encoding.py
2017-05-01, by Yuya Nishihara
check-code: exclude demandimport.py and policy.py from Python 3 checks
2017-04-26, by Yuya Nishihara
check-code: rewrite py3 exclusion pattern with negative lookahead
2017-05-01, by Yuya Nishihara
cleanup: remove useless re-raises of KeyboardInterrupt
2017-05-03, by Yuya Nishihara
make: drop deprecated rule to process temporary copy of pure modules
2016-08-12, by Yuya Nishihara
dirstate: optimize walk() by using match.visitdir()
2017-05-05, by Martin von Zweigbergk
match: optimize visitdir() for patterns matching only root directory
2017-05-05, by Martin von Zweigbergk
rebase: don't update state dict same way for each root
2017-03-11, by Martin von Zweigbergk
forget: access status fields by name, not index
2017-05-04, by Martin von Zweigbergk
demandimport: add urwid.command_map to ignore list
2017-05-03, by Phil Cohen
outgoing: run on filtered repo
2017-05-05, by Martin von Zweigbergk
manifest: remove check for non-contexts in _dirmancache
2017-05-05, by Martin von Zweigbergk
bundle: factor the 'getchangegroup' out
2017-05-04, by Pierre-Yves David
bundle: avoid reset of the 'outgoing' variable
2017-05-04, by Pierre-Yves David
changegroup: deprecate 'getlocalchangroup' (API)
2017-05-04, by Pierre-Yves David
tests: directly 'getchangegroup'
2017-05-04, by Pierre-Yves David
exchange: directly 'getchangegroup'
2017-05-04, by Pierre-Yves David
commands: directly 'getchangegroup'
2017-05-04, by Pierre-Yves David
changegroup: deduplicate 'getlocalchangegroup'
2017-05-04, by Pierre-Yves David
py3: add test to show 'hg log -Tjson' works
2017-05-04, by Pulkit Goyal
py3: add test to show 'hg log -G' works
2017-05-04, by Pulkit Goyal
py3: rename test-check-py3-commands.t to test-py3-commands.t
2017-05-04, by Pulkit Goyal
py3: use list of bytes rather than bytestring while extending bytes into lists
2017-05-04, by Pulkit Goyal
py3: use pycompat.byteskwargs to converts kwargs to bytes
2017-05-04, by Pulkit Goyal
py3: make adefaults keys str to be compatible with getattr
2017-05-04, by Pulkit Goyal
py3: abuse r'' to access keys in keyword arguments
2017-05-03, by Pulkit Goyal
py3: use pycompat.bytechr instead of chr
2017-05-03, by Pulkit Goyal
py3: use %d to format integers into bytestrings
2017-05-05, by Pulkit Goyal
py3: use pycompat.bytestr instead of bytes
2017-05-05, by Pulkit Goyal
py3: slice over bytes to prevent getting ascii values
2017-05-05, by Pulkit Goyal
py3: use encoding.unitolocal instead of .encode(encoding.encoding)
2017-04-08, by Pulkit Goyal
rebase: use matcher to optimize manifestmerge
2017-05-03, by Durham Goode
changegroup: delete unused 'bundlecaps' argument (API)
2017-05-02, by Martin von Zweigbergk
localrepo: reuse exchange.bundle2requested()
2017-05-03, by Martin von Zweigbergk
py3: use raw strings while accessing class.__dict__
2017-04-28, by Pulkit Goyal
py3: handle opts correctly for `hg add`
2017-04-25, by Pulkit Goyal
py3: handle opts correctly for rollback
2017-04-24, by Pulkit Goyal
py3: handle opts correctly for unbundle
2017-04-21, by Pulkit Goyal
py3: convert opts to bytes in cmdutil.dorecord()
2017-04-21, by Pulkit Goyal
py3: make sure opts are passed and used correctly in help command
2017-04-28, by Pulkit Goyal
py3: handle opts uniformly in commands.py
2017-05-03, by Pulkit Goyal
merge with stable
2017-05-04, by Augie Fackler
webcommands: use fctx.isbinary
2017-05-03, by Jun Wu
annotate: use fctx.isbinary
2017-05-03, by Jun Wu
fileset: use fctx.isbinary instead of util.binary(fctx.data())
2017-05-03, by Jun Wu
internals: document that "branches" is a legacy wire command
2017-05-03, by Siddharth Agarwal
match: make subinclude construction lazy
2017-05-03, by Durham Goode
bisect: allow resetting with unfinished graft/rebase/etc
2017-05-03, by Martin von Zweigbergk
py3: use %d instead of %s for integers
2017-04-21, by Pulkit Goyal
py3: make posix.getuser return a bytes
2017-04-21, by Pulkit Goyal
py3: replace str with bytes in isinstance()
2017-04-20, by Pulkit Goyal
py3: use pycompat.bytestr() instead of str()
2017-04-27, by Pulkit Goyal
py3: alias long to int on Python 3
2017-04-20, by Pulkit Goyal
setup: sys.version_info always exists
2017-05-03, by Alex Gaynor
filelog: fix parsemeta docstring
2017-05-02, by Jun Wu
util: remove doc of long gone 'targetsize' argument
2017-05-02, by Martin von Zweigbergk
cleanup: drop the deprecated 'localrepo._link' method
2017-05-02, by Pierre-Yves David
cleanup: drop the deprecated 'localrepo.wfile' method
2017-05-02, by Pierre-Yves David
cleanup: drop the deprecated 'localrepo.join' method
2017-05-02, by Pierre-Yves David
cleanup: drop the deprecated 'localrepo.tag' method
2017-05-02, by Pierre-Yves David
cleanup: drop the deprecated 'localrepo.opener' method
2017-05-02, by Pierre-Yves David
cleanup: drop the deprecated 'localrepo.wopener' method
2017-05-02, by Pierre-Yves David
cleanup: drop vfs compatibility layer in scmutil
2017-05-02, by Pierre-Yves David
test-worker: exercise more about "killworkers" situation
2017-04-22, by Jun Wu
test-worker: capture tracebacks more reliably
2017-04-22, by Jun Wu
worker: rewrite error handling so os._exit covers all cases
2017-04-22, by Jun Wu
dispatch: take over SignalInterrupt handling from scmutil
2017-04-22, by Jun Wu
merge stable into default
2017-05-02, by Kevin Bullock
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
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
revlog: add an experimental option to mitigated delta issues (issue5480)
stable
2017-06-23, by Pierre-Yves David
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
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
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
largefiles: avoid a crash when archiving a subrepo with largefiles disabled
stable
2017-06-13, by Matt Harbison
help: correct description of "glob:foo/*" matching
stable
2017-06-12, by Martin von Zweigbergk
Added signature for changeset c850f0ed54c1
stable
2017-06-04, by Kevin Bullock
Added tag 4.2.1 for changeset c850f0ed54c1
stable
2017-06-04, by Kevin Bullock
status: don't crash if a lookup file disappears
stable
4.2.1
2017-06-02, by Siddharth Agarwal
help: clarify the choice of pager
stable
2017-06-02, by Xavier Lepaul
i18n-pt_BR: fix syntax error on translation
stable
2017-06-02, by Wagner Bruna
i18n-pt_BR: synchronized with 870248603a4e
stable
2017-06-01, by Wagner Bruna
merge with i18n
stable
2017-06-01, by Kevin Bullock
i18n-pt_BR: synchronized with a0e46f6b248b
stable
2017-05-31, by Wagner Bruna
zsh_completion: install as _hg not hg
stable
2017-05-26, by Kyle Lippincott
osx: override default exclude filter for pkgbuild
stable
2017-05-26, by Augie Fackler
bugzilla: fix typo in help text
stable
2017-05-31, by Wagner Bruna
help: fix typos
stable
2017-05-31, by Wagner Bruna
win32mbcs: avoid unintentional failure at colorization
stable
2017-05-31, by FUJIWARA Katsunori
debian: add less as a build dependency
stable
2017-05-26, by Rodrigo Damazio Bovendorp
wix: add 'ro' and 'ru' locales
stable
2017-05-25, by Matt Harbison
wix: include zstd.pyd in the installation
stable
2017-05-25, by Matt Harbison
clonebundles: fix missing newline character
stable
2017-05-24, by Matt Harbison
exchange: print full reason variable
stable
2017-05-24, by Gregory Szorc
dispatch: setup color before pager for correct console information on windows
stable
2017-05-23, by FUJIWARA Katsunori
obsolete: invalidate "volatile" set cache after merging marker
stable
2017-05-17, by Pierre-Yves David
win32mbcs: wrap underlying pycompat.bytestr to use checkwinfilename safely
stable
2017-05-12, by FUJIWARA Katsunori
hghave: prefill more version of Mercurial
stable
2017-05-09, by Pierre-Yves David
graft: fix graft across merges of duplicates of grafted changes
stable
2017-05-11, by Mads Kiilerich
graft: test coverage of grafts and how merges can break duplicate detection
stable
2017-05-09, by Mads Kiilerich
churn: use the non-deprecated template option in the examples
stable
2017-05-08, by Matt Harbison
sslutil: reference fingerprints config option properly (issue5559)
stable
2017-05-08, by Gregory Szorc
largefiles: make sure debugstate command is populated before wrapping
stable
2017-05-04, by Yuya Nishihara
help: describe about choice of :prompt as a fallback merge tool explicitly
stable
2017-05-06, by FUJIWARA Katsunori
wix: only one KeyPath is allowed per Component
stable
2017-05-06, by Steve Borho
help: call out specific replacement configuration settings
stable
2017-05-03, by Matt Harbison
help: spelling fixes
stable
2017-05-03, by Matt Harbison
help: attempt to clarify that pager usage is not output length based
stable
2017-05-03, by Matt Harbison
help: document color/pager pitfalls on Windows
stable
2017-05-03, by Matt Harbison
test-diff-color: disable pager for expected output on Windows (issue5555)
stable
2017-05-02, by Matt Harbison
Added signature for changeset bb96d4a49743
stable
2017-05-02, by Kevin Bullock
Added tag 4.2 for changeset bb96d4a49743
stable
2017-05-02, by Kevin Bullock
merge with i18n
stable
4.2
2017-05-02, by Kevin Bullock
i18n-ja: synchronized with 6e0368b6e0bb
stable
2017-05-01, by FUJIWARA Katsunori
pager: drop the support for 'pager.enable=<bool>'
stable
2017-05-02, by Pierre-Yves David
pager: rename 'pager.enable' to 'ui.paginate'
stable
2017-05-01, by Pierre-Yves David
color: special case 'always' in 'ui.color'
stable
2017-05-02, by Pierre-Yves David
color: turn 'ui.color' into a boolean (auto or off)
stable
2017-05-02, by Pierre-Yves David
pager: document the 'pager.enable' option
stable
2017-05-01, by Pierre-Yves David
pager: advertise the config option in the default hgrc
stable
2017-05-01, by Pierre-Yves David
pager: document the 'pager' config section
stable
2017-05-01, by Pierre-Yves David
pager: test the 'enable' config option
stable
2017-05-01, by Pierre-Yves David
config: drop pager from the recommended extension
stable
2017-05-01, by Pierre-Yves David
config: use "churn" as an example extension
stable
2017-05-01, by Pierre-Yves David
discovery: prevent crash caused by prune marker having no parent data
stable
2017-04-19, by Yuya Nishihara
color: point to the global help in the example hgrc
stable
2017-05-01, by Pierre-Yves David
color: reflect the new default in the example hgrc
stable
2017-05-01, by Pierre-Yves David
color: point to the config help in global help topic
stable
2017-05-01, by Pierre-Yves David
color: reflect the new default in global help topic
stable
2017-05-01, by Pierre-Yves David
docs: describe ui.color consistently with --color
stable
2017-05-01, by Martin von Zweigbergk
test: glob out variation from 'HGPORT' length
stable
2017-05-01, by Pierre-Yves David
lock: avoid unintentional lock acquisition at failure of readlock
stable
2017-05-01, by FUJIWARA Katsunori
lock: avoid unintentional lock acquisition at failure of readlock
stable
2017-05-01, by FUJIWARA Katsunori
httppeer: unify hint message for PeerTransportError
stable
2017-05-01, by FUJIWARA Katsunori
revset: add i18n comments to error messages for followlines predicate
stable
2017-05-01, by FUJIWARA Katsunori
help: apply bulk fixes for indentation and literal blocking issues
stable
2017-05-01, by FUJIWARA Katsunori
rebase: fix incorrect configuration example
stable
2017-05-01, by FUJIWARA Katsunori
help: use hg role of mini reST to make hyper link in HTML page
stable
2017-05-01, by FUJIWARA Katsunori
help: use mercurial as a subject of colorization and pagination
stable
2017-05-01, by FUJIWARA Katsunori
packaging: add make target for linux wheels
stable
2017-04-25, by Boris Feld
tests: fix two http tests to also pass inside manylinux1 docker
stable
2017-04-25, by Boris Feld
pager: use less as a fallback on Unix
stable
2017-04-28, by Yuya Nishihara
test-bookmarks: factor hooks out to a shell script for Windows
stable
2017-04-25, by Matt Harbison
help: explain how to access subtopics in internals
stable
2017-04-19, by Matt DeVore
log: document the characters ---graph uses to draw
stable
2017-04-18, by Matt DeVore
tests: demonstrate that pager.attend-<abbreviated> doesn't work
stable
2017-04-25, by Gregory Szorc
tests: test that abbreviated command alias is also paged
stable
2017-04-24, by Gregory Szorc
tests: drop unnecessary pager attend in test
stable
2017-04-24, by Gregory Szorc
hgweb: change text of followlines links to "older / newer"
stable
2017-04-24, by Denis Laxalde
hgweb: do not show "descending" link in followlines UI for filelog heads
stable
2017-04-24, by Denis Laxalde
context: optimize linkrev adjustment in blockancestors() (issue5538)
stable
2017-04-24, by Denis Laxalde
record: update help message to use operation instead of "record" (issue5432)
stable
2017-04-24, by Boris Feld
tests: add lots of regex matching to test-http-bad-server.t
stable
2017-04-24, by Augie Fackler
tests: pass only one file at a time to tail(1)
stable
2017-04-23, by Augie Fackler
debian: configure editor and pager to sensible-\1 by default
stable
2017-04-22, by Augie Fackler
tests: work around flaky test failure on FreeBSD and relatives
stable
2017-04-22, by Augie Fackler
context: start walking from "introrev" in blockancestors()
stable
2017-04-20, by Denis Laxalde
sshpeer: try harder to snag stderr when stdout closes unexpectedly
stable
2017-04-13, by Augie Fackler
test-worker: disable tests of forked workers on Windows
stable
2017-04-20, by Yuya Nishihara
test-profile: allow negative time in JSON output (issue5542)
stable
2017-04-20, by Yuya Nishihara
show: add basic labels to work template
stable
2017-04-18, by Gregory Szorc
show: rename "underway" to "work"
stable
2017-04-18, by Gregory Szorc
histedit: make check for unresolved conflicts explicit (issue5545)
stable
2017-04-20, by Siddharth Agarwal
Added signature for changeset 616e788321cc
stable
2017-04-18, by Kevin Bullock
Added tag 4.2-rc for changeset 616e788321cc
stable
2017-04-18, by Kevin Bullock
freeze: merge default into stable for 4.2 code freeze
stable
4.2-rc
2017-04-18, by Augie Fackler
Merge stable with security patch.
stable
2017-04-18, by Augie Fackler
Added signature for changeset 77eaf9539499
stable
2017-04-18, by Augie Fackler
Added tag 4.1.3 for changeset 77eaf9539499
stable
2017-04-18, by Augie Fackler
dispatch: protect against malicious 'hg serve --stdio' invocations (sec)
stable
4.1.3
2017-04-12, by Augie Fackler
progress: retry ferr.flush() and .write() on EINTR (issue5532)
2017-04-13, by Yuya Nishihara
progress: extract stubs to restart ferr.flush() and .write() on EINTR
2017-04-13, by Yuya Nishihara
filemerge: optionally strip quotes from merge marker template (BC)
2017-02-25, by Yuya Nishihara
commit: optionally strip quotes from commit template (BC)
2017-02-25, by Yuya Nishihara
graphlog: optionally strip quotes from graphnode template (BC)
2017-02-25, by Yuya Nishihara
dispatch: ignore further SIGPIPE while handling KeyboardInterrupt
2017-04-17, by Yuya Nishihara
worker: print traceback for uncaught exception unconditionally
2017-04-15, by Yuya Nishihara
worker: propagate exit code to main process
2017-04-15, by Yuya Nishihara
dispatch: print traceback in scmutil.callcatch() if --traceback specified
2017-04-15, by Yuya Nishihara
dispatch: mark callcatch() as a private function
2017-04-15, by Yuya Nishihara
templatefilters: fix crash by string formatting of '{x|splitlines}'
2017-04-15, by Yuya Nishihara
templatekw: factor out showdict() helper
2017-04-05, by Yuya Nishihara
templatekw: have showlist() take mapping dict with no **kwargs expansion (API)
2017-04-05, by Yuya Nishihara
templatekw: change _showlist() to take mapping dict with no **kwargs expansion
2017-04-05, by Yuya Nishihara
templatekw: rename 'args' to 'mapping' in showlist()
2017-04-05, by Yuya Nishihara
templatekw: eliminate unnecessary temporary variable 'names' from _showlist()
2017-04-05, by Yuya Nishihara
color: update the help with the new default
2017-04-17, by Pierre-Yves David
upgrade: register all format variants in a list
2017-04-12, by Pierre-Yves David
upgrade: move descriptions and selection logic in individual classes
2017-04-12, by Pierre-Yves David
upgrade: introduce a 'formatvariant' class
2017-04-10, by Pierre-Yves David
upgrade: implement '__hash__' on 'improvement' class
2017-04-17, by Pierre-Yves David
upgrade: implement '__ne__' on 'improvement' class
2017-04-17, by Pierre-Yves David
color: also enable by default on windows
2017-04-16, by Pierre-Yves David
color: turn on by default (but for windows)
2017-04-16, by Pierre-Yves David
pager: stop using the color extension in tests
2017-04-16, by Pierre-Yves David
bundle2: ignore errors seeking a bundle after an exception (issue4784)
2017-04-16, by Gregory Szorc
error: rename RichIOError to PeerTransportError
2017-04-16, by Gregory Szorc
httppeer: don't send empty Vary request header
2017-04-16, by Gregory Szorc
badserverext: explicitly flush each log write
2017-04-16, by Matt Harbison
test-http-bad-server: conditionalize error output for Windows
2017-04-16, by Matt Harbison
test-tag: make hook runnable on Windows
2017-04-16, by Matt Harbison
obsolescence: add test for the "branch replacement" logic during push, case D7
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case D5
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case D3
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B8
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B7
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B6
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B5
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B4
2017-04-15, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B2
2017-04-15, by Pierre-Yves David
checkheads: upgrade the obsolescence postprocessing logic (issue4354)
2017-04-15, by Pierre-Yves David
test-http: add a (glob) for Windows
2017-04-16, by Matt Harbison
testlib: move the prune alias into a shell script for Windows
2017-04-16, by Matt Harbison
hidden: extract the code generating "filtered rev" error for wrapping
2017-04-15, by Pierre-Yves David
serve: add support for Mercurial subrepositories
2017-04-15, by Matt Harbison
hgwebdir: allow a repository to be hosted at "/"
2017-03-31, by Matt Harbison
httppeer: eliminate decompressresponse() proxy
2017-04-14, by Gregory Szorc
httppeer: wrap HTTPResponse.read() globally
2017-04-14, by Gregory Szorc
tests: add tests for poorly behaving HTTP server
2017-04-13, by Gregory Szorc
phases: emit phases to pushkey protocol in deterministic order
2017-04-13, by Gregory Szorc
keepalive: send HTTP request headers in a deterministic order
2017-04-13, by Gregory Szorc
revset: properly parse "descend" argument of followlines()
2017-04-15, by Denis Laxalde
revsetlang: add a getboolean helper function
2017-04-15, by Denis Laxalde
track-tags: write all tag changes to a file
2017-03-28, by Pierre-Yves David
track-tags: compute the actual differences between tags pre/post transaction
2017-03-28, by Pierre-Yves David
track-tags: introduce first bits of tags tracking during transaction
2017-03-28, by Pierre-Yves David
tags: introduce a function to return a valid fnodes list from revs
2017-03-28, by Pierre-Yves David
context: possibly yield initial fctx in blockdescendants()
2017-04-14, by Denis Laxalde
context: add an assertion checking linerange consistency in blockdescendants()
2017-04-14, by Denis Laxalde
windows: add win32com.shell to demandimport ignore list
2017-04-14, by Kostia Balytskyi
obsolescence: add test for the "branch replacement" logic during push, case D6
2017-04-13, by Pierre-Yves David
obsolescence: add test dor the "branch replacement" logic during push, case D4
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case D2
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case D1
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case C4
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case C3
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case C2
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case B3
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A8
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A7
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A6
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A5
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A4
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A3
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A2
2017-04-13, by Pierre-Yves David
obsolescence: add test for the "branch replacement" logic during push, case A1
2017-04-13, by Pierre-Yves David
obsolescence: add test utility for the "branch replacement" logic during push
2017-04-13, by Pierre-Yves David
obsolescence: add test case D-4 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case D-3 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case D-2 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case D-1 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case C-4 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case C-3 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case C-2 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case C-1 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
stdio: add Linux-specific tests for error checking
2017-04-11, by Bryan O'Sullivan
stdio: raise StdioError if something goes wrong in ui.flush
2017-04-11, by Bryan O'Sullivan
stdio: raise StdioError if something goes wrong in ui._write_err
2017-04-11, by Bryan O'Sullivan
stdio: raise StdioError if something goes wrong in ui._write
2017-04-11, by Bryan O'Sullivan
stdio: catch StdioError in dispatch.run and clean up appropriately
2017-04-11, by Bryan O'Sullivan
stdio: add machinery to identify failed stdout/stderr writes
2017-04-11, by Bryan O'Sullivan
atexit: switch to home-grown implementation
2017-04-11, by Bryan O'Sullivan
atexit: test failing handlers
2017-04-11, by Bryan O'Sullivan
ui: add special-purpose atexit functionality
2017-04-11, by Bryan O'Sullivan
context: follow all branches in blockdescendants()
2017-04-14, by Denis Laxalde
pager: set some environment variables if they're not set
2017-04-13, by Jun Wu
sshpeer: fix docstring typo
2017-04-13, by Augie Fackler
util: pass sysstrs to warnings.filterwarnings
2017-04-13, by Augie Fackler
vfs: deprecate all old classes in scmutil
2017-04-03, by Pierre-Yves David
util: add a way to issue deprecation warning without a UI object
2017-04-04, by Pierre-Yves David
gitweb: plug followlines UI in filerevision view
2017-04-13, by Denis Laxalde
gitweb: handle "patch" query parameter in filelog view
2017-04-13, by Denis Laxalde
gitweb: add information about "linerange" filtering in filelog view
2017-04-13, by Denis Laxalde
util: fix human-readable printing of negative byte counts
2017-04-10, by Gábor Stefanik
show: make template option actually show up in help
2017-04-13, by Ryan McElroy
show: implement underway view
2017-04-12, by Gregory Szorc
show: fix formatting of multiple commands
2017-04-12, by Gregory Szorc
pycompat: import correct cookie module on Python 3
2017-04-12, by Gregory Szorc
chg: respect environment variables for pager
2017-04-12, by Jun Wu
hgweb: add a link to followlines in descending direction
2017-04-10, by Denis Laxalde
hgweb: handle a "descend" query parameter in filelog command
2017-04-10, by Denis Laxalde
revset: add a 'descend' argument to followlines to return descendants
2017-01-16, by Denis Laxalde
context: add a blockdescendants function
2017-04-10, by Denis Laxalde
url: support auth.cookiesfile for adding cookies to HTTP requests
2017-03-09, by Gregory Szorc
httpconnection: allow a global auth.cookiefile config entry
2017-03-09, by Gregory Szorc
util: make cookielib module available
2017-03-09, by Gregory Szorc
crecord: avoid setting non-existing SIGTSTP signal on windows (issue5512)
2017-04-06, by Pierre-Yves David
crecord: ensure we reinstall the SIGTSTP handler
2017-04-06, by Pierre-Yves David
crecord: avoid setting non-existing signal SIGWINCH on windows
2017-04-06, by Pierre-Yves David
crecord: ensure we reinstall the SIGWINCH handler
2017-03-26, by Pierre-Yves David
crecord: extract most of 'main' into a sub function
2017-03-26, by Pierre-Yves David
templater: add shorthand for building a dict like {"key": key}
2017-04-03, by Yuya Nishihara
templater: find keyword name more thoroughly on filtering error
2017-04-08, by Yuya Nishihara
templater: add dict() constructor
2017-04-03, by Yuya Nishihara
templatekw: add public function to wrap a dict by _hybrid object
2017-04-05, by Yuya Nishihara
templatekw: add public function to wrap a list by _hybrid object
2017-04-05, by Yuya Nishihara
templatekw: add default implementation of _hybrid.gen
2017-04-12, by Yuya Nishihara
parser: preserve order of keyword arguments
2017-04-09, by Yuya Nishihara
parser: extend buildargsdict() to support arbitrary number of **kwargs
2017-04-03, by Yuya Nishihara
parser: verify excessive number of args excluding kwargs in buildargsdict()
2017-04-08, by Yuya Nishihara
obsolescence: add test case B-7 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-6 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-5 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-4 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-3 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-2 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case B-1 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-7 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-6 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-5 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-4 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-3 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-2 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add test case A-1 for obsolescence markers exchange
2017-04-10, by Pierre-Yves David
obsolescence: add setup script for obsolescence markers exchange tests
2017-04-10, by Pierre-Yves David
upgrade: simplify the "origin" dispatch in dry run
2017-04-11, by Pierre-Yves David
upgrade: use 'improvement' object for action too
2017-04-10, by Pierre-Yves David
upgrade: implement equality for 'improvement' object
2017-04-10, by Pierre-Yves David
upgrade: simplify some of the initial dispatch for dry run
2017-04-10, by Pierre-Yves David
upgrade: simplify 'determineactions'
2017-04-07, by Pierre-Yves David
upgrade: filter optimizations outside of 'determineactions'
2017-04-11, by Pierre-Yves David
upgrade: directly iterate over optimisations
2017-04-07, by Pierre-Yves David
upgrade: simplify optimisations validation
2017-04-10, by Pierre-Yves David
upgrade: split finding deficiencies from finding optimisations
2017-04-10, by Pierre-Yves David
upgrade: update the copyright statement
2017-04-11, by Pierre-Yves David
upgrade: update the header comment
2017-04-11, by Pierre-Yves David
upgrade: import 'localrepo' globally
2017-04-11, by Pierre-Yves David
largefiles: set the extension as enabled locally after a share requiring it
2017-04-11, by Matt Harbison
windows: add context manager support to mixedfilemodewrapper
2017-04-11, by Matt Harbison
chg: always wait for pager
2017-04-11, by Jun Wu
bundle2: move 'seek' and 'tell' methods off the unpackermixin class
2017-04-09, by Pierre-Yves David
shelve: rename nodestoprune to nodestoremove
2017-04-10, by Kostia Balytskyi
templater: port pad() to take keyword arguments
2017-04-03, by Yuya Nishihara
templater: add support for keyword arguments
2017-04-03, by Yuya Nishihara
templater: add parsing rule for key-value pair
2017-04-03, by Yuya Nishihara
templater: adjust binding strengths to make room for key-value operator
2017-04-03, by Yuya Nishihara
templater: sort token table by binding strength
2017-04-03, by Yuya Nishihara
templater: make _hybrid provide more list/dict-like methods
2017-04-04, by Yuya Nishihara
templater: hide private variable of _hybrid
2017-04-04, by Yuya Nishihara
templater: remove __iter__() from _hybrid, resolve it explicitly
2017-04-04, by Yuya Nishihara
templater: rewrite doc of _hybrid class as docstring
2016-04-24, by Yuya Nishihara
sortdict: fix .pop() to return a value
2017-04-09, by Yuya Nishihara
checkcode: only match pushd/popd as word
2017-04-10, by Pierre-Yves David
treemanifest: add walksubtrees api
2017-04-10, by Durham Goode
merge with stable
2017-04-11, by Yuya Nishihara
upgrade: drop the prefix to the '_finishdatamigration' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the '_filterstorefile' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'determineactions' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'findimprovements' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'supporteddestrequirements' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'allowednewrequirements' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'improvement' class
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'supportremovedrequirements' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'blocksourcerequirements' function
2017-04-10, by Pierre-Yves David
upgrade: drop the prefix to the 'requiredsourcerequirements' function
2017-04-10, by Pierre-Yves David
upgrade: extract code in its own module
2017-04-07, by Pierre-Yves David
bundle2: move the 'close' method off the unpackermixin
2017-04-09, by Pierre-Yves David
bundle2: clarify the docstring of unpackermixin methods
2017-04-09, by Pierre-Yves David
bundle2: add documention to 'part.addparams'
2017-04-09, by Pierre-Yves David
test-patchbomb: disable sendmail tests on Windows
2017-04-10, by Matt Harbison
show: fix corrupt json output with no bookmarks
2017-04-07, by Ryan McElroy
show: tweak plain abort language for clarity
2017-04-07, by Ryan McElroy
tests: print Unix style paths in *.py tests
2017-04-09, by Matt Harbison
revlog: make "size" diverge from "rawsize"
2017-04-09, by Jun Wu
test-flagprocessor: add a case about hg status
2017-04-07, by Jun Wu
test-http-proxy: add the Windows variant of "connection refused"
2017-04-08, by Matt Harbison
test-fileset: eliminate a duplicate test that was conditionalized for output
2017-04-08, by Matt Harbison
test-fileset: glob away hash differences
2017-04-08, by Matt Harbison
test-bundle: glob away a URL protocol separator
2017-04-08, by Matt Harbison
templatekw: clarify the result of {latesttag} when no tag exists
2017-04-09, by Matt Harbison
hgweb: position the "followlines" box close to latest cursor position
2017-04-06, by Denis Laxalde
hgweb: add a floating tooltip to invite on followlines action
2017-04-06, by Denis Laxalde
zstd: vendor python-zstandard 0.8.1
2017-04-08, by Gregory Szorc
fsmonitor: match watchman and filesystem encoding
2017-03-08, by Olivier Trempe
pull: abort pull --update if config requires destination (issue5528)
2017-04-07, by Ryan McElroy
tests: move update requiredest test to own test file
2017-04-07, by Ryan McElroy
py3: add pycompat.unicode and add it to importer
2017-04-07, by Pulkit Goyal
py3: add a bytes version of urllib.parse.urlencode() to pycompat.py
2017-04-07, by Pulkit Goyal
py3: replace str() with bytes()
2017-04-07, by Pulkit Goyal
metadataonlyctx: replace "changeset()[0]" to "manifestnode()"
2017-04-07, by Jun Wu
test-check-pylint: match its output
2017-04-07, by Jun Wu
test-flagprocessor: remove unnecessary greps
2017-04-06, by Jun Wu
bundlerepo: use raw revision in revdiff()
2017-04-03, by Jun Wu
bundlerepo: fix raw handling in revision()
2017-04-06, by Jun Wu
bundlerepo: build revlog index with flags
2017-04-06, by Jun Wu
bundlerepo: make baserevision return raw text
2017-04-06, by Jun Wu
test-flagprocessor: add tests about bundlerepo
2017-04-06, by Jun Wu
test-flagprocessor: use changegroup3 in bundle2
2017-04-06, by Jun Wu
bundle: allow bundle command to use changegroup3 in tests
2017-04-06, by Jun Wu
tests: add per-line output conditionals for Windows
2017-04-05, by Matt Harbison
run-tests: support per-line conditional output in tests
2017-04-05, by Matt Harbison
test-run-tests: pad the failure test to preserve the run order
2017-04-05, by Matt Harbison
run-tests: prevent a (glob) declaration from reordering (?) lines
2017-04-05, by Matt Harbison
py3: use pycompat.byteskwargs() to convert opts to bytes
2017-04-07, by Pulkit Goyal
test-check-code: do not use xargs
2017-04-06, by Jun Wu
check-code: use "-" to specify a list of files from stdin
2017-04-06, by Jun Wu
perf: add historical portability for util.timer
2017-04-06, by Philippe Pepiot
diff: add --binary option for git mode diffs
2017-04-05, by Alexander Fomin
patch: make diff in git mode respect --text option (issue5510)
2017-04-05, by Alexander Fomin
py3: have registrar process docstrings in bytes
2017-04-05, by Yuya Nishihara
localrepo: fix deprecation version for 'repo._link'
2017-04-04, by Pierre-Yves David
localrepo: fix deprecation version for 'repo.join'
2017-04-04, by Pierre-Yves David
tests: make zstd-related output optional
2017-04-03, by Augie Fackler
check-code: update test IP address enforcement checks
2017-04-03, by Augie Fackler
tests: fix missing (glob) annotations in test-push-http.t
2017-04-03, by Augie Fackler
tests: fix missing (glob) annotations in test-push-http-bundle1.t
2017-04-03, by Augie Fackler
tests: fix missing (glob) annotations in test-https.t
2017-04-03, by Augie Fackler
tests: fix missing (glob) annotations in test-bundle2-exchange.t
2017-04-03, by Augie Fackler
util: fix %-formatting on docstring by moving a closing parenthesis
2017-04-03, by Augie Fackler
revset: stop supporting plain list as input set (API)
2017-04-02, by Yuya Nishihara
revset: stop supporting predicate that returns plain list (API)
2017-04-02, by Yuya Nishihara
mdiff: add a hunkinrange helper function
2017-04-01, by Denis Laxalde
templater: provide loop counter as "index" keyword
2016-04-22, by Yuya Nishihara
templater: rename variable "i" to "v" in runmap()
2016-04-22, by Yuya Nishihara
formatter: reorder code that builds template mapping
2017-04-02, by Yuya Nishihara
revlog: avoid applying delta chain on cache hit
2017-04-02, by Jun Wu
revlog: indent block to make review easier
2017-04-02, by Jun Wu
revlog: avoid calculating "flags" twice in revision()
2017-04-02, by Jun Wu
revlog: use raw revision for rawsize
2017-04-02, by Jun Wu
revsetlang: enable optimization of 'x + y' expression
2016-05-14, by Yuya Nishihara
zstd: vendor python-zstandard 0.8.0
2017-04-01, by Gregory Szorc
commands: update help for "unbundle"
2017-04-01, by Gregory Szorc
commands: update help for "bundle"
2017-04-01, by Gregory Szorc
help: document bundle specifications
2017-04-01, by Gregory Szorc
util: document bundle compression
2017-04-01, by Gregory Szorc
tests: store ETag when using --headeronly
2017-04-01, by Gregory Szorc
hgweb: extract path traversal checking into standalone function
2017-03-31, by Gregory Szorc
hgweb: use context manager for file I/O
2017-03-31, by Gregory Szorc
tags: rename "head" to "node" where we don't care
2017-04-03, by Martin von Zweigbergk
manifest: update comment to be about bytearray
2017-04-03, by Martin von Zweigbergk
check-code: fix "covert" typo
2017-04-03, by Martin von Zweigbergk
hgweb: rename linerangelog.js as followlines.js
2017-04-03, by Denis Laxalde
hgweb: rely on a specific class to change cursor type in followlines UI
2017-04-03, by Denis Laxalde
hgweb: use a function expression for the install listener of followlines UI
2017-04-03, by Denis Laxalde
formatter: use templatefilters.json()
2017-04-02, by Yuya Nishihara
templatefilters: use list comprehension in json()
2017-04-02, by Yuya Nishihara
templatefilters: unroll handling of None/False/True
2017-04-02, by Yuya Nishihara
templatefilters: drop callable support from json()
2017-04-02, by Yuya Nishihara
ui: use bytes IO and convert EOL manually in ui.editor()
2017-03-29, by Yuya Nishihara
util: add helper to convert between LF and native EOL
2017-03-29, by Yuya Nishihara
util: extract pure tolf/tocrlf() functions from eol extension
2017-03-29, by Yuya Nishihara
pycompat: provide bytes os.linesep
2017-03-29, by Yuya Nishihara
pycompat: introduce identity function as a compat stub
2017-03-29, by Yuya Nishihara
test-blackbox: glob away quoting differences on Windows
2017-04-02, by Matt Harbison
test-subrepo: update output for Windows
2017-04-02, by Matt Harbison
test-serve: disable unfixable tests on Windows
2017-04-02, by Matt Harbison
less
more
|
(0)
-30000
-10000
-3000
-1000
-512
+512
+1000
+3000
+10000
tip