Mercurial > hg
graph
-
diffstat: support filenames with whitespaces on renamesSat, 26 Jan 2019 13:14:21 +0530, by Navaneeth Suresh
-
largefiles: avoid walking full manifestMon, 21 Jan 2019 23:08:31 -0800, by Martin von Zweigbergk
-
cleanup: use p1() instead of parents() when we only need the first parentFri, 25 Jan 2019 23:22:23 -0800, by Martin von Zweigbergk
-
cleanup: use repo['.'] instead of repo[None].p1()Fri, 25 Jan 2019 23:43:11 -0800, by Martin von Zweigbergk
-
cleanup: use p1() and p2() instead of parents()[0] and parents()[1]Fri, 25 Jan 2019 23:36:23 -0800, by Martin von Zweigbergk
-
branchmap: rename partial -> bcacheMon, 21 Jan 2019 15:29:14 +0000, by Martijn Pieters
-
context: delete mistaken comment about return value of renamed()Mon, 21 Jan 2019 13:45:12 -0800, by Martin von Zweigbergk
-
copies: get working copy parents from wctx, not dirstate, to make in-mem workTue, 15 Jan 2019 16:55:20 -0800, by Martin von Zweigbergk
-
copies: pass contexts into _findlimit()Tue, 15 Jan 2019 16:50:50 -0800, by Martin von Zweigbergk
-
copies: consider nullrev a common ancestorTue, 15 Jan 2019 11:16:42 -0800, by Martin von Zweigbergk
-
unshare: use context manager for locksThu, 17 Jan 2019 09:18:48 -0800, by Martin von Zweigbergk
-
py3: new tests from the ratchetFri, 25 Jan 2019 21:23:16 -0500, by Augie Fackler
-
dagop: check if stopdepth is greater than or equal to maxlogdepthSat, 26 Jan 2019 12:24:04 +0800, by Anton Shestakov
-
revset: move dagop.maxlogdepth usage to generationsrel()Sat, 26 Jan 2019 12:21:20 +0800, by Anton Shestakov
-
test-revset: check that #generations[1:-1] doesn't result in any errorsSat, 26 Jan 2019 12:20:05 +0800, by Anton Shestakov
-
py3: fix a bytes/str mingling in test-install.tFri, 25 Jan 2019 22:32:45 -0500, by Matt Harbison
-
tests: conditionalize Windows difference in test-dispatch.tFri, 25 Jan 2019 21:19:51 -0500, by Matt Harbison
-
util: cast memoryview to bytesFri, 25 Jan 2019 16:00:34 -0800, by Gregory Szorc
-
tests: add b'' prefixes to ui.configbool() callFri, 25 Jan 2019 15:36:55 -0800, by Gregory Szorc
-
commands: check for modheads being NoneFri, 25 Jan 2019 15:31:07 -0800, by Gregory Szorc
-
tests: add b'' when testing for tls1.2Fri, 25 Jan 2019 15:21:56 -0800, by Gregory Szorc
-
wireprotov2peer: make "received frame(...)" messages debug levelFri, 25 Jan 2019 15:15:59 -0800, by Gregory Szorc
-
tests: add optional setsockopt() output on Python 3Fri, 25 Jan 2019 15:09:08 -0800, by Gregory Szorc
-
wireprotov2peer: rewrite character traversal to use slicesFri, 25 Jan 2019 15:03:20 -0800, by Gregory Szorc
-
wireprotov2server: don't attempt to cast command nameFri, 25 Jan 2019 14:57:37 -0800, by Gregory Szorc
-
wireprotov2server: use pycompat.strkwargs when calling cachekeyfnFri, 25 Jan 2019 14:38:49 -0800, by Gregory Szorc
-
diffstat: make --git work properly on renames (issue6025)Thu, 17 Jan 2019 18:05:54 +0530, by Navaneeth Suresh
-
cmdutil: drop obsolete comment about updating to '.'Fri, 25 Jan 2019 09:50:23 -0800, by Martin von Zweigbergk
-
mq: slightly simplify check for patched working copyThu, 24 Jan 2019 16:30:30 -0800, by Martin von Zweigbergk
-
localrepo: slightly simplify check for removed parents in _rollback()Thu, 24 Jan 2019 16:25:19 -0800, by Martin von Zweigbergk
-
transplant: use bailifchanged() instead of reimplementing itThu, 24 Jan 2019 16:16:10 -0800, by Martin von Zweigbergk
-
revpair: clarify check for empty revsetThu, 24 Jan 2019 12:47:54 -0800, by Martin von Zweigbergk
-
revpair: simplify revpair by always relying on smartset.first/lastThu, 24 Jan 2019 12:38:19 -0800, by Martin von Zweigbergk
-
grep: use set instead of dict with dummy valueFri, 18 Jan 2019 11:10:30 -0800, by Martin von Zweigbergk
-
grep: don't look up copy info unless --follow is givenThu, 06 Sep 2018 15:56:53 -0700, by Martin von Zweigbergk
-
hghave: let OSError with ENOENT through like any otherThu, 17 Jan 2019 09:24:30 -0800, by Martin von Zweigbergk
-
cleanup: delete lots of unused local variablesThu, 17 Jan 2019 09:17:12 -0800, by Martin von Zweigbergk
-
localrepo: use context manager for lock and transaction in commitctx()Mon, 24 Sep 2018 14:46:37 -0700, by Martin von Zweigbergk
-
localrepo: use context manager for locks in commit()Wed, 16 Jan 2019 17:34:59 -0800, by Martin von Zweigbergk
-
localrepo: use context manager for transaction in commit()Wed, 16 Jan 2019 17:33:47 -0800, by Martin von Zweigbergk
-
commit: print "commit message saved in" message also if bookmark update failsWed, 16 Jan 2019 17:46:39 -0800, by Martin von Zweigbergk
-
remotefilelog: remove pointless return statement from constructorThu, 17 Jan 2019 22:07:58 -0800, by Martin von Zweigbergk
-
revset: support ranges in #generations relationTue, 15 Jan 2019 22:57:09 +0800, by Anton Shestakov
-
tests: fix module-import warnings in test-update-atomic.tThu, 24 Jan 2019 18:14:39 +0300, by Pulkit Goyal
-
py3: use dict.items() instead of dict.iteritems() in tests/test-lfs-server.tFri, 18 Jan 2019 19:28:31 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in tests/test-lfs-serve.tFri, 18 Jan 2019 19:26:28 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in doc/check-seclevel.pyThu, 24 Jan 2019 18:09:34 +0300, by Pulkit Goyal
-
tests: remove some over-globbing in test-dispatch.tThu, 24 Jan 2019 15:52:59 -0500, by Augie Fackler
-
py3: port test-parseindex.t to Python 3Thu, 24 Jan 2019 15:23:20 -0500, by Augie Fackler
-
py3: almost fix test-trusted.pyThu, 24 Jan 2019 15:04:30 -0500, by Augie Fackler
-
merge with stableFri, 25 Jan 2019 18:55:23 +0900, by Yuya Nishihara
-
rust-cpython: raising error.WdirUnsupported stableWed, 23 Jan 2019 07:49:36 -0500, by Georges Racinet
-
rust: error for WdirUnsupported with cpython conversion as exception stableWed, 23 Jan 2019 07:47:04 -0500, by Georges Racinet
-
rust: working directory revision number constant stableWed, 23 Jan 2019 07:39:27 -0500, by Georges Racinet
-
py3: fix test-update-atomic.tThu, 24 Jan 2019 15:03:00 -0500, by Augie Fackler
-
py3: fix test-newcgi.tThu, 24 Jan 2019 15:02:28 -0500, by Augie Fackler
-
py3: fix up test-encoding-align.t for python3Thu, 24 Jan 2019 14:12:00 -0500, by Augie Fackler
-
py3: these two casefolding tests pass for me on my MacThu, 24 Jan 2019 13:57:23 -0500, by Augie Fackler
-
py3: port test-bugzilla.t to Python 3Thu, 24 Jan 2019 13:54:45 -0500, by Augie Fackler
-
uncommit: set dirstateparents from within _fixdirstate()Sun, 20 Jan 2019 21:49:58 -0800, by Martin von Zweigbergk
-
unamend: fix unamending of renamed renameSun, 20 Jan 2019 22:00:25 -0800, by Martin von Zweigbergk
-
uncommit: mark old node obsolete after updating dirstateSun, 20 Jan 2019 22:00:21 -0800, by Martin von Zweigbergk
-
unamend: import "copies" module as "copiesmod" to avoid shadowingFri, 18 Jan 2019 17:09:42 -0800, by Martin von Zweigbergk
-
tests: add more tests of uncommit/unamend with copiesFri, 18 Jan 2019 17:08:02 -0800, by Martin von Zweigbergk
-
tests: clean up after each test in test-unamend.tFri, 18 Jan 2019 16:49:18 -0800, by Martin von Zweigbergk
-
cleanup: use clang-tidy to add missing {} around one-line statementsThu, 24 Jan 2019 10:21:59 -0500, by Augie Fackler
-
py3: port test-batching.py to python3Thu, 24 Jan 2019 11:35:40 -0500, by Augie Fackler
-
py3: fix missing b prefixes in test-arbitraryfilectx.tThu, 24 Jan 2019 11:34:18 -0500, by Augie Fackler
-
py3: add missing b prefixes in test-acl.tThu, 24 Jan 2019 11:39:38 -0500, by Augie Fackler
-
py3: buildbot found more passing tests, thanks to indygreg for most of themThu, 24 Jan 2019 11:00:32 -0500, by Augie Fackler
-
tests: drop a duplicate definition of a constantWed, 16 Jan 2019 17:04:50 -0800, by Martin von Zweigbergk
-
tests: support URL quoting on Python 3Wed, 23 Jan 2019 17:57:43 -0800, by Gregory Szorc
-
tests: write directly to stdout to avoid b'' prefixesWed, 23 Jan 2019 17:45:11 -0800, by Gregory Szorc
-
tests: handle string escaping/encoding on Python 3Wed, 23 Jan 2019 17:41:46 -0800, by Gregory Szorc
-
convert: use raw strings for XML stringsWed, 23 Jan 2019 16:21:36 -0800, by Gregory Szorc
-
tests: normalize XML values to bytesWed, 23 Jan 2019 16:22:54 -0800, by Gregory Szorc
-
hgweb: ensure template mapping keys are bytesWed, 23 Jan 2019 17:26:00 -0800, by Gregory Szorc
-
remotefilelog: use %d to format an intTue, 22 Jan 2019 18:25:34 -0800, by Gregory Szorc
-
tests: use bytes for file I/OTue, 22 Jan 2019 18:24:52 -0800, by Gregory Szorc
-
tests: make filenames bytes for Python 3Tue, 22 Jan 2019 18:23:47 -0800, by Gregory Szorc
-
tests: use assertEqual()Tue, 22 Jan 2019 18:16:53 -0800, by Gregory Szorc
-
tests: add setsockopt() output on Python 3Tue, 22 Jan 2019 18:11:34 -0800, by Gregory Szorc
-
hgweb: don't use raw string for session varsTue, 22 Jan 2019 18:07:51 -0800, by Gregory Szorc
-
tests: normalize to bytes in test-install.tTue, 22 Jan 2019 17:50:52 -0800, by Gregory Szorc
-
config: reject str sections and keys on Python 3Tue, 22 Jan 2019 17:08:53 -0800, by Gregory Szorc
-
tests: add size and hash for Python 3Tue, 22 Jan 2019 17:02:40 -0800, by Gregory Szorc
-
httppeer: use %s for formattingTue, 22 Jan 2019 16:58:48 -0800, by Gregory Szorc
-
tests: add b'' to notcapableTue, 22 Jan 2019 16:54:56 -0800, by Gregory Szorc
-
tests: add b'' to test-missing-capability.tTue, 22 Jan 2019 16:53:24 -0800, by Gregory Szorc
-
fuzz: exercise more of the lazymanifest codeTue, 22 Jan 2019 11:41:22 -0500, by Augie Fackler
-
fuzz: restrict manifest input sizeTue, 22 Jan 2019 11:41:09 -0500, by Augie Fackler
-
fuzz: exercise more of the revlog APITue, 22 Jan 2019 11:02:10 -0500, by Augie Fackler
-
fuzz: don't allow enormous revlog inputs eitherTue, 22 Jan 2019 11:18:05 -0500, by Augie Fackler
-
ui: remove unreachable branches and function calls from write() (issue6059) stableThu, 24 Jan 2019 21:38:02 +0900, by Yuya Nishihara
-
ui: inline _writenobuf() into write() due to performance issue stableThu, 24 Jan 2019 21:35:55 +0900, by Yuya Nishihara
-
ui: inline _write() into write() due to performance issue stableThu, 24 Jan 2019 21:34:48 +0900, by Yuya Nishihara
-
partialdiscovery: avoid `undecided` related computation sooner than necessary stableWed, 23 Jan 2019 18:07:42 -0500, by Boris Feld
-
revlog: fix resolution of revlog version 0 stableMon, 21 Jan 2019 22:14:29 +0900, by Yuya Nishihara
-
merge with stableTue, 22 Jan 2019 10:55:45 -0800, by Martin von Zweigbergk
-
rust: add comment about lack of wdirrev handling stableSun, 20 Jan 2019 11:57:36 +0900, by Yuya Nishihara
-
templatekw: fix crash on multiple latesttags resolution at wdir (issue6055) stableSun, 20 Jan 2019 11:51:21 +0900, by Yuya Nishihara
-
test-template-keywords: add test for {latesttag} of wdir() revision stableSun, 20 Jan 2019 11:39:16 +0900, by Yuya Nishihara
-
narrow: fix crash when restoring backup in legacy repo stableFri, 18 Jan 2019 23:32:26 -0800, by Martin von Zweigbergk
-
revset: introduce an internal `_rev` predicate for '%d' usage stableFri, 18 Jan 2019 14:21:47 +0100, by Boris Feld
-
help: document the minimumhgversion variable for extensions stableFri, 18 Jan 2019 23:22:56 -0500, by Matt Harbison
-
help: modernize the example for command registration stableFri, 18 Jan 2019 23:13:04 -0500, by Matt Harbison
-
Added tag 4.9rc0 for changeset 593718ff5844 stableFri, 18 Jan 2019 13:32:00 -0500, by Augie Fackler
-
merge default into stable for 4.9 release stable 4.9rc0Fri, 18 Jan 2019 13:28:22 -0500, by Augie Fackler
-
update: fix edge-case with update.atomic-file and read-only filesThu, 10 Jan 2019 14:57:01 +0100, by Boris Feld
-
scmutil: drop unreachable except clauseWed, 16 Jan 2019 16:49:15 -0800, by Martin von Zweigbergk
-
tests: suppress "Checked out 1 paths of <hash>" from modern gitWed, 16 Jan 2019 21:32:15 -0800, by Martin von Zweigbergk
-
revlog: document that mmap resources are released implicitly by GCSun, 13 Jan 2019 14:56:26 +0900, by Yuya Nishihara
-
ui: proxy protect/restorestdio() calls to update internal flagWed, 26 Sep 2018 21:41:52 +0900, by Yuya Nishihara
-
ui: move protectedstdio() context manager from procutilWed, 26 Sep 2018 21:29:13 +0900, by Yuya Nishihara
-
cext: clang-format new code coming from stable branchThu, 10 Jan 2019 21:29:24 +0900, by Yuya Nishihara
-
match: support rooted globs in hgignoreThu, 03 Jan 2019 19:02:46 -0500, by Valentin Gatien-Baron
-
resolve: fix mark-check when a file was deleted on one side (issue6020)Wed, 07 Nov 2018 15:45:09 -0800, by Kyle Lippincott
-
discovery: compute newly discovered missing in a more efficient wayFri, 04 Jan 2019 16:04:48 +0100, by Boris Feld
-
exthelper: drop the addattr() decoratorThu, 17 Jan 2019 00:16:00 -0500, by Matt Harbison
-
revsetbenchmark: add more example for roots usagesMon, 14 Jan 2019 18:19:22 +0100, by Boris Feld
-
dagop: minor python optimization to `headrevs`Mon, 14 Jan 2019 17:15:21 +0100, by Boris Feld
-
revset: use changelog's `headrevs` method to compute headsMon, 14 Jan 2019 17:10:51 +0100, by Boris Feld
-
revlog: accept a revs argument in `headrevs`Mon, 14 Jan 2019 17:06:00 +0100, by Boris Feld
-
revset: inline parents computation to reuse the input argumentMon, 14 Jan 2019 16:53:55 +0100, by Boris Feld
-
revsetbenchmarks: add various examples around the 'heads()' revsetSun, 13 Jan 2019 22:24:11 +0100, by Boris Feld
-
revsetbenchmarks: support revset starting with a "-"Mon, 14 Jan 2019 16:01:17 +0100, by Boris Feld
-
py3: two more passing tests from the ratchetThu, 17 Jan 2019 04:35:33 -0500, by Augie Fackler
-
py3: test*gendoc*.t passes on Python 3Wed, 16 Jan 2019 11:42:50 -0500, by Augie Fackler
-
bdiff: drop duplicate definition of splitnewlines()Wed, 16 Jan 2019 16:55:52 -0800, by Martin von Zweigbergk
-
tests: also skip remotefilelog *.py tests on WindowsWed, 16 Jan 2019 21:54:16 -0500, by Matt Harbison
-
py3: add 10 more passing tests caught by ratchetWed, 16 Jan 2019 23:44:08 +0530, by Pulkit Goyal
-
remotefilelog: import Queue on Python 2, and queue on Python 3Wed, 16 Jan 2019 10:56:39 -0500, by Augie Fackler
-
py3: all fastannotate tests now passWed, 16 Jan 2019 11:57:20 -0500, by Augie Fackler
-
fastannotate: adapt to buffer() going a way in Python 3Wed, 16 Jan 2019 11:56:43 -0500, by Augie Fackler
-
fastannotate: use pycompat.maplist instead of mapWed, 16 Jan 2019 11:56:08 -0500, by Augie Fackler
-
fastannotate: slice strings to get single characterWed, 16 Jan 2019 11:55:49 -0500, by Augie Fackler
-
fastannotate: fix isinstance checks to be against bytes instead of strWed, 16 Jan 2019 11:55:01 -0500, by Augie Fackler
-
absorb: add a pycompat.bytestr() to fix --edit-lines functionality on Python 3Wed, 16 Jan 2019 11:33:43 -0500, by Augie Fackler
-
remotefilelog: fix some bytes/str portability issues for Python 3Wed, 16 Jan 2019 11:03:04 -0500, by Augie Fackler
-
shallowutil: fsdecode the bytes group name before passing to osWed, 16 Jan 2019 11:02:20 -0500, by Augie Fackler
-
shallowutil: slice off a byte instead of subscriptingWed, 16 Jan 2019 11:01:45 -0500, by Augie Fackler
-
remotefilelog: check against bytes type instead of buffer and coerce to bytesWed, 16 Jan 2019 11:01:16 -0500, by Augie Fackler
-
remotefilelog: use list comprehension instead of filter for py3 portabilityWed, 16 Jan 2019 11:00:10 -0500, by Augie Fackler
-
tests: fix up uses of xrange in remotefilelog tests for py3Wed, 16 Jan 2019 10:59:32 -0500, by Augie Fackler
-
tests: add missing b prefixes in remotefilelog-getflogheads.pyWed, 16 Jan 2019 10:59:09 -0500, by Augie Fackler
-
tests: make python oneliner portable to python 3 in remotefilelog testWed, 16 Jan 2019 10:58:31 -0500, by Augie Fackler
-
remotefilelog: implement __bool__ as well as __nonzero__ for py3Wed, 16 Jan 2019 10:58:09 -0500, by Augie Fackler
-
remotefilelog: fix logging in retry decoratorWed, 16 Jan 2019 10:57:38 -0500, by Augie Fackler
-
basepack: avoid 'rbe' mode in Python 3Wed, 16 Jan 2019 10:56:15 -0500, by Augie Fackler
-
remotefilelog: do file IO in terms of bytesWed, 16 Jan 2019 10:55:42 -0500, by Augie Fackler
-
rust-cpython: using MissingAncestors from Python codeFri, 30 Nov 2018 14:35:57 +0100, by Georges Racinet
-
rust: MissingAncestors.basesheads()Mon, 14 Jan 2019 17:07:39 +0100, by Georges Racinet
-
discovery: using the new basesheads()Mon, 14 Jan 2019 18:52:01 +0100, by Georges Racinet
-
ancestor: incrementalmissingancestors.basesheads()Mon, 14 Jan 2019 18:36:09 +0100, by Georges Racinet
-
rust-cpython: set conversion for MissingAncestors.bases()Mon, 14 Jan 2019 17:46:14 +0100, by Georges Racinet
-
rust: dagop.headrevs() Rust counterpartsMon, 14 Jan 2019 10:07:48 +0100, by Georges Racinet on ishtar.racinet.fr
-
rust: factorized testing GraphsMon, 14 Jan 2019 20:42:25 +0100, by Georges Racinet
-
rust-cpython: moved generic conversion fn out of ancestors moduleSat, 12 Jan 2019 16:57:04 +0100, by Georges Racinet
-
revset: transparently forward _intlist argument in all caseTue, 15 Jan 2019 20:24:17 +0100, by Boris Feld
-
narrow: reuse narrowspec.updateworkingcopy() when narrowingSun, 30 Dec 2018 00:15:38 -0800, by Martin von Zweigbergk
-
narrow: reuse narrowspec.updateworkingcopy() when wideningFri, 21 Dec 2018 10:05:37 -0800, by Martin von Zweigbergk
-
narrow: move copytonarrowspec() out of setnarrowpats()Sat, 29 Dec 2018 23:40:18 -0800, by Martin von Zweigbergk
-
narrow: drop now-unnecessary reassignment of repo attributesSat, 29 Dec 2018 23:09:07 -0800, by Martin von Zweigbergk
-
packaging: allow running packaging with custom uid+gid for CentOSFri, 11 Jan 2019 14:55:31 +0100, by Mathias De Mare
-
hg-docker: fix Python 3.4 compatibility (for CentOS 7)Fri, 11 Jan 2019 13:14:25 +0100, by Mathias De Mare
-
copies: use node.nullrev instead of literal -1Tue, 15 Jan 2019 11:07:34 -0800, by Martin von Zweigbergk
-
copies: use node.wdirrev instead of inventing another constant for itTue, 15 Jan 2019 09:20:47 -0800, by Martin von Zweigbergk
-
narrow: extract repo property for store narrowmatcherSat, 29 Dec 2018 23:35:05 -0800, by Martin von Zweigbergk
-
narrow: copy store narrowspec to working copy immediatelySat, 29 Dec 2018 23:01:12 -0800, by Martin von Zweigbergk
-
narrow: include working copy narrowspec in transaction journalSat, 29 Dec 2018 22:34:38 -0800, by Martin von Zweigbergk
-
narrow: make dirstateguard back up and restore working copy narrowspec insteadSat, 29 Dec 2018 22:27:39 -0800, by Martin von Zweigbergk
-
narrow: include journal.narrowspec in transaction journalThu, 10 Jan 2019 13:36:25 -0800, by Martin von Zweigbergk
-
progress: deprecate ui.progress()Tue, 08 Jan 2019 09:50:40 -0800, by Martin von Zweigbergk
-
context: use scmutil.matchfiles instead of matchmod.match(exact=True)Tue, 15 Jan 2019 15:43:00 -0800, by Kyle Lippincott
-
histedit: fix call to _getgoal() by adding a byteskwargs() wrapperMon, 14 Jan 2019 22:19:43 -0500, by Augie Fackler
-
revset: introduce an API that avoids `formatspec` input serializationFri, 04 Jan 2019 13:41:21 +0100, by Boris Feld
-
revset: detect integer list on parsingFri, 04 Jan 2019 05:26:13 +0100, by Boris Feld
-
revert: extract "%ld" formatting in a _formatintlist functionFri, 04 Jan 2019 05:16:57 +0100, by Boris Feld
-
revset: extract parsing logic out of formatspecFri, 04 Jan 2019 02:29:04 +0100, by Boris Feld
-
revset: enforce "%d" to be interpreted as literal revision number (API) (BC)Thu, 10 Jan 2019 15:23:58 +0100, by Boris Feld
-
revset: remove the last usage of "%d" for a non-revision entryThu, 10 Jan 2019 16:03:07 +0100, by Boris Feld
-
revset: remove a rare usage of "%d" for a non-revision itemThu, 10 Jan 2019 15:57:13 +0100, by Boris Feld
-
merge with stableMon, 14 Jan 2019 17:45:48 -0500, by Augie Fackler
-
tests: replace mockmakedate function in test-amend.tSun, 13 Jan 2019 17:56:02 +0530, by Taapas Agrawal
-
histedit: add rewrite.update-timestamp support to fold and messThu, 10 Jan 2019 20:11:19 +0530, by Taapas Agrawal
-
histedit: remove trailing space from warning messageSun, 13 Jan 2019 14:46:15 +0900, by Yuya Nishihara
-
histedit: fix weird indent of i18n textSun, 13 Jan 2019 14:44:44 +0900, by Yuya Nishihara
-
progress: specify updatebar() function by constructor argumentSun, 13 Jan 2019 14:36:45 +0900, by Yuya Nishihara
-
progress: change _updatebar() to take parameters as argumentsSun, 13 Jan 2019 14:21:35 +0900, by Yuya Nishihara
-
archival: construct progress helper through ui.makeprogress()Sun, 13 Jan 2019 14:26:11 +0900, by Yuya Nishihara
-
help: document rewrite.backup-bundle optionSat, 12 Jan 2019 17:47:46 +0900, by Yuya Nishihara
-
repair: move ui.history-editing-backup to [rewrite] sectionSat, 12 Jan 2019 17:43:36 +0900, by Yuya Nishihara
-
revlog: use separate variables to track version flagsWed, 09 Jan 2019 19:54:01 -0800, by Gregory Szorc
-
revlog: inline opener options logic into _loadindex()Wed, 09 Jan 2019 16:18:00 -0800, by Gregory Szorc
-
revlog: store mmaplargeindex as an instance attributeWed, 09 Jan 2019 16:14:09 -0800, by Gregory Szorc
-
revlog: always enable generaldelta on version 2 revlogsWed, 09 Jan 2019 17:41:36 -0800, by Gregory Szorc
-
revlog: rename v to versionflagsWed, 09 Jan 2019 15:45:17 -0800, by Gregory Szorc
-
revlog: always process opener optionsWed, 09 Jan 2019 19:06:15 -0800, by Gregory Szorc
-
internals: minor rewriting of revlogs documentationWed, 09 Jan 2019 15:33:44 -0800, by Gregory Szorc
-
tests: make HGCATAPULTSERVERPIPE imply HGTESTCATAPULTSERVERPIPEThu, 10 Jan 2019 19:25:07 -0800, by Kyle Lippincott
-
tests: add test for warning on histedit with tagged commitsThu, 10 Jan 2019 18:31:46 +0530, by Navaneeth Suresh
-
extdiff: move external tool command line building into separate functionThu, 10 Jan 2019 20:22:03 -0800, by Ludovic Chabant
-
test: explicit a rebase source in test-rebase-collapse.tThu, 10 Jan 2019 15:42:13 +0100, by Boris Feld
-
tags: join string that's unnecessarily split across linesFri, 11 Jan 2019 13:12:19 -0800, by Martin von Zweigbergk
-
dispatch: add newline after ui.log "ui blocked ms" messageFri, 11 Jan 2019 13:11:49 -0800, by Martin von Zweigbergk
-
remotefilelog: fix {file_copies} template keywordFri, 11 Jan 2019 14:07:35 -0800, by Martin von Zweigbergk
-
tests: demonstrate broken {file_copies} template with remotefilelogFri, 11 Jan 2019 16:44:39 -0800, by Martin von Zweigbergk
-
contrib: update window title when possible in perf-revlog-write-plot.pyThu, 03 Jan 2019 22:13:28 +0100, by Boris Feld
-
histedit: add newline after ui.log "# acttions to histedit" messageFri, 11 Jan 2019 12:40:16 -0800, by Kyle Lippincott
-
rust-cpython: bindings for MissingAncestorsFri, 30 Nov 2018 20:05:34 +0100, by Georges Racinet
-
rust-cpython: generalised conversion functionWed, 09 Jan 2019 17:31:36 +0100, by Georges Racinet
-
rust-cpython: style consistency leftoversTue, 08 Jan 2019 14:00:33 +0100, by Georges Racinet
-
rust-cpython: consistency in use of hg-core constructsTue, 08 Jan 2019 13:54:01 +0100, by Georges Racinet
-
rust-cpython: rustdoc improvementsSat, 22 Dec 2018 11:38:03 +0100, by Georges Racinet
-
fuzz: stop building Python in the MakefileThu, 10 Jan 2019 10:23:22 -0500, by Augie Fackler
-
py3: add a test to whitelist caught by buildbotThu, 10 Jan 2019 23:20:46 +0530, by Pulkit Goyal
-
tests: de-flake test-narrow-share.t by making dirstate predictableThu, 10 Jan 2019 16:36:55 -0800, by Martin von Zweigbergk
-
convert: don't drop commits that are empty in the source when using --filemapWed, 09 Jan 2019 16:02:05 -0500, by Matt Harbison
-
convert: add missing numcommits() override to hg sourcesWed, 09 Jan 2019 14:33:06 -0500, by Matt Harbison
-
testrunner: make `-j100 --runs-per-test=100 test-foo.t` use 100 jobsThu, 10 Jan 2019 14:32:36 -0800, by Martin von Zweigbergk
-
narrow: use merge.ACTION_GET instead of duplicating 'g' constantSun, 06 Jan 2019 23:37:13 -0800, by Martin von Zweigbergk
-
narrow: drop explicit dirstate writeMon, 07 Jan 2019 00:37:46 -0800, by Martin von Zweigbergk
-
histedit: fix --continue and --abort when curses is enabledWed, 09 Jan 2019 18:00:20 -0500, by Augie Fackler
-
graft: abort if --date/user specified with --currentdate/currentuser (BC)Thu, 10 Jan 2019 21:57:21 +0900, by Yuya Nishihara
-
amend: turn currentdate into tri-state bool so config option can be negatedThu, 10 Jan 2019 21:32:37 +0900, by Yuya Nishihara
-
discovery: improve partial discovery documentationFri, 04 Jan 2019 17:54:18 +0100, by Boris Feld
-
discovery: add a simple `addinfo` methodFri, 28 Dec 2018 03:59:38 +0100, by Boris Feld
-
discovery: move missing tracking inside the partialdiscovery objectFri, 28 Dec 2018 03:48:00 +0100, by Boris Feld
-
discovery: add a `iscomplete` method to the `partialdiscovery` objectFri, 28 Dec 2018 03:39:43 +0100, by Boris Feld
-
discovery: update undecided from common directly within partialdiscoveryFri, 28 Dec 2018 03:34:23 +0100, by Boris Feld
-
discovery: move undecided set on the partialdiscoveryFri, 28 Dec 2018 03:23:37 +0100, by Boris Feld
-
histedit: use context manager for locksWed, 09 Jan 2019 15:34:24 -0800, by Martin von Zweigbergk
-
histedit: drop unused constructor arguments (API)Wed, 09 Jan 2019 15:32:26 -0800, by Martin von Zweigbergk
-
phabricator: teach {phabreview} to work without --amendSat, 05 Jan 2019 19:50:30 -0500, by Matt Harbison
-
phabricator: warn if unable to amend, instead of aborting after postingSat, 05 Jan 2019 15:20:33 -0500, by Matt Harbison
-
discovery: re-adjust a conditional wrongly changedThu, 10 Jan 2019 04:35:48 +0100, by Boris Feld
-
cleanup: stop including thirdparty.cbor in buildsMon, 07 Jan 2019 18:43:10 -0500, by Augie Fackler
-
tests: get access to thirdparty.cbor without requiring it to be installedMon, 07 Jan 2019 18:41:53 -0500, by Augie Fackler
-
tests: add simplestorerepo to test-check-interfaces.pyMon, 07 Jan 2019 17:19:19 -0500, by Augie Fackler
-
simplestorerepo: migrate to in-hg CBOR codeMon, 07 Jan 2019 16:50:23 -0500, by Augie Fackler
-
simplestorerepo: minimal changes required to get this mostly working againMon, 07 Jan 2019 18:22:20 -0500, by Augie Fackler
-
perfrevlogwrite: use progress helper on modern hgTue, 04 Dec 2018 11:22:31 -0800, by Martin von Zweigbergk
-
merge: make local file storage in the .hg/merge directory extensibleTue, 08 Jan 2019 14:19:51 -0800, by Daniel Ploch
-
context: schedule file prefetch before comparing for cleanlinessTue, 08 Jan 2019 14:31:22 -0800, by Kyle Lippincott
-
manifest: convert a recursive function to iterative one using stacksWed, 12 Dec 2018 16:26:58 +0300, by Pulkit Goyal
-
obsutil: fix the issue5686Sun, 23 Dec 2018 02:01:35 +0530, by Sushil khanchi
-
histedit: add user input to warning message on editing tagged commitsSun, 06 Jan 2019 09:34:41 +0530, by Navaneeth Suresh
-
sparse: fix debugrebuilddirsate when narrow extension is enabledMon, 24 Dec 2018 16:04:52 +0300, by Pulkit Goyal
-
tests: show that debugrebuilddirstate is broken with narrow+sparseMon, 24 Dec 2018 15:57:54 +0300, by Pulkit Goyal
-
sparse: don't enable on clone if it was a narrow cloneMon, 24 Dec 2018 15:30:39 +0300, by Pulkit Goyal
-
tests: add tests for narrow clone when both sparse and narrow are enabledMon, 24 Dec 2018 15:01:47 +0300, by Pulkit Goyal
-
histedit: crashing with a more useful error message on empty defaultrev stableWed, 09 Jan 2019 20:00:35 -0800, by rdamazio
-
progress: check what type of progress bar to use only once per topicTue, 08 Jan 2019 00:30:30 -0800, by Martin von Zweigbergk
-
progress: split up _print() method in bar-updating and debug-printingTue, 08 Jan 2019 00:17:41 -0800, by Martin von Zweigbergk
-
progress: move cached debug flag from progress.progbar to scmutil.progressTue, 08 Jan 2019 00:12:08 -0800, by Martin von Zweigbergk
-
progress: write ui.progress() in terms of ui.makeprogress()Mon, 07 Jan 2019 23:55:26 -0800, by Martin von Zweigbergk
-
testrunner: avoid capturing a regex group we don't care aboutTue, 08 Jan 2019 22:07:47 -0800, by Martin von Zweigbergk
-
remotefilelog: add newlines to ui.log() invocationsTue, 08 Jan 2019 14:48:05 -0800, by Kyle Lippincott
-
xdiff: don't attempt to use fuzzer inputs larger than 100kTue, 08 Jan 2019 10:31:10 -0500, by Augie Fackler
-
tests: support passing testcase after .t paths that have path separatorsTue, 08 Jan 2019 17:52:39 -0800, by Kyle Lippincott
-
progress: document progress.debug config optionTue, 08 Jan 2019 09:43:24 -0800, by Martin von Zweigbergk
-
tests: migrate test-wireproto-serverreactor.py to our internal CBORMon, 07 Jan 2019 18:37:50 -0500, by Augie Fackler
-
state: update comment about use of CBORMon, 07 Jan 2019 16:34:04 -0500, by Augie Fackler
-
rust-ancestors: adjust branches and inline comments per previous changeWed, 19 Dec 2018 22:24:20 +0900, by Yuya Nishihara
-
rust-ancestors: remove unreachable conditions from missing_ancestors()Wed, 19 Dec 2018 21:52:40 +0900, by Yuya Nishihara
-
rust-ancestors: duplicate loop that visits parents of revs/basesWed, 19 Dec 2018 21:51:08 +0900, by Yuya Nishihara
-
rust-ancestors: adjust indent level to make next change easier to followWed, 19 Dec 2018 21:42:06 +0900, by Yuya Nishihara
-
rust-cpython: remove invalid __package__ attributeSun, 06 Jan 2019 11:29:44 +0900, by Yuya Nishihara
-
merge with stableMon, 07 Jan 2019 19:03:23 -0500, by Augie Fackler
-
tests: use more portable flags in test-fix.tMon, 07 Jan 2019 15:25:41 -0800, by Danny Hooper
-
amend: add -D/--currentdate optionMon, 07 Jan 2019 21:43:06 +0900, by Yuya Nishihara
-
amend: add boolean to ignore date-only changeMon, 07 Jan 2019 21:39:35 +0900, by Yuya Nishihara
-
amend: refactor commit date handlingMon, 07 Jan 2019 21:29:58 +0900, by Yuya Nishihara
-
test-amend: remove uninteresting fields from log output to deduplicate testsMon, 07 Jan 2019 21:57:23 +0900, by Yuya Nishihara
-
pull: use opts.get('bookmark') instead of opts['bookmark']Wed, 26 Dec 2018 17:36:53 +0300, by Pulkit Goyal
-
amend: add config option to update time to current in hg amend (issue5828)Fri, 04 Jan 2019 20:27:17 +0530, by Taapas Agrawal
-
tests: correct version check in clientreactor testSun, 06 Jan 2019 15:25:10 -0500, by Augie Fackler
-
py3: buildbot spotted more passing testsSun, 06 Jan 2019 15:17:03 -0500, by Augie Fackler
-
tests: add lots of b prefix goo to test-fastannotate-revmap.pySun, 06 Jan 2019 15:15:35 -0500, by Augie Fackler
-
fastannotate: add a missing b prefixSun, 06 Jan 2019 15:14:53 -0500, by Augie Fackler
-
rust-cpython: using the new bindings from PythonThu, 06 Dec 2018 20:04:35 +0100, by Georges Racinet
-
rust-cpython: binding for LazyAncestorsThu, 13 Dec 2018 18:53:40 +0100, by Georges Racinet
-
discovery: move common heads computation inside partialdiscovery objectFri, 28 Dec 2018 03:28:02 +0100, by Boris Feld
-
discovery: introduce a partialdiscovery objectFri, 28 Dec 2018 03:14:34 +0100, by Boris Feld
-
discovery: move handling of sampling special case inside sampling functionFri, 14 Dec 2018 12:01:15 +0100, by Boris Feld
-
discovery: minor fix to some conditionalsFri, 04 Jan 2019 17:49:59 +0100, by Boris Feld
-
delta: reuse _findsnapshot call from previous stageThu, 20 Dec 2018 10:16:24 +0100, by Boris Feld
-
delta: have a native implementation of _findsnapshotThu, 20 Dec 2018 10:15:20 +0100, by Boris Feld
-
transaction: do not overwrite atomic-temp files on errorSun, 23 Dec 2018 12:39:20 +0900, by Yuya Nishihara
-
help: fix typoThu, 03 Jan 2019 10:13:34 -0800, by Ludovic Chabant
-
rust: use 'impl Trait' in method argument of AncestorsIteratorTue, 18 Dec 2018 22:23:48 +0900, by Yuya Nishihara
-
rust: use .rev() for reverse rangeTue, 18 Dec 2018 22:12:16 +0900, by Yuya Nishihara
-
histedit: add warning message on editing tagged commits (issue4017)Fri, 04 Jan 2019 00:00:44 +0530, by Navaneeth Suresh
-
strip: extract bookmark movement into a separate functionWed, 02 Jan 2019 05:12:07 +0100, by Boris Feld
-
strip: compute bookmark target only if we have bookmark to moveWed, 02 Jan 2019 05:07:03 +0100, by Boris Feld
-
strip: extract code to create strip backupWed, 02 Jan 2019 05:01:15 +0100, by Boris Feld
-
strip: clarify comment around bundle createWed, 02 Jan 2019 04:57:47 +0100, by Boris Feld
-
strip: move attributes shortcut assigned earlierWed, 02 Jan 2019 05:02:25 +0100, by Boris Feld
-
log: fix line wrap on diffstat with -G/--graph (issue5800)Thu, 27 Dec 2018 17:16:40 +0530, by Navaneeth Suresh
-
registrar: minor cleanup to the merge functionWed, 02 Jan 2019 21:49:40 -0500, by Matt Harbison
-
vfs: raise NotImplementedError in abstractvfs._auditvfsWed, 02 Jan 2019 10:31:14 +0100, by Boris Feld
-
vfs: handle _auditpath in proxyvfsWed, 02 Jan 2019 10:29:36 +0100, by Boris Feld
-
vfs: fix proxyvfs inheritanceWed, 02 Jan 2019 10:29:12 +0100, by Boris Feld
-
vfs: also audit renameWed, 26 Dec 2018 13:44:37 +0100, by Boris Feld
-
vfs: add a `_auditpath` to abstract vfsWed, 26 Dec 2018 13:44:23 +0100, by Boris Feld
-
vfs: makes all audited path relativeSun, 02 Jul 2017 04:51:03 +0200, by Boris Feld
-
debugupgraderepo: add a --no-backup modeFri, 21 Dec 2018 13:17:58 +0100, by Boris Feld
-
upgrade: add '-' in optimization nameFri, 13 Jul 2018 03:05:30 +0200, by Boris Feld
-
revlog: add test case for _findsnapshotsFri, 21 Dec 2018 05:27:30 +0100, by Boris Feld
-
revlog: use the native implementation of issnapshotFri, 21 Dec 2018 05:27:38 +0100, by Boris Feld
-
revlog: add a native implementation of issnapshotMon, 17 Dec 2018 10:57:13 +0100, by Boris Feld
-
revlog: more efficient implementation for issnapshotMon, 17 Dec 2018 10:51:36 +0100, by Boris Feld
-
revlog: clarify the non sparse-revlog case in `issnapshot`Sun, 30 Dec 2018 16:14:42 +0100, by Boris Feld
-
exthelper: switch to using the registrar merging methodSun, 30 Dec 2018 22:46:54 -0500, by Matt Harbison
-
registrar: add a method to merge registrar instancesSun, 30 Dec 2018 21:52:26 -0500, by Matt Harbison
-
phabricator: ensure that the return of urlopener.open() is closedSat, 29 Dec 2018 01:51:02 -0500, by Matt Harbison
-
revlog: fix pure python slicing test when chain contains nullrevThu, 20 Dec 2018 09:59:16 +0100, by Boris Feld
-
merge with stableSun, 30 Dec 2018 17:31:57 +0900, by Yuya Nishihara
-
remotefilelog: fix bug in maybesparsematch returning alwaysmatcherThu, 27 Dec 2018 15:19:46 -0800, by Kyle Lippincott
-
procutil: correct spelling of uninterruptable -> uninterruptibleFri, 28 Dec 2018 12:51:47 -0800, by Kyle Lippincott
-
help: show advanced, experimental and deprecated extensions with --verboseFri, 28 Dec 2018 18:14:10 -0500, by Matt Harbison
-
help: remove a duplicate category name entry for TOPIC_CATEGORY_NONEFri, 28 Dec 2018 17:45:27 -0500, by Matt Harbison
-
phabricator: assign commands to help categoriesFri, 28 Dec 2018 17:33:13 -0500, by Matt Harbison
-
largefiles: eliminate an unnecessary import of configitemsFri, 28 Dec 2018 00:53:58 -0500, by Matt Harbison
-
exthelper: add some examples for using registrar aliasesFri, 28 Dec 2018 00:51:02 -0500, by Matt Harbison
-
exthelper: reintroduce the ability to register filesetsThu, 27 Dec 2018 23:46:35 -0500, by Matt Harbison
-
exthelper: reintroduce the ability to register templatesThu, 27 Dec 2018 21:55:22 -0500, by Matt Harbison
-
extensions: deprecate extsetup without a `ui` argument (API)Thu, 27 Dec 2018 21:46:03 -0500, by Matt Harbison
-
largefiles: port revset registration to exthelperThu, 27 Dec 2018 21:27:43 -0500, by Matt Harbison
-
exthelper: reintroduce the ability to register revsetsThu, 27 Dec 2018 21:26:17 -0500, by Matt Harbison
-
largefiles: drop the uisetup moduleSun, 23 Dec 2018 23:01:51 -0500, by Matt Harbison
-
branches: add -r option to show branch name(s) of a given rev (issue5948)Mon, 24 Dec 2018 17:04:37 +0530, by Navaneeth Suresh
-
progress: avoid ui.configbool() lookup when progress bar is activeMon, 10 Dec 2018 20:06:58 +0000, by Gregory Szorc
-
largefiles: port wrapped functions to exthelperSun, 23 Dec 2018 22:57:03 -0500, by Matt Harbison
-
largefiles: port commands to exthelperSun, 23 Dec 2018 17:26:25 -0500, by Matt Harbison
-
exthelper: support the option argument when registering a commandSun, 23 Dec 2018 21:54:56 -0500, by Matt Harbison
-
largefiles: port configitems to exthelperSun, 23 Dec 2018 16:16:13 -0500, by Matt Harbison
-
remotefilelog: use repo.local() instead of isinstance()Sun, 23 Dec 2018 15:18:38 -0500, by Matt Harbison
-
exthelper: add a cautionary note about adding attributes to containersSun, 23 Dec 2018 14:52:43 -0500, by Matt Harbison
-
exthelper: drop a compatibility shim with '^command' syntaxThu, 27 Dec 2018 00:10:40 -0500, by Matt Harbison
-
wireproto: in batch queries, support queries with immediate responsesMon, 24 Dec 2018 14:04:16 -0500, by Valentin Gatien-Baron
-
rust: core implementation for lazyancestorsTue, 04 Dec 2018 11:05:06 +0100, by Georges Racinet
-
rust-cpython: binding for AncestorsIteratorThu, 06 Dec 2018 20:01:21 +0100, by Georges Racinet
-
rust-cpython: implement Graph using C parents functionMon, 03 Dec 2018 07:44:08 +0100, by Georges Racinet
-
pull: fix inconsistent view of bookmarks during pull (issue4700)Thu, 20 Dec 2018 22:28:39 -0500, by Valentin Gatien-Baron
-
merge: modify the logical statementSun, 23 Dec 2018 13:16:25 +0530, by Sushil khanchi
-
exthelper: correct a documentation typoSun, 23 Dec 2018 01:05:20 -0500, by Matt Harbison
-
lfs: convert to using exthelper to wrap functionsTue, 27 Nov 2018 22:10:07 -0500, by Matt Harbison
-
tests: convert a test extension to use exthelperFri, 30 Nov 2018 21:39:55 -0500, by Matt Harbison
-
exthelper: drop fileset/revset/template support for nowSat, 22 Dec 2018 22:44:24 -0500, by Matt Harbison
-
exthelper: simplify configitem registrationSat, 22 Dec 2018 22:26:36 -0500, by Matt Harbison
-
extensions: import the exthelper class from evolve 980565468003 (API)Sat, 22 Dec 2018 21:06:24 -0500, by Matt Harbison
-
narrow: detect if narrowspec was changed in a different shareFri, 21 Dec 2018 10:13:49 -0800, by Martin von Zweigbergk
-
tests: add test for narrow+shareFri, 13 Jul 2018 11:26:46 -0700, by Martin von Zweigbergk
-
narrow: keep narrowspec backup in storeMon, 10 Dec 2018 10:39:48 -0800, by Martin von Zweigbergk
-
tests: update narrowspec when narrowspec, not dirstate, is accessedSat, 27 Oct 2018 22:56:31 -0700, by Martin von Zweigbergk
-
merge: extract helper for creating empty "actions" dictFri, 21 Dec 2018 09:48:30 -0800, by Martin von Zweigbergk
-
manifest: accept narrowmatch into constructor instead of getting from repoMon, 03 Dec 2018 22:22:23 -0800, by Martin von Zweigbergk
-
py3: byteify one more sys.argv in gendoc.pySat, 22 Dec 2018 00:05:39 -0500, by Matt Harbison
-
test: introduce a new flag to display env variable line per lineWed, 19 Dec 2018 15:45:29 +0100, by Boris Feld
-
revlog: add an explicit test for `issnapshot`Fri, 21 Dec 2018 05:08:32 +0100, by Boris Feld
-
revlog: add some direct testing of the slicing logicThu, 20 Dec 2018 12:17:15 +0100, by Boris Feld
-
revlog: limit base to rev size ratio to 500 instead of 50Wed, 19 Dec 2018 10:54:25 +0100, by Boris Feld
-
contrib: remove unused version of osFri, 21 Dec 2018 15:31:16 +0300, by Pulkit Goyal
-
py3: convert `'{}'.format(foo)` to `'%s' % foo` in the bookflow extensionThu, 20 Dec 2018 23:16:58 -0500, by Matt Harbison
-
py3: byteify sys.argv in gendoc.pyThu, 20 Dec 2018 18:12:29 -0500, by Matt Harbison
-
repository: update interface signature of narrowmatch()Tue, 18 Dec 2018 09:34:32 -0800, by Martin von Zweigbergk
-
narrow: when narrowing, write new narrowspec before removing revlogsWed, 05 Dec 2018 15:30:56 -0800, by Martin von Zweigbergk
-
narrow: replace "ui.warn(); return 1" by "raise error.Abort()"Fri, 23 Nov 2018 22:12:04 -0800, by Martin von Zweigbergk
-
test-bookmarks-pushpull: add failing test of issue4700Sun, 16 Dec 2018 00:21:54 -0500, by Valentin Gatien-Baron
-
tests: update printenv.py argument parsingWed, 19 Dec 2018 15:42:20 +0100, by Boris Feld
-
fuzz: new fuzzer for parsers.fm1readmarkersThu, 20 Dec 2018 01:22:58 -0500, by Augie Fackler
-
server: always close http socket if responding with an error (issue6033) stable 4.8.2Sun, 06 Jan 2019 14:58:54 -0500, by Augie Fackler
-
match: fix assertion for fileset with no context (issue6046) stableSat, 05 Jan 2019 15:44:55 +0900, by Yuya Nishihara
-
update: do not pass in user revspec as default destination (issue6044) stableWed, 02 Jan 2019 09:41:04 +0900, by Yuya Nishihara
-
revlog: catch revlog corruption in index_baserev stableThu, 27 Dec 2018 23:34:37 +0100, by Boris Feld
-
phabricator: properly encode boolean types in the request body stableFri, 21 Dec 2018 17:36:12 -0500, by Matt Harbison
-
parsers: better bounds checking in fm1readmarkersThu, 20 Dec 2018 01:26:39 -0500, by Augie Fackler
-
fuzz: new fuzzer for dirstate parserWed, 19 Dec 2018 23:48:35 -0500, by Augie Fackler
-
fuzz: new fuzzer for revlog's parse_index2 methodWed, 19 Dec 2018 20:26:53 -0500, by Augie Fackler
-
fuzz: extract Python initialization to utility packageWed, 19 Dec 2018 21:57:23 -0500, by Augie Fackler
-
fuzz: remove probably-wrong -fsanitize from fuzzutil.o ruleWed, 19 Dec 2018 23:40:37 -0500, by Augie Fackler
-
parsers: remove long-dead parse_manifest methodWed, 19 Dec 2018 23:51:02 -0500, by Augie Fackler
-
help: hide default value for default-off flagsWed, 19 Dec 2018 09:33:42 -0800, by Martin von Zweigbergk
-
help: show "[no-]" only for default-on FlagsWed, 19 Dec 2018 09:20:32 -0800, by Martin von Zweigbergk
-
shelve: drop unnecessary backup of narrowspecWed, 05 Dec 2018 15:37:03 -0800, by Martin von Zweigbergk
-
shelve: pass transaction around to clarify where it's usedMon, 07 May 2018 17:08:17 -0700, by Martin von Zweigbergk
-
py3: byteify doccheckerWed, 19 Dec 2018 13:35:11 -0500, by Matt Harbison
-
py3: replace hard coded `python` with $PYTHON in check-gendocWed, 19 Dec 2018 13:32:42 -0500, by Matt Harbison
-
py3: byteify gendoc.pyTue, 18 Dec 2018 21:17:27 -0500, by Matt Harbison
-
py3: use bytes stdout in hghave.pyWed, 19 Dec 2018 14:51:21 -0500, by Matt Harbison
-
perfrevlogwrite: fix a typo in the option nameWed, 19 Dec 2018 02:57:48 +0100, by Boris Feld
-
fuzz: improve makefile per feedback from some folks at workWed, 19 Dec 2018 19:20:21 -0500, by Augie Fackler
-
py3: use bytes stdout in test-check-help.tTue, 18 Dec 2018 14:01:06 -0500, by Matt Harbison
-
commandserver: preload repository in master server and reuse its file cacheWed, 31 Oct 2018 22:43:08 +0900, by Yuya Nishihara
-
commandserver: add IPC channel to teach repository path on command finishedWed, 31 Oct 2018 22:19:03 +0900, by Yuya Nishihara
-
upgrade: correct implementation of improvement.__ne__Thu, 13 Dec 2018 23:20:28 -0800, by Benjamin Peterson
-
extensions: use ui.log() interface to provide detailed loading informationSat, 15 Dec 2018 16:28:29 +0900, by Yuya Nishihara
-
mq: implement log() on dummyuiSat, 15 Dec 2018 16:52:04 +0900, by Yuya Nishihara
-
ui: install logger that sends debug.extensions messages to stderrSat, 15 Dec 2018 16:24:08 +0900, by Yuya Nishihara
-
blackbox: resurrect recursion guardSat, 15 Dec 2018 19:05:42 +0900, by Yuya Nishihara
-
tests: filter out uninteresting log eventsSat, 15 Dec 2018 17:52:14 +0900, by Yuya Nishihara
-
context: error out if basefilectx.cmp() is called without self._filenodeSun, 16 Dec 2018 16:31:31 +0900, by Yuya Nishihara
-
context: collapse complex condition to see if filelog have to be comparedSun, 16 Dec 2018 16:24:45 +0900, by Yuya Nishihara
-
merge with stableTue, 18 Dec 2018 10:21:25 -0500, by Augie Fackler
-
worker: do not swallow exception occurred in main process stableTue, 11 Dec 2018 22:34:07 +0900, by Yuya Nishihara
-
run-tests: fix permission to clean up unreadable directories stableMon, 17 Dec 2018 20:46:09 +0900, by Yuya Nishihara
-
rust-cpython: build and support for Python3Mon, 17 Dec 2018 15:05:52 +0100, by Georges Racinet
-
py3: convert popen() command arguments in hgclient to str on WindowsTue, 18 Dec 2018 00:54:32 -0500, by Matt Harbison
-
py3: byteify tests/pullext.pyMon, 17 Dec 2018 23:08:26 -0500, by Matt Harbison
-
py3: byteify the fakeversion extension in test-http-bad-server.tMon, 17 Dec 2018 21:27:37 -0500, by Matt Harbison
-
py3: spawn all python instances with legacy stdio enabled on WindowsMon, 17 Dec 2018 18:25:18 -0500, by Matt Harbison
-
setup: avoid attempting to invoke the system-wide hg.exe on WindowsMon, 17 Dec 2018 17:44:45 -0500, by Matt Harbison
-
delta: ignore base whose chains already don't match expectationsMon, 17 Dec 2018 10:46:37 +0100, by Boris Feld
-
delta: exclude base candidate much smaller than the targetMon, 17 Dec 2018 10:42:19 +0100, by Boris Feld
-
perfrevflogwrite: clear revlog cache between each writeMon, 17 Dec 2018 10:37:22 +0100, by Boris Feld
-
py3: enable legacy stdio mode in exewrapperSun, 16 Dec 2018 17:42:45 -0500, by Matt Harbison
-
run-tests: alias hg to hg.exe on WindowsSun, 16 Dec 2018 17:36:51 -0500, by Matt Harbison
-
py3: conditionalize the python version in test-install.tSun, 16 Dec 2018 15:47:08 -0500, by Matt Harbison
-
tests: followup on network related errors on Debian 9Sun, 16 Dec 2018 18:51:48 +0000, by Boris Feld
-
py3: unimplement RevlogError.__str__()Sun, 16 Dec 2018 17:55:08 +0900, by Yuya Nishihara
-
py3: use forcebytestr() to stringify hook exceptionSun, 16 Dec 2018 17:53:17 +0900, by Yuya Nishihara
-
color: fix a documentation typoSat, 15 Dec 2018 23:14:03 -0500, by Matt Harbison
-
py3: quote $PYTHON in test-patchbomb.t for WindowsSat, 15 Dec 2018 22:31:54 -0500, by Matt Harbison
-
rust-cpython: testing the bindings from PythonTue, 16 Oct 2018 19:58:27 +0200, by Georges Racinet
-
rust-cpython: build via HGWITHRUSTEXT=cpythonThu, 06 Dec 2018 16:34:22 +0100, by Georges Racinet
-
rust: better treatment of cargo/rustc errorsThu, 06 Dec 2018 16:23:20 +0100, by Georges Racinet
-
rust-cpython: start cpython crate bindingsMon, 03 Dec 2018 06:52:17 +0100, by Georges Racinet
-
rust-cpython: exclude hgcli from workspaceMon, 03 Dec 2018 06:54:19 +0100, by Georges Racinet
-
sparse-revlog: protect C code against delta chain including nullrevFri, 14 Dec 2018 17:25:41 +0100, by Boris Feld
-
sparse-revlog: handle nullrev in index_get_lengthFri, 14 Dec 2018 17:24:44 +0100, by Boris Feld
-
sparse-revlog: handle nullrev in index_get_startFri, 14 Dec 2018 17:23:41 +0100, by Boris Feld
-
revlog: introduce a constant for nullrev in `revlog.c`Fri, 14 Dec 2018 17:22:42 +0100, by Boris Feld
-
rust: translation of missingancestorsFri, 30 Nov 2018 00:46:55 +0100, by Georges Racinet
-
contrib: provide a small script that draw performance plotFri, 14 Dec 2018 18:15:19 +0100, by Paul Morelle
-
delta: filter nullrev out firstThu, 06 Dec 2018 10:39:05 +0100, by Boris Feld
-
perf: report more of the higher range in perfrevlogwriteThu, 06 Dec 2018 10:38:30 +0100, by Boris Feld
-
help: present boolean arguments as "--[no-]foo"Fri, 14 Dec 2018 13:44:46 -0800, by Martin von Zweigbergk
-
help: show "default: off" for boolean flags that default to offFri, 14 Dec 2018 13:33:12 -0800, by Martin von Zweigbergk
-
help: use "default: on" instead of "default: True"Fri, 14 Dec 2018 13:20:00 -0800, by Martin von Zweigbergk
-
check-commit: disallow capitalization only right after topicFri, 14 Dec 2018 13:32:34 -0800, by Martin von Zweigbergk
-
absorb: don't prompt to apply changes when there are none to applyThu, 13 Dec 2018 20:39:25 -0800, by Danny Hooper
-
py3: add a b'' prefix in tests/test-remotefilelog-pull-noshallow.tFri, 14 Dec 2018 21:00:33 +0300, by Pulkit Goyal
-
error: implement __str__ on RevlogError to fix some output defects on Py3Fri, 14 Dec 2018 12:01:47 -0500, by Augie Fackler
-
perf: add two more missing b prefixes for Python 3Fri, 14 Dec 2018 12:00:38 -0500, by Augie Fackler
-
match: fix doctest to use bytes instead of strFri, 14 Dec 2018 11:37:50 -0500, by Augie Fackler
-
py3: use pycompat.bytechr() instead of chr() in test-fastannotate-revmap.pyFri, 14 Dec 2018 19:30:20 +0300, by Pulkit Goyal
-
py3: add a missing b'' prefix in contrib/perf.pyFri, 14 Dec 2018 19:21:28 +0300, by Pulkit Goyal
-
py3: use '%d' for integers instead of '%s'Fri, 14 Dec 2018 19:12:45 +0300, by Pulkit Goyal
-
py3: whitelist another passing test caught by buildbotFri, 14 Dec 2018 19:10:46 +0300, by Pulkit Goyal
-
py3: fix bad escapes of sub() replacement pattern in test-template-basic.tFri, 14 Dec 2018 21:19:19 +0900, by Yuya Nishihara
-
perfdiscovery: benching findcommonheads()Thu, 13 Dec 2018 17:10:03 +0100, by Georges Racinet
-
windows: ensure pure posixfile fd doesn't escape by entering context manager stableSat, 15 Dec 2018 14:55:06 -0500, by Matt Harbison
-
vfs: ensure closewrapbase fh doesn't escape by entering context manager stableSat, 15 Dec 2018 13:54:37 -0500, by Matt Harbison
-
windows: ensure mixedfilemodewrapper fd doesn't escape by entering context mgr stableSat, 15 Dec 2018 13:41:34 -0500, by Matt Harbison
-
py3: ensure the proxied Windows fd doesn't escape by entering context manager stableSat, 15 Dec 2018 01:26:18 -0500, by Matt Harbison
-
merge with stableThu, 13 Dec 2018 14:44:54 -0500, by Augie Fackler
-
templatefuncs: specialize "no match" value of search() to allow % operationWed, 12 Dec 2018 22:45:02 +0900, by Yuya Nishihara
-
templatefuncs: add regexp search() function that extracts substringWed, 12 Dec 2018 22:19:57 +0900, by Yuya Nishihara
-
rust: changed Graph.parents to return [Revision; 2]Fri, 30 Nov 2018 00:44:04 +0100, by Georges Racinet
-
rust: improved docstringTue, 11 Dec 2018 17:31:54 +0100, by Georges Racinet
-
revset: move subscript relation functions to its own dictThu, 13 Dec 2018 17:18:57 +0800, by Anton Shestakov
-
py3: teach run-tests.py to handle exe with spaces when --local isn't specifiedThu, 13 Dec 2018 00:18:47 -0500, by Matt Harbison
-
rust: adapted hg-core tests for iteration over ResultTue, 11 Dec 2018 17:13:17 +0100, by Georges Racinet
-
win32: close the handles associated with a spawned child processTue, 11 Dec 2018 21:57:54 -0500, by Matt Harbison
-
rust: remove comment about error handling of AncestorsIteratorTue, 11 Dec 2018 22:23:39 +0900, by Yuya Nishihara
-
test: fix test-http-bad-server with current python 2.7 stableWed, 12 Dec 2018 06:41:19 +0100, by Julien Cristau
-
perf: add perfprogress commandMon, 10 Dec 2018 20:01:07 +0000, by Gregory Szorc
-
wireprotov2: unify file revision collection and linknode derivationMon, 10 Dec 2018 18:55:08 +0000, by Gregory Szorc
-
wireprotov2: send linknodes to emitfilerevisions()Mon, 10 Dec 2018 18:04:12 +0000, by Gregory Szorc
-
tests: add tests for server-side linknode adjustment with wireprotov2Mon, 10 Dec 2018 17:26:12 +0000, by Gregory Szorc
-
tests: fix empty commit in testMon, 10 Dec 2018 16:53:09 +0000, by Gregory Szorc
-
tests: add sparserevlog requirement to test-sqlitestore.tMon, 10 Dec 2018 19:41:43 +0000, by Gregory Szorc
-
tests: remove all transitional configurationMon, 12 Nov 2018 02:21:52 +0100, by Boris Feld
-
sparse-revlog: enabled by defaultMon, 12 Nov 2018 01:22:38 +0100, by Boris Feld
-
test: preemptively disable sparse-revlog for some of test-upgrade-repoMon, 12 Nov 2018 01:22:30 +0100, by Boris Feld
-
test: enable sparse-revlog for test-wireproto-content-redirects.tMon, 12 Nov 2018 01:19:48 +0100, by Boris Feld
-
test: enable sparse-revlog for test-wireproto-command-capabilities.tMon, 12 Nov 2018 01:18:58 +0100, by Boris Feld
-
test: enable sparse-revlog for test-wireproto-caching.tMon, 12 Nov 2018 01:18:45 +0100, by Boris Feld
-
test: enable sparse-revlog for test-treemanifest.tMon, 12 Nov 2018 01:18:33 +0100, by Boris Feld
-
test: enable sparse-revlog for test-stream-bundle-v2.tMon, 12 Nov 2018 01:18:16 +0100, by Boris Feld
-
test: enable sparse-revlog for test-ssh.tMon, 12 Nov 2018 01:18:03 +0100, by Boris Feld
-
test: enable sparse-revlog for test-ssh-proto-unbundle.tMon, 12 Nov 2018 01:17:05 +0100, by Boris Feld
-
test: enable sparse-revlog for test-ssh-proto.tMon, 12 Nov 2018 01:17:35 +0100, by Boris Feld
-
test: enable sparse-revlog for test-ssh-bundle1.tMon, 12 Nov 2018 01:16:12 +0100, by Boris Feld
-
test: enable sparse-revlog for test-sparse-requirement.tMon, 12 Nov 2018 01:15:51 +0100, by Boris Feld
-
test: enable sparse-revlog for test-revlog-v2.tMon, 12 Nov 2018 01:15:37 +0100, by Boris Feld
-
test: enable sparse-revlog for test-repo-compengines.tMon, 12 Nov 2018 01:15:21 +0100, by Boris Feld
-
test: enable sparse-revlog for test-remotefilelog-log.tMon, 12 Nov 2018 01:14:54 +0100, by Boris Feld
-
test: enable sparse-revlog for test-remotefilelog-clone-tree.tMon, 12 Nov 2018 01:14:22 +0100, by Boris Feld
-
test: enable sparse-revlog for test-remotefilelog-clone.tWed, 28 Nov 2018 20:00:57 +0100, by Boris Feld
-
test: enable sparse-revlog for test-phases.tWed, 28 Nov 2018 20:01:08 +0100, by Boris Feld
-
test: enable sparse-revlog for test-narrow-clone.tMon, 12 Nov 2018 01:12:37 +0100, by Boris Feld
-
test: enable sparse-revlog for test-narrow-clone-stream.tMon, 12 Nov 2018 01:12:15 +0100, by Boris Feld
-
test: enable sparse-revlog for test-narrow-clone-no-ellipsis.tMon, 12 Nov 2018 01:12:01 +0100, by Boris Feld
-
test: enable sparse-revlog for test-lfs-serve.tMon, 12 Nov 2018 01:09:19 +0100, by Boris Feld
-
test: enable sparse-revlog for test-lfs-largefiles.tMon, 12 Nov 2018 01:09:08 +0100, by Boris Feld
-
test: enable sparse-revlog for test-lfconvert.tMon, 12 Nov 2018 01:08:56 +0100, by Boris Feld
-
test: enable sparse-revlog for test-init.tMon, 12 Nov 2018 01:06:10 +0100, by Boris Feld
-
test: enable sparse-revlog for test-http-protocol.tMon, 12 Nov 2018 01:08:42 +0100, by Boris Feld
-
test: enable sparse-revlog for test-hgweb-commands.tMon, 12 Nov 2018 01:04:59 +0100, by Boris Feld
-
test: enable sparse-revlog for test-debugcommands.tMon, 12 Nov 2018 01:04:04 +0100, by Boris Feld
-
test: enable sparse-revlog for test-clone-uncompressed.tMon, 12 Nov 2018 01:02:18 +0100, by Boris Feld
-
test: enable sparse-revlog for test-clonebundles.tMon, 12 Nov 2018 01:03:04 +0100, by Boris Feld
-
test: enable sparse-revlog for test-bundle.tMon, 12 Nov 2018 01:43:34 +0100, by Boris Feld
-
test: make sure sparse-revlog does not interfer with test-parseindex.tMon, 12 Nov 2018 01:13:01 +0100, by Boris Feld
-
test: explicitly disable sparse-revlog in test-http-bad-server.tMon, 12 Nov 2018 01:41:23 +0100, by Boris Feld
-
test: explicitly disable sparse-revlog in test-generaldelta.tMon, 12 Nov 2018 01:40:33 +0100, by Boris Feld
-
sparse-revlog: disable sparse-revlog if config disable general-deltaMon, 12 Nov 2018 01:42:03 +0100, by Boris Feld
-
test: fix config typo in test-upgrade-repo.tMon, 12 Nov 2018 00:48:11 +0100, by Boris Feld
-
tests: use $RUNTESTDIR instead of $TESTDIR in narrow-library.shMon, 10 Dec 2018 15:45:46 +0300, by Pulkit Goyal
-
tests: update network related errors for Debian 9Mon, 10 Dec 2018 10:21:08 +0100, by Boris Feld
-
util: implement pop() on lrucachedictSun, 04 Nov 2018 16:57:05 +0900, by Yuya Nishihara
-
util: add method to peek item in lrucachedictWed, 31 Oct 2018 22:29:05 +0900, by Yuya Nishihara
-
commandserver: loop over selector eventsWed, 31 Oct 2018 22:05:45 +0900, by Yuya Nishihara
-
commandserver: remove redundant "if True" blockWed, 31 Oct 2018 22:03:07 +0900, by Yuya Nishihara
-
commandserver: extract handler of new socket connectionWed, 31 Oct 2018 22:02:38 +0900, by Yuya Nishihara
-
commandserver: pass around option to hook repo instance creationWed, 31 Oct 2018 21:57:11 +0900, by Yuya Nishihara
-
py3: stop subscripting socket.errorSun, 09 Dec 2018 19:40:54 -0500, by Matt Harbison
-
test: update test-logtoprocess.t to not requires lessSun, 09 Dec 2018 16:49:55 +0100, by Boris Feld
-
py3: quote several instances of $PYTHON for WindowsSun, 09 Dec 2018 21:23:34 -0500, by Matt Harbison
-
py3: adapt test-largefiles-wireproto.t to python3Sun, 09 Dec 2018 18:35:35 -0500, by Matt Harbison
-
py3: byteify test-push-race.tSun, 09 Dec 2018 13:53:08 -0500, by Matt Harbison
-
py3: convert filename to bytes in test-hardlinks.tSun, 09 Dec 2018 13:33:36 -0500, by Matt Harbison
-
narrow: keep bookmarks temporarily stripped for as long as commits areSat, 08 Dec 2018 23:41:54 -0800, by Martin von Zweigbergk
-
narrow: drop obsolete support for old MercurialSat, 08 Dec 2018 23:04:11 -0800, by Martin von Zweigbergk
-
tests: test that narrow preserves bookmarks on widenThu, 06 Dec 2018 10:15:41 -0800, by Martin von Zweigbergk
-
rebase: clarify that commits that become empty are skippedFri, 07 Dec 2018 14:23:17 -0800, by Martin von Zweigbergk
-
rebase: format commit in usual way when explaining that it became emptyFri, 07 Dec 2018 14:17:09 -0800, by Martin von Zweigbergk
-
rust: propagate error of index_get_parents() properlyMon, 29 Oct 2018 21:50:53 +0900, by Yuya Nishihara
-
rust: look up HgRevlogIndex_GetParents() from symbol tableSun, 02 Dec 2018 22:20:38 +0900, by Yuya Nishihara
-
revlog: add public CPython function to get parent revisionsSun, 02 Dec 2018 22:10:37 +0900, by Yuya Nishihara
-
revlog: rename indexType to HgRevlogIndex_Type as it's a global symbolSun, 02 Dec 2018 21:41:24 +0900, by Yuya Nishihara
-
revlog: export symbol of indexTypeSun, 02 Dec 2018 21:37:42 +0900, by Yuya Nishihara
-
setup: fix path of rust source dependenciesSun, 02 Dec 2018 21:33:43 +0900, by Yuya Nishihara
-
rebase: remove now-unnecessary arguments to _abort()Sun, 04 Mar 2018 08:50:12 -0800, by Martin von Zweigbergk
-
rebase: move abort() onto rebaseruntimeSun, 04 Mar 2018 08:41:29 -0800, by Martin von Zweigbergk
-
cleanupnodes: trust caller when "moves" is not NoneWed, 21 Mar 2018 16:46:28 -0700, by Martin von Zweigbergk
-
shelve: change transaction description from "commit" to "shelve"Wed, 05 Dec 2018 14:17:15 -0800, by Martin von Zweigbergk
-
shelve: drop unnecessary backup of dirstate for phase-based caseWed, 05 Dec 2018 14:08:01 -0800, by Martin von Zweigbergk
-
tests: split test-shelve.t in twoWed, 05 Dec 2018 14:46:09 -0800, by Martin von Zweigbergk
-
remotefilelog: rely on progress helper for keeping track of positionTue, 04 Dec 2018 22:16:13 -0800, by Martin von Zweigbergk
-
remotefilelog: reduce use of "count" containerTue, 04 Dec 2018 22:15:42 -0800, by Martin von Zweigbergk
-
remotefilelog: replace a "a=[expr]; b=a[0]" by "b=expr; a = [b]"Tue, 04 Dec 2018 22:12:47 -0800, by Martin von Zweigbergk
-
remotefilelog: remove an unnecessary update of "count" containerTue, 04 Dec 2018 22:09:33 -0800, by Martin von Zweigbergk
-
remotefilelog: avoid temporarily using "count" variable as synonym for "total"Tue, 04 Dec 2018 21:58:46 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in fileserverclientWed, 05 Dec 2018 09:30:01 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in shallowrepoTue, 04 Dec 2018 16:32:59 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in shallowbundleTue, 04 Dec 2018 16:31:04 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in repackTue, 04 Dec 2018 16:29:05 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in remotefilelogserverTue, 04 Dec 2018 16:23:00 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper in basestoreTue, 04 Dec 2018 16:09:20 -0800, by Martin von Zweigbergk
-
remotefilelog: use progress helper when analyzing reposTue, 04 Dec 2018 16:02:56 -0800, by Martin von Zweigbergk
-
fastannotate: use progress helperTue, 04 Dec 2018 15:59:47 -0800, by Martin von Zweigbergk
-
debugbuildannotatecache: use progress helperTue, 04 Dec 2018 15:57:11 -0800, by Martin von Zweigbergk
-
upgrade: clarify "aggressivemergedelta" handlingFri, 13 Jul 2018 11:45:15 +0200, by Boris Feld
-
upgrade: test that fncache is valid after repository upgradeFri, 13 Jul 2018 02:54:52 +0200, by Boris Feld
-
tests: update `rm` invocation for new location of checklinkWed, 05 Dec 2018 12:25:41 -0500, by Augie Fackler
-
bookflow: new extension for bookmark-based branchingMon, 03 Dec 2018 14:17:38 -0500, by idlsoft
-
rust: make clean takes care of rust/targetTue, 04 Dec 2018 17:03:43 +0000, by Georges Racinet
-
rust: rename local variables in AncestorsIterator::nextTue, 04 Dec 2018 14:01:13 +0000, by Georges Racinet
-
tests: stabilize test-inherit-mode.t on FreeBSD and macOS againTue, 04 Dec 2018 17:34:10 -0500, by Augie Fackler
-
tests: drop redundant "#if execbit" from test-rebase-inmemory.tTue, 04 Dec 2018 08:50:33 -0800, by Martin von Zweigbergk
-
narrow: don't resurrect old commits when narrowing (don't strip obsmarkers)Mon, 03 Dec 2018 16:56:09 -0800, by Martin von Zweigbergk
-
commandserver: turn server debug messages into logsSun, 18 Nov 2018 19:55:53 +0900, by Yuya Nishihara
-
commandserver: add config knob for various logging optionsSun, 18 Nov 2018 19:47:04 +0900, by Yuya Nishihara
-
commandserver: expand log path for convenienceSat, 10 Nov 2018 19:27:47 +0900, by Yuya Nishihara
-
commandserver: switch logging facility to ui.log() interfaceSat, 10 Nov 2018 19:09:37 +0900, by Yuya Nishihara
-
commandserver: install logger to record server events through canonical APISat, 10 Nov 2018 19:00:17 +0900, by Yuya Nishihara
-
commandserver: enable logging when server process startedSat, 10 Nov 2018 18:19:34 +0900, by Yuya Nishihara
-
test-commandserver: change way of triggering early crashSat, 10 Nov 2018 18:16:33 +0900, by Yuya Nishihara
-
loggingutil: add basic logger backendsSun, 18 Nov 2018 18:58:06 +0900, by Yuya Nishihara
-
hgweb: register web.comparisoncontext to the config table stableSun, 09 Dec 2018 23:48:50 -0500, by Matt Harbison
-
merge with stableTue, 04 Dec 2018 17:13:01 -0500, by Augie Fackler
-
rebase: fix path auditing to audit path relative to repo root (issue5818) stable 4.8.1Tue, 20 Nov 2018 14:43:27 -0800, by Martin von Zweigbergk
-
tests: show bad path auditing in in-memory rebase stableTue, 04 Dec 2018 08:56:43 -0800, by Martin von Zweigbergk
-
tests: add a missing "cd .." to test-rebase-inmemory.t stableTue, 04 Dec 2018 08:55:48 -0800, by Martin von Zweigbergk
-
rust: fix possible out-of-bounds read through index_get_parents() stableSun, 28 Oct 2018 21:29:04 +0900, by Yuya Nishihara
-
revlog: fix out-of-bounds access by negative parents read from revlog (SEC) stableThu, 01 Nov 2018 20:32:59 +0900, by Yuya Nishihara
-
rust: peek_mut optim for lazy ancestorsThu, 29 Nov 2018 09:13:13 +0000, by Georges Racinet
-
fuzz: grep away HAVE_GETC_UNLOCKED in pyconfig.h to avoid msan badnessMon, 03 Dec 2018 18:07:09 -0500, by Augie Fackler
-
fuzz: more correctly specify CFLAGS and LDFLAGS when building PythonTue, 13 Nov 2018 09:19:05 -0500, by Augie Fackler
-
tests: stabilize test-blackbox.t on WindowsTue, 04 Dec 2018 00:19:33 -0500, by Matt Harbison
-
tests: stabilize for recent wcache changesTue, 04 Dec 2018 00:16:12 -0500, by Matt Harbison
-
extdiff: avoid double backslashes in the displayed tool path on WindowsMon, 03 Dec 2018 12:48:42 -0500, by Matt Harbison
-
contrib: add a helper script that help to build interesting repositoriesWed, 28 Nov 2018 05:06:58 +0100, by Boris Feld
-
py3: listify filter() to call len() on itMon, 03 Dec 2018 19:42:46 +0300, by Pulkit Goyal
-
rebase: fix dir/file conflict detection when using in-mem merge stableMon, 03 Dec 2018 11:14:44 -0800, by Martin von Zweigbergk
-
tests: show that in-mem rebase does not find path dir/file conflicts stableMon, 03 Dec 2018 11:11:34 -0800, by Martin von Zweigbergk
-
extdiff: register the configuration generated commands with a help category stableMon, 03 Dec 2018 20:59:48 -0500, by Matt Harbison
-
loggingutil: document openlogfile()Sun, 18 Nov 2018 18:35:31 +0900, by Yuya Nishihara
-
loggingutil: extract openlogfile() and proxylogger to new moduleSun, 18 Nov 2018 18:25:37 +0900, by Yuya Nishihara
-
blackbox: pass in options to _openlogfile() as argumentsSun, 18 Nov 2018 18:21:39 +0900, by Yuya Nishihara
-
blackbox: just try writing to repo.vfs and update lastlogger on successSat, 17 Nov 2018 22:10:27 +0900, by Yuya Nishihara
-
vfs: add option to not create parent directories implicitlyTue, 20 Nov 2018 22:31:12 +0900, by Yuya Nishihara
-
repo: add a `wcachevfs` to access the `.hg/wcache/` directoryThu, 15 Nov 2018 02:55:33 +0100, by Boris Feld
-
cache: create `wcache` directory at init timeThu, 15 Nov 2018 02:46:31 +0100, by Boris Feld
-
cache: create `cache` directory at init timeThu, 15 Nov 2018 02:38:55 +0100, by Boris Feld
-
check-exec: write file in 'wcache' instead of 'cache'Thu, 15 Nov 2018 17:08:23 +0100, by Boris Feld
-
rebase: abort in-mem rebase if there's a dirty merge state stableMon, 03 Dec 2018 09:36:40 -0800, by Martin von Zweigbergk
-
rebase: preserve working copy when redoing in-mem rebase on disk stableFri, 30 Nov 2018 16:21:37 -0800, by Martin von Zweigbergk
-
tests: show that in-mem rebase falling back loses state stableFri, 30 Nov 2018 15:08:43 -0800, by Martin von Zweigbergk
-
commandserver: get around ETIMEDOUT raised by selectors2 stableMon, 03 Dec 2018 21:45:15 +0900, by Yuya Nishihara
-
selectors2: backport minimal fix of timeout handling from 2.0.1 stableMon, 03 Dec 2018 21:31:19 +0900, by Yuya Nishihara
-
mmapindex: set default to 1MBFri, 23 Nov 2018 06:09:44 +0100, by Boris Feld
-
mmapindex: move the 'mmapindexthreshold' option out of experimentalFri, 23 Nov 2018 06:07:33 +0100, by Boris Feld
-
perf: add a --rev attribute to perfindexSat, 01 Dec 2018 15:57:27 +0100, by Boris Feld
-
perf: update perfindex to be more realisticFri, 23 Nov 2018 06:03:38 +0100, by Boris Feld
-
match: drop unnecessary wrapping of regex in groupSun, 02 Dec 2018 13:09:46 -0800, by Martin von Zweigbergk
-
match: use _BASE_SIZE instead of magic value 4Sun, 02 Dec 2018 13:45:20 -0800, by Martin von Zweigbergk
-
match: make "groupsize" include the trailing "|"Sun, 02 Dec 2018 13:44:49 -0800, by Martin von Zweigbergk
-
match: fix an unaligned (but harmless) indentSun, 02 Dec 2018 13:09:43 -0800, by Martin von Zweigbergk
-
match: raise an Abort error instead of OverflowErrorThu, 22 Nov 2018 17:41:10 +0100, by Boris Feld
-
match: avoid translating glob to matcher multiple times for large setsThu, 22 Nov 2018 21:02:02 +0100, by Boris Feld
-
match: extract function that group regexpsThu, 22 Nov 2018 17:25:49 +0100, by Boris Feld
-
match: test for overflow error in patternThu, 22 Nov 2018 17:16:05 +0100, by Boris Feld
-
match: extract a literal constant into a symbolic oneThu, 22 Nov 2018 17:20:32 +0100, by Boris Feld
-
tests: apply binary mode to output in seq.pySat, 01 Dec 2018 21:42:48 -0500, by Matt Harbison
-
perf: add a `--clear-caches` to `perfbranchmapupdate`Fri, 23 Nov 2018 01:09:37 +0100, by Boris Feld
-
perf: start from an existing branchmap if possibleWed, 21 Nov 2018 21:11:47 +0000, by Boris Feld
-
perf: rely on repoview for perfbranchmapupdateWed, 21 Nov 2018 20:35:22 +0000, by Boris Feld
-
perf: pre-indent some code in `perfbranchmapupdate`Wed, 21 Nov 2018 22:56:06 +0100, by Boris Feld
-
perf: add a `perfbranchmapupdate` commandWed, 21 Nov 2018 12:02:25 +0000, by Boris Feld
-
push: config option to control behavior when pushing to a publishing serverMon, 05 Nov 2018 13:52:19 +0800, by Anton Shestakov
-
narrowcommands: remove an unrequired `repo.narrowpats` callFri, 30 Nov 2018 17:42:55 +0300, by Pulkit Goyal
-
manifest: reject lines shorter than 42 bytes, not 22Thu, 29 Nov 2018 16:44:01 -0500, by Augie Fackler
-
blackbox: initialize logger with repo instanceSun, 11 Nov 2018 20:05:38 +0900, by Yuya Nishihara
-
blackbox: do not nullify repo to deactivate the logger on failureSat, 17 Nov 2018 20:56:25 +0900, by Yuya Nishihara
-
blackbox: extract global last logger to proxylogger classSun, 11 Nov 2018 20:02:34 +0900, by Yuya Nishihara
-
ui: pass in bytes opts dict to logger.log()Sun, 11 Nov 2018 19:36:21 +0900, by Yuya Nishihara
-
ui: pass in formatted message to logger.log()Sun, 11 Nov 2018 19:35:33 +0900, by Yuya Nishihara
-
blackbox: send debug message to logger by core uiSun, 11 Nov 2018 17:34:46 +0900, by Yuya Nishihara
-
blackbox: change the way of deactivating the logger on write errorSat, 17 Nov 2018 20:23:50 +0900, by Yuya Nishihara
-
match: remove obsolete catching of OverflowErrorWed, 28 Nov 2018 10:12:50 -0800, by Martin von Zweigbergk
-
sparse: raise a move verbose index error from the C codeTue, 27 Nov 2018 02:10:14 +0100, by Boris Feld
-
narrow: drop the bundle2 capability since we have server capabilities (BC)Fri, 05 Oct 2018 23:10:56 +0300, by Pulkit Goyal
-
vfs: extract the audit path logic into a submethodSun, 02 Jul 2017 04:06:24 +0200, by Boris Feld
-
subrepo-git: use an official origvfs when appropriateThu, 22 Nov 2018 20:01:28 +0100, by Boris Feld
-
revert: extract origvfs logic in a sub-functionThu, 22 Nov 2018 19:26:05 +0100, by Boris Feld
-
vfs: treat 'undo.' file the same as 'journal.' fileThu, 22 Nov 2018 18:44:07 +0100, by Boris Feld
-
perf: add a perfignore commandThu, 22 Nov 2018 21:00:13 +0100, by Boris Feld
-
py3: use pycompat.xrange instead of xrangeMon, 26 Nov 2018 15:36:06 +0300, by Pulkit Goyal
-
store: write fncache only once if there are both adds and removesTue, 27 Nov 2018 16:16:13 +0300, by Pulkit Goyal
-
perf: disable revlogs clearing in `perftags` by defaultTue, 20 Nov 2018 17:44:24 +0000, by Boris Feld
-
perf: add a `clear-revlogs` flag to `perfbookmarks`Tue, 20 Nov 2018 10:55:20 +0000, by Boris Feld
-
tags: cache `repo.changelog` access when checking tags nodesTue, 20 Nov 2018 10:38:15 +0000, by Boris Feld
-
perf: add a `clear-revlogs` flag to `perftags`Tue, 20 Nov 2018 10:46:20 +0000, by Boris Feld
-
perf: stop creating new revlog by hand in perftagsSun, 25 Nov 2018 13:37:53 +0100, by Boris Feld
-
revlog: update the documentation for `trim_endidx`Mon, 26 Nov 2018 00:23:12 +0100, by Boris Feld
-
revlog: properly detect corrupted revlog in `index_get_length`Mon, 26 Nov 2018 00:21:09 +0100, by Boris Feld
-
perf: rename `perfhelper-tracecopies` to `perfhelper-pathcopies`Mon, 26 Nov 2018 00:15:12 +0100, by Boris Feld
-
perf: add a docstring to `perfpathcopies`Mon, 26 Nov 2018 00:13:50 +0100, by Boris Feld
-
revlog: update the docstring of `ancestors` to match realityMon, 26 Nov 2018 00:08:11 +0100, by Boris Feld
-
remotefilelog: fix typo in docstringMon, 26 Nov 2018 15:53:34 -0500, by Augie Fackler
-
store: append to fncache if there are only new files to writeFri, 23 Nov 2018 18:58:16 +0300, by Pulkit Goyal
-
py3: fix couple of division operator to do integer divisonMon, 26 Nov 2018 15:38:35 +0300, by Pulkit Goyal
-
py3: use dict.items() instead of dict.iteritems()Mon, 26 Nov 2018 15:37:48 +0300, by Pulkit Goyal
-
py3: convert strings to bytes in tests/test-remotefilelog-histpack.pyMon, 26 Nov 2018 15:36:51 +0300, by Pulkit Goyal
-
py3: replace str() with pycompat.bytestr() or ('%d' % int)Fri, 23 Nov 2018 21:54:03 +0300, by Pulkit Goyal
-
perf: add a `--timing` argument to `perfhelper-tracecopies`Fri, 23 Nov 2018 19:32:51 +0100, by Boris Feld
-
ui: manage logger instances and event filtering by core uiSun, 11 Nov 2018 18:08:33 +0900, by Yuya Nishihara
-
extensions: add "uipopulate" hook, called per instance, not per processMon, 12 Nov 2018 21:10:51 +0900, by Yuya Nishihara
-
hgweb: load globally-enabled extensions explicitlySat, 17 Nov 2018 19:11:45 +0900, by Yuya Nishihara
-
tests: sniff for libfuzzer actually being available in test-fuzz-targets.t stableWed, 14 Nov 2018 10:12:43 -0500, by Augie Fackler
-
tests: sniff for /usr/local/bin/gmake and use it in test-fuzz-targets.t stableWed, 14 Nov 2018 10:11:37 -0500, by Augie Fackler
-
tests: stabilize test-inherit-mode.t on FreeBSD and macOS (issue6026) stableThu, 29 Nov 2018 16:25:37 -0500, by Augie Fackler
-
wireprotov2peer: wait for initial object before resolving future stableWed, 28 Nov 2018 12:52:23 -0800, by Gregory Szorc
-
wireprotov2peer: always return a bool from _processredirect() stableWed, 28 Nov 2018 10:37:43 -0800, by Gregory Szorc
-
tests: disable remotefilelog on WindowsSat, 24 Nov 2018 14:11:02 -0500, by Matt Harbison
-
perf: run 'setup' function during stub runThu, 22 Nov 2018 23:48:44 +0100, by Boris Feld
-
perf: fallback to subset if ondisk cache is missing in perfbranchmaploadFri, 23 Nov 2018 02:08:01 +0100, by Boris Feld
-
perf: prewarm the branchmap in perfbranchmaploadFri, 23 Nov 2018 02:11:11 +0100, by Boris Feld
-
localrepo: correct docstring of filectx()Sun, 25 Nov 2018 22:39:54 +0900, by Yuya Nishihara
-
annotate: remove dead code to not convert path to relative pathSat, 24 Nov 2018 20:05:55 +0900, by Yuya Nishihara
-
annotate: start pager soon after command options are validatedSat, 24 Nov 2018 18:41:44 +0900, by Yuya Nishihara
-
annotate: check and update command options firstSat, 24 Nov 2018 18:38:44 +0900, by Yuya Nishihara
-
annotate: format local tables in less-dense formSat, 24 Nov 2018 18:36:44 +0900, by Yuya Nishihara
-
perf: rename version flag of perfchangegroupchangelog to cgversionThu, 22 Nov 2018 18:14:21 +0300, by Pulkit Goyal
-
procutil: don't allow the main 'hg' script to be treated as the Windows exeFri, 23 Nov 2018 22:27:57 -0500, by Matt Harbison
-
remotefilelog: drop some compatibility cruft for finding the hg exeutableFri, 23 Nov 2018 22:18:56 -0500, by Matt Harbison
-
branchmap: build the revbranchcache._namesreverse() only when requiredWed, 21 Nov 2018 17:17:26 +0300, by Pulkit Goyal
-
sparse-revlog: put the native implementation of slicechunktodensity to useThu, 15 Nov 2018 11:11:38 +0100, by Boris Feld
-
cext: increment the `parsers` module versionThu, 15 Nov 2018 11:10:52 +0100, by Boris Feld
-
sparse-revlog: introduce native (C) implementation of slicechunktodensityThu, 15 Nov 2018 11:09:58 +0100, by Boris Feld
-
sparse-revlog: add a `trim_endidx` function in CFri, 09 Nov 2018 18:45:23 +0100, by Boris Feld
-
sparse-revlog: add a `index_segment_span` function in CFri, 09 Nov 2018 18:43:16 +0100, by Boris Feld
-
sparse-revlog: add a `index_get_length` function in CFri, 09 Nov 2018 18:42:58 +0100, by Boris Feld
-
sparse-revlog: add a `index_get_start` function in CTue, 20 Nov 2018 14:49:18 +0000, by Boris Feld
-
perf: add --clear-revlog flag to branchmaploadFri, 23 Nov 2018 06:32:32 +0100, by Boris Feld
-
perf: introduce a function to fully "unload" a changelogFri, 23 Nov 2018 06:32:28 +0100, by Boris Feld
-
perf: use an explicit function in perfbranchmaploadFri, 23 Nov 2018 01:32:57 +0100, by Boris Feld
-
perf: update function name to match `perfbranchmapload` commandFri, 23 Nov 2018 01:20:18 +0100, by Boris Feld
-
perf: fix a minor typo in perfbranchmaploadWed, 21 Nov 2018 11:46:47 +0000, by Boris Feld
-
context: floor adjustlinkrev graph walk during copy tracingWed, 10 Oct 2018 00:50:37 +0200, by Boris Feld
-
context: small refactoring of `isintroducedafter`Mon, 19 Nov 2018 14:30:58 +0000, by Boris Feld
-
context: split `introrev` logic in a sub functionWed, 10 Oct 2018 00:50:36 +0200, by Boris Feld
-
context: introduce an `isintroducedafter` method and use it in copiesWed, 10 Oct 2018 00:50:35 +0200, by Boris Feld
-
context: take advantage of `_descendantrev` in introrev if availableWed, 10 Oct 2018 00:50:34 +0200, by Boris Feld
-
context: spell out the logic around linkrev adjustement starting pointWed, 10 Oct 2018 00:49:30 +0200, by Boris Feld
-
perf: add a new `perfhelper-tracecopies` commandMon, 19 Nov 2018 14:14:56 +0000, by Boris Feld
-
narrow: extract helper for parsing narrowspec fileFri, 21 Sep 2018 09:19:42 -0700, by Martin von Zweigbergk
-
py3: cast attribute name to sysstr in clearcachedproperty()Thu, 22 Nov 2018 22:40:22 +0900, by Yuya Nishihara
-
py3: whitelist three more passing test caught by buildbotWed, 21 Nov 2018 19:12:12 +0300, by Pulkit Goyal
-
tests: make test-check-module-imports more robustWed, 21 Nov 2018 13:08:23 -0500, by Valentin Gatien-Baron
-
push: add --publish flag to change phase of pushed changesetsSat, 27 Oct 2018 21:13:23 +0800, by Anton Shestakov
-
match: reformat `syntaxes` dictionary for better maintainabilityMon, 19 Nov 2018 17:19:54 +0000, by Boris Feld
-
match: provide and use a quick way to escape a single byteMon, 19 Nov 2018 18:54:44 +0000, by Boris Feld
-
perf: make `clearfilecache` helper work with any objectMon, 19 Nov 2018 16:50:21 +0000, by Boris Feld
-
perf: move some of the perftags benchmark to the setup functionTue, 20 Nov 2018 10:10:25 +0000, by Boris Feld
-
perf: use the new setup function in "perfbookmarks"Mon, 19 Nov 2018 23:14:46 +0000, by Boris Feld
-
perf: add a `setup` argument to run code outside of the timed sectionMon, 19 Nov 2018 22:55:07 +0000, by Boris Feld
-
perf: explicitly pass title as a keyword argument in `perfdiffwd`Mon, 19 Nov 2018 23:02:29 +0000, by Boris Feld
-
ui: unify argument name of ui.log()Sun, 11 Nov 2018 17:59:23 +0900, by Yuya Nishihara
-
logtoprocess: extract logger class from ui wrapperSun, 11 Nov 2018 17:45:18 +0900, by Yuya Nishihara
-
merge with stableWed, 21 Nov 2018 21:40:16 +0900, by Yuya Nishihara
-
py3: use node.hex(m.digest()) instead of m.hexdigest()Mon, 19 Nov 2018 21:12:13 +0300, by Pulkit Goyal
-
tests: stabilize the recent checkexec changes on Windows stableTue, 20 Nov 2018 18:47:19 -0500, by Matt Harbison
-
tests: add Balto configuration fileSun, 18 Nov 2018 02:40:47 +0100, by Boris Feld
-
tests: make test-alias.t pass with re2Mon, 19 Nov 2018 13:40:03 -0500, by Valentin Gatien-Baron
-
context: remove seemingly impossible code branchMon, 19 Nov 2018 23:08:09 -0800, by Martin von Zweigbergk
-
checkexec: create destination directory if necessary stableThu, 15 Nov 2018 03:09:23 +0100, by Boris Feld
-
py3: use pycompat.byteskwargs() to covert keys of kwargs to bytesMon, 19 Nov 2018 21:11:08 +0300, by Pulkit Goyal
-
py3: use '%d' for integers instead of '%s'Mon, 19 Nov 2018 20:30:07 +0300, by Pulkit Goyal
-
py3: add 9 new passing tests caught by buildbotMon, 19 Nov 2018 19:57:11 +0300, by Pulkit Goyal
-
branch: allow changing branch of merge commits with --revFri, 09 Nov 2018 13:57:13 +0800, by Anton Shestakov
-
lfs: ensure that the return of urlopener.open() is closedThu, 15 Nov 2018 22:28:38 -0500, by Matt Harbison
-
changegroup: avoid instantiating storage if we are not using itThu, 15 Nov 2018 11:16:42 -0800, by Kyle Lippincott
-
http: allow 'auth.prefix' to have a username consistent with the URIFri, 16 Nov 2018 17:56:36 -0500, by Matt Harbison
-
lfs: make the exception messages consistentThu, 15 Nov 2018 18:14:57 -0500, by Matt Harbison
-
lfs: handle URLErrors to add additional informationThu, 15 Nov 2018 18:08:29 -0500, by Matt Harbison
-
lfs: improve the hints for common errors in the Batch APIThu, 15 Nov 2018 17:58:59 -0500, by Matt Harbison
-
lfs: provide more Batch API error info via a hint in the raised exceptionThu, 15 Nov 2018 17:55:01 -0500, by Matt Harbison
-
scmutil: display the optional hint when handling StorageError in catchall()Thu, 15 Nov 2018 17:50:14 -0500, by Matt Harbison
-
sparse-revlog: align endrevidx usages in the _slicechunktosizeThu, 15 Nov 2018 14:57:26 +0100, by Boris Feld
-
graft: do not try to skip rev derived from ancestor more than once (issue6024) stableThu, 15 Nov 2018 22:59:38 +0900, by Yuya Nishihara
-
subrepo: print the status line before creating the peer for better diagnostics stableFri, 16 Nov 2018 18:37:26 -0500, by Matt Harbison
-
sparse-revlog: use `span` variable as intendedThu, 15 Nov 2018 14:55:11 +0100, by Boris Feld
-
tests: stabilize test-commandserver.t on WindowsThu, 15 Nov 2018 17:38:51 -0500, by Matt Harbison
-
histedit: conditionalize the imports of 'fcntl' and 'termios'Thu, 15 Nov 2018 17:36:15 -0500, by Matt Harbison
-
logtoprocess: update commandfinish options argumentsFri, 16 Nov 2018 14:21:47 +0100, by Boris Feld
-
rebase: fix two ui.logs to actually have text when using default blackbox logThu, 15 Nov 2018 13:16:46 -0800, by Kyle Lippincott
-
wireprotov2server: let repo.narrowmatch(match) do matcher intersectionThu, 15 Nov 2018 11:22:32 -0800, by Martin von Zweigbergk
-
blackbox: extract function to test if log event is trackedSun, 11 Nov 2018 17:29:46 +0900, by Yuya Nishihara
-
blackbox: initialize inlog flag properlySun, 11 Nov 2018 17:25:34 +0900, by Yuya Nishihara
-
blackbox: initialize repo attribute properlySun, 11 Nov 2018 17:24:28 +0900, by Yuya Nishihara
-
blackbox: unindent "if True" blockSun, 11 Nov 2018 17:22:14 +0900, by Yuya Nishihara
-
blackbox: extract logger class from ui wrapperSun, 11 Nov 2018 17:17:49 +0900, by Yuya Nishihara
-
blackbox: rename variables to prepare extracting core logic from ui wrapperSun, 11 Nov 2018 16:58:22 +0900, by Yuya Nishihara
-
sparse-revlog: rework the way we enforce chunk size limitFri, 09 Nov 2018 17:58:37 +0100, by Boris Feld
-
doctest: add a `issnapshot` method to _testrevlogTue, 13 Nov 2018 15:06:29 +0100, by Boris Feld
-
tests: add `revlogutils.deltas` module to doctestsTue, 13 Nov 2018 14:41:04 +0100, by Boris Feld
-
merge with stableThu, 15 Nov 2018 20:20:31 +0900, by Yuya Nishihara
-
mergetools: adjust Beyond Compare config on Mac/LinuxMon, 05 Nov 2018 22:58:19 +0100, by joco
-
tests: allow for 100% of profiled time in sleep in test-profile.t stableWed, 14 Nov 2018 11:52:13 -0500, by Augie Fackler
-
rewriteutil: move publicrevs closer to where it's usedWed, 14 Nov 2018 15:05:38 +0800, by Anton Shestakov
-
requires: use atomictemp=True when writing .hg/requiresWed, 14 Nov 2018 11:30:46 -0800, by Martin von Zweigbergk
-
blackbox: extract _log() function which is called after lastui is resolvedSun, 11 Nov 2018 16:47:28 +0900, by Yuya Nishihara
-
blackbox: inline temporary variables which are referenced only onceSun, 11 Nov 2018 16:44:30 +0900, by Yuya Nishihara
-
blackbox: simply update global lastui variable at onceSun, 11 Nov 2018 16:43:29 +0900, by Yuya Nishihara
-
blackbox: consolidate conditions for early returnSun, 11 Nov 2018 16:38:43 +0900, by Yuya Nishihara
-
blackbox: remove redundant check for unassigned repoSun, 11 Nov 2018 16:34:49 +0900, by Yuya Nishihara
-
tests: fix bytes/str issue I introduced when adding this testWed, 14 Nov 2018 10:15:28 -0500, by Augie Fackler
-
shelve: use matcher to restrict prefetch to just the modified filesTue, 13 Nov 2018 17:14:47 -0800, by Kyle Lippincott
-
revlog: automatically read from opened file handlesTue, 13 Nov 2018 12:32:05 -0800, by Gregory Szorc
-
revlog: detect incomplete revlog readsTue, 13 Nov 2018 12:30:59 -0800, by Gregory Szorc
-
revlog: use single file handle when de-inlining revlogTue, 30 Oct 2018 16:50:05 -0700, by Gregory Szorc
-
store: raise ProgrammingError if unable to decode a storage pathTue, 13 Nov 2018 18:44:09 +0300, by Pulkit Goyal
-
tests: document a known failing interaction between narrow and lfsTue, 13 Nov 2018 23:54:23 -0500, by Matt Harbison
-
logtoprocess: drop support for ui.log() call with invalid msg arguments (BC)Sun, 11 Nov 2018 12:55:58 +0900, by Yuya Nishihara
-
py3: byte-stringify inline extension in test-logtoprocess.tSun, 11 Nov 2018 12:35:38 +0900, by Yuya Nishihara
-
logtoprocess: rewrite dict building in py3-compatible waySun, 11 Nov 2018 12:33:14 +0900, by Yuya Nishihara
-
logtoprocess: leverage procutil.shellenviron() to stringify variables (BC)Sun, 11 Nov 2018 12:27:23 +0900, by Yuya Nishihara
-
templater: check invalid use of list expression properly (issue5920)Tue, 13 Nov 2018 22:15:30 +0900, by Yuya Nishihara
-
copystore: provide unit to ui.makeprogress() stableWed, 14 Nov 2018 15:06:21 +0800, by Anton Shestakov
-
verify: provide unit to ui.makeprogress() stableWed, 14 Nov 2018 15:07:02 +0800, by Anton Shestakov
-
tests: fix wireproto redirection test on systems without tls1.2 stableTue, 13 Nov 2018 19:47:48 -0500, by Augie Fackler
-
py3: add b suffix to make sure file is opened in bytes modeTue, 13 Nov 2018 18:08:55 +0300, by Pulkit Goyal
-
py3: don't use dict.iterkeys()Tue, 13 Nov 2018 18:08:17 +0300, by Pulkit Goyal
-
py3: use node.hex(h.digest()) instead of h.hexdigest()Tue, 13 Nov 2018 18:07:21 +0300, by Pulkit Goyal
-
py3: make second argument of fdopen() a strTue, 13 Nov 2018 17:41:54 +0300, by Pulkit Goyal
-
py3: fix keyword arguments handling in hgext/remotefilelog/Tue, 13 Nov 2018 17:41:26 +0300, by Pulkit Goyal
-
py3: add __pycache__ to .hgignoreSat, 13 Oct 2018 05:09:18 +0300, by Pulkit Goyal
-
sparse-revlog: stop using a heap to track selected gapThu, 08 Nov 2018 16:07:16 +0100, by Boris Feld
-
sparse-revlog: stop using a heap to track gapsThu, 08 Nov 2018 16:01:30 +0100, by Boris Feld
-
sparse-revlog: fast-path before computing payload sizeThu, 08 Nov 2018 15:29:58 +0100, by Boris Feld
-
sparse-revlog: drop unused deltainfo parameter from segmentspanTue, 16 Oct 2018 14:46:28 +0200, by Boris Feld
-
sparse-revlog: drop unused deltainfo parameter from _slicechunktodensityTue, 16 Oct 2018 14:43:51 +0200, by Boris Feld
-
sparse-revlog: skip the span check in the sparse-revlog caseMon, 15 Oct 2018 15:45:08 +0200, by Boris Feld
-
histedit: import chistedit curses UI from hg-experimentalWed, 17 Oct 2018 17:15:42 -0400, by Augie Fackler
-
manifest: perform cheap checks before potentially allocating memoryMon, 12 Nov 2018 20:32:58 -0500, by Augie Fackler
-
manifest: also reject obviously-too-short lines when parsing linesMon, 12 Nov 2018 20:31:57 -0500, by Augie Fackler
-
manifest: make sure there's a filename before bothering to look for newlineMon, 12 Nov 2018 20:35:22 -0500, by Augie Fackler
-
revlog: replace PyInt_AS_LONG with a more portable helper functionTue, 06 Nov 2018 11:12:56 -0500, by Augie Fackler
-
help: document weird behavior of uisetup()Mon, 12 Nov 2018 22:51:36 +0900, by Yuya Nishihara
-
help: merge section about uisetup() and extsetup()Mon, 12 Nov 2018 22:26:24 +0900, by Yuya Nishihara
-
help: add internals.extensions topicMon, 12 Nov 2018 21:28:54 +0900, by Yuya Nishihara
-
commandserver: send raw progress information to message channelSun, 04 Nov 2018 12:51:14 +0900, by Yuya Nishihara
-
commandserver: make getpass() request distinct from normal promptSun, 04 Nov 2018 12:38:49 +0900, by Yuya Nishihara
-
commandserver: attach prompt default and choices to messageSun, 04 Nov 2018 12:17:20 +0900, by Yuya Nishihara
-
test-commandserver: clean up quoting and location of dbgui extensionThu, 08 Nov 2018 22:25:04 +0900, by Yuya Nishihara
-
ui: extract helpers to write message with type or labelSun, 18 Jan 2015 17:55:28 +0900, by Yuya Nishihara
-
commandserver: add experimental option to use separate message channelSun, 18 Jan 2015 18:49:59 +0900, by Yuya Nishihara
-
commandserver: fix reference before assignment error in pipeservice cleanupWed, 07 Nov 2018 22:37:51 +0900, by Yuya Nishihara
-
dispatch: pass around ui.fmsg channelSun, 18 Jan 2015 18:43:23 +0900, by Yuya Nishihara
-
test-subrepo: document why share magically works even if subrepos are missingSat, 10 Nov 2018 12:01:21 +0900, by Yuya Nishihara
-
packaging: add Fedora 29 targetSun, 11 Nov 2018 14:13:08 -0500, by Augie Fackler
-
store: pass in decoded filename to narrow matcherSat, 10 Nov 2018 11:52:32 +0900, by Yuya Nishihara
-
test-narrow-clone-stream: include no usefncache case which is brokenSat, 10 Nov 2018 11:47:36 +0900, by Yuya Nishihara
-
test-narrow-clone-stream: include uppercase letter in filenameSat, 10 Nov 2018 11:36:22 +0900, by Yuya Nishihara
-
phase: use the `phases.cmdphasenames` constant to walk available command flagsSat, 10 Nov 2018 13:37:18 -0500, by Matt Harbison
-
phases: add a list of names usable by the phase commandFri, 09 Nov 2018 23:19:53 -0500, by Matt Harbison
-
transaction: display data about why the transaction failed to rollbackWed, 07 Nov 2018 19:59:38 +0100, by Boris Feld
-
merge with stableSat, 10 Nov 2018 12:07:26 +0900, by Yuya Nishihara
-
remotefilelog: avoid accessing repo instance after dispatchFri, 09 Nov 2018 10:47:24 -0800, by Martin von Zweigbergk
-
share: avoid a now-unnecessary reload of the repoFri, 09 Nov 2018 11:28:05 -0800, by Martin von Zweigbergk
-
share: reload repo after adjusting it in postshare()Fri, 09 Nov 2018 10:46:02 -0800, by Martin von Zweigbergk
-
tests: don't load strip extension via mq extension for remotefilelog testsFri, 09 Nov 2018 09:36:16 -0800, by Martin von Zweigbergk
-
remotefilelog: remove unused configs for {data,history}pack versionFri, 09 Nov 2018 09:35:05 -0800, by Martin von Zweigbergk
-
tests: remove obsolete PYTHONPATH override from remotefilelog testsFri, 09 Nov 2018 09:27:37 -0800, by Martin von Zweigbergk
-
tests: drop obsolete "hginit" alias in remotefilelog testsFri, 09 Nov 2018 08:19:08 -0800, by Martin von Zweigbergk
-
fix: add extra field to fixed revisions to avoid creating obsolescence cyclesThu, 08 Nov 2018 12:35:26 -0800, by Danny Hooper
-
cleanup: use revision numbers instead of hashes in test outputThu, 08 Nov 2018 12:29:56 -0800, by Danny Hooper
-
tests: make the commands.resolve.confirm tests not pollute the test-wide hgrcWed, 07 Nov 2018 15:42:56 -0800, by Kyle Lippincott
-
tests: fix a couple typos in test-resolve.t comments and add a commentWed, 07 Nov 2018 15:41:18 -0800, by Kyle Lippincott
-
fix: add suboption for configuring execution order of toolsTue, 06 Nov 2018 15:50:41 -0800, by Danny Hooper
-
tests: fix up some import statements caught by Python 3Wed, 07 Nov 2018 14:21:39 -0500, by Augie Fackler
-
tests: replace `tac` reimplementation by `sort -r`Wed, 07 Nov 2018 10:29:38 -0800, by Martin von Zweigbergk
-
tests: work around `tac` not being portableWed, 07 Nov 2018 12:15:36 -0500, by Augie Fackler
-
revlog: give formatting to clang-formatTue, 06 Nov 2018 11:22:16 -0500, by Augie Fackler
-
revlog: add blank line in comment to help clang-formatTue, 06 Nov 2018 11:19:35 -0500, by Augie Fackler
-
revlog: add a comment to help clang-format produce less-awful resultsTue, 06 Nov 2018 11:18:12 -0500, by Augie Fackler
-
py3: ratchet caught two more passing testsTue, 06 Nov 2018 11:52:41 -0500, by Augie Fackler
-
perf: add a lazydeltabase option to perfrevlogwriteMon, 05 Nov 2018 15:57:31 +0100, by Boris Feld
-
perf: add `storage` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:24:09 +0100, by Boris Feld
-
perf: add `parent-smallest` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:19:44 +0100, by Boris Feld
-
perf: add `parent-2` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:15:18 +0100, by Boris Feld
-
perf: add `parent-1` as possible source for perfrevlogwriteMon, 05 Nov 2018 15:15:02 +0100, by Boris Feld
-
perf: add the notion of "source" to perfrevlogwriteFri, 19 Oct 2018 17:23:29 +0200, by Boris Feld
-
perf: only display the total time for perfrevlogwrite if quietTue, 06 Nov 2018 00:57:34 +0100, by Boris Feld
-
perf: offer full details in perfrevlogwriteWed, 03 Oct 2018 11:04:57 +0200, by Boris Feld
-
perf: introduce a perfrevlogwrite commandWed, 03 Oct 2018 10:53:29 +0200, by Boris Feld
-
tests: fix config knob in test-narrow-clone-stream.tTue, 06 Nov 2018 10:41:00 -0500, by Augie Fackler
-
remotefilelog: fix various whitespace issues in docstringTue, 06 Nov 2018 10:26:33 -0500, by Augie Fackler
-
ui: add config knob to redirect status messages to stderr (API)Sat, 03 Nov 2018 19:42:50 +0900, by Yuya Nishihara
-
phabricator: ensure the command summaries are available in extension help stableSat, 10 Nov 2018 22:25:12 -0500, by Matt Harbison
-
help: unjumble the list of default config values for `internals.config` stableThu, 08 Nov 2018 20:04:07 -0500, by Matt Harbison
-
ui: hide fin/fout/ferr attributes behind @property functionsSat, 03 Nov 2018 20:53:31 +0900, by Yuya Nishihara
-
ui: label prompt and echo messagesSun, 18 Jan 2015 17:42:53 +0900, by Yuya Nishihara
-
ui: add inner function to select write destinationSat, 03 Nov 2018 18:17:30 +0900, by Yuya Nishihara
-
ui: remove _write() and _write_err() functionsSat, 03 Nov 2018 18:04:22 +0900, by Yuya Nishihara
-
ui: move pre/post processes from low-level write()s to _writenobuf()Sat, 03 Nov 2018 18:03:09 +0900, by Yuya Nishihara
-
ui: pass in file object to _writenobuf()Sat, 03 Nov 2018 17:56:17 +0900, by Yuya Nishihara
-
perf: fix perfrevlogrevisions --reverseMon, 05 Nov 2018 17:24:39 +0100, by Boris Feld
-
procutil: import concerns about creationflags on Windows from D1701Tue, 06 Nov 2018 11:54:15 +0100, by Boris Feld
-
localrepo: extract loading of hgrc files to standalone functionMon, 05 Nov 2018 14:14:32 -0800, by Gregory Szorc
-
revsets: make bookmark/named('re:nonexistent') not abort (issue6018) (BC)Mon, 05 Nov 2018 09:09:48 -0800, by Martin von Zweigbergk
-
fix: rename :fileset subconfig to :patternMon, 05 Nov 2018 16:05:45 -0800, by Danny Hooper
-
fix: add a config to abort when a fixer tool failsWed, 31 Oct 2018 13:11:51 -0700, by Danny Hooper
-
perf: measure slicing time in perfrevlogrevisionTue, 06 Nov 2018 11:05:13 +0100, by Boris Feld
-
perf: teach perfrevlogrevision about sparse readingTue, 06 Nov 2018 11:04:23 +0100, by Boris Feld
-
perf: use the same timer for all section of perfrevlogrevisionTue, 06 Nov 2018 11:13:31 +0100, by Boris Feld
-
obsutil: clarify the access to "repo"Tue, 22 May 2018 15:26:17 +0200, by Boris Feld
-
pycompat: adding Linux detection and fixing MacMon, 05 Nov 2018 19:52:42 -0800, by rdamazio
-
remotefilelog: fix various minor py3 problemsMon, 05 Nov 2018 17:48:23 -0500, by Augie Fackler
-
remotefilelog: rip out a missed mention of lz4Mon, 05 Nov 2018 17:37:37 -0500, by Augie Fackler
-
ui: wrap whole _write() block with timeblockedsectionSat, 03 Nov 2018 17:47:23 +0900, by Yuya Nishihara
-
ui: indent _writenobuf() to prepare moving bits from _write() functionsSat, 03 Nov 2018 17:43:57 +0900, by Yuya Nishihara
-
ui: simply concatenate messages before applying color labelsSat, 03 Nov 2018 17:42:05 +0900, by Yuya Nishihara
-
ui: simplify interface of low-level write() functionsSat, 03 Nov 2018 17:36:10 +0900, by Yuya Nishihara
-
ui: factor out function that writes data to fout/ferr with labelingSat, 03 Nov 2018 17:32:35 +0900, by Yuya Nishihara
-
ui: consolidate places where _progclear() is calledSat, 03 Nov 2018 16:04:16 +0900, by Yuya Nishihara
-
templater: compute revset lazilySun, 04 Nov 2018 20:44:26 +0900, by Yuya Nishihara
-
remotefilelog: drop compat code for "getbundle_shallow" wireprotocol commandWed, 24 Oct 2018 18:48:43 +0300, by Pulkit Goyal
-
tests: remove lz4 as dependency while running testsWed, 24 Oct 2018 17:54:34 +0300, by Pulkit Goyal
-
remotefilelogserver: add a matcher argument to _walkstreamfiles()Wed, 24 Oct 2018 17:51:49 +0300, by Pulkit Goyal
-
shallowutil: introduce a helper function isenabled()Mon, 05 Nov 2018 11:52:10 -0800, by Pulkit Goyal
-
remotefilelog: remove some BC code related to streamcloneWed, 24 Oct 2018 16:59:05 +0300, by Pulkit Goyal
-
remotefilelog: add some docstringWed, 17 Oct 2018 09:12:29 -0400, by Augie Fackler
-
remotefilelog: rename wireproto methods and remaining capabilitiesThu, 04 Oct 2018 10:03:10 -0400, by Augie Fackler
-
remotefilelog: consolidate and rename on-disk store requirementTue, 16 Oct 2018 17:02:48 -0400, by Augie Fackler
-
remotefilelog: consolidate and rename bundle2 capabilityTue, 16 Oct 2018 17:30:47 -0400, by Augie Fackler
-
remotefilelog: rename capability for legacy ssh file fetching methodTue, 16 Oct 2018 16:38:40 -0400, by Augie Fackler
-
remotefilelog: rip out lz4 supportThu, 04 Oct 2018 00:11:37 -0400, by Augie Fackler
-
remotefilelog: bump pack file formats to version 2Wed, 03 Oct 2018 23:25:31 -0400, by Augie Fackler
-
remotefilelog: avoid hard-coding pack names in testsWed, 03 Oct 2018 23:47:43 -0400, by Augie Fackler
-
remotefilelog: remove now-unused wirepack codeTue, 16 Oct 2018 14:04:41 -0400, by Augie Fackler
-
remotefilelogserver: remove pack-serving functionalityTue, 16 Oct 2018 14:04:11 -0400, by Augie Fackler
-
remotefilelog: remove support for fetching packsTue, 16 Oct 2018 13:17:16 -0400, by Augie Fackler
-
remotefilelog: jettison example cache clientWed, 03 Oct 2018 17:20:44 -0400, by Augie Fackler
-
remotefilelog: prune obsolete methodWed, 03 Oct 2018 17:18:20 -0400, by Augie Fackler
-
logtoprocess: use new runbgcommand from procutilWed, 03 Oct 2018 14:01:22 -0400, by Augie Fackler
-
procutil: port over windows encoding fixes from logtoprocessTue, 16 Oct 2018 14:42:57 -0400, by Augie Fackler
-
remotefilelog: transplant runbgcommand to procutilWed, 03 Oct 2018 14:01:04 -0400, by Augie Fackler
-
remotefilelog: remove function that was described as deprecatedWed, 03 Oct 2018 13:54:45 -0400, by Augie Fackler
-
remotefilelog: import pruned-down remotefilelog extension from hg-experimentalThu, 27 Sep 2018 13:03:19 -0400, by Augie Fackler
-
store: introduce _matchtrackedpath() and use it to filter store filesWed, 17 Oct 2018 17:42:32 +0300, by Pulkit Goyal
-
narrow: only send includepats and excludepats if they are not emptyWed, 17 Oct 2018 17:24:55 +0300, by Pulkit Goyal
-
exchange: pass includepats and excludepats as arguments to getbundle()Tue, 16 Oct 2018 17:53:26 +0300, by Pulkit Goyal
-
catapult: add a bit more documentation on how to use catapult tracingThu, 01 Nov 2018 16:51:21 -0700, by Kyle Lippincott
-
catapult: introduce HGTESTCATAPULTSERVERPIPE to control run-tests' tracingThu, 01 Nov 2018 16:44:02 -0700, by Kyle Lippincott
-
catapult: rename 'active' to 'activetrace'; this isn't storing a boolean stateThu, 01 Nov 2018 16:44:37 -0700, by Kyle Lippincott
-
catapult: fix broken run-tests catapult tracingThu, 01 Nov 2018 16:44:32 -0700, by Kyle Lippincott
-
test: fix self._testdir to use the right mercurial library during testingSat, 03 Nov 2018 23:24:15 +0530, by Sangeet Kumar Mishra
-
tests: conditonalize a difference in test-merge-tools.t on WindowsSat, 03 Nov 2018 20:50:04 -0400, by Matt Harbison
-
statprof: clean up unicode/bytes a littleThu, 01 Nov 2018 17:12:22 -0400, by Augie Fackler
-
statprof: add a couple of asserts to avoid storing unicodesThu, 01 Nov 2018 17:11:31 -0400, by Augie Fackler
-
tests: add some helpful `|| cat` bits to test-profile.tThu, 01 Nov 2018 17:09:55 -0400, by Augie Fackler
-
tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusiveThu, 01 Nov 2018 16:13:01 -0400, by Augie Fackler
-
contrib: tweak import-checker to always use bytes for module namesThu, 01 Nov 2018 15:58:01 -0400, by Augie Fackler
-
contrib: fix import-checker to not b'' module names on Python 3Thu, 01 Nov 2018 15:43:43 -0400, by Augie Fackler
-
tests: add a critical flush() to run-tests.py to make output stable on py3Thu, 01 Nov 2018 15:47:26 -0400, by Augie Fackler
-
merge-tools: when calling external merge tool, describe the resolve inputsSat, 13 Oct 2018 07:49:20 -0700, by Kyle Lippincott
-
templatekw: deprecate p1rev/p2rev/p1node/p2node in favor of p1/p2Fri, 26 Oct 2018 21:46:37 +0900, by Yuya Nishihara
-
templatekw: add p1/p2 keywords which switches the current ctxFri, 26 Oct 2018 21:43:20 +0900, by Yuya Nishihara
-
templater: add wrapper for a single template mappingFri, 19 Oct 2018 21:11:30 +0900, by Yuya Nishihara
-
templatekw: extract internal "{rev}:{node|formatnode}" template to constantFri, 26 Oct 2018 21:28:20 +0900, by Yuya Nishihara
-
tweakdefaults: remove commands.resolve.mark-check=abort, it is too broken stableMon, 05 Nov 2018 15:01:45 -0800, by Kyle Lippincott
-
resolve: when resolve.mark-check=abort, downgrade to warning if pats specified stableFri, 02 Nov 2018 11:57:45 -0700, by Kyle Lippincott
-
test: remove changes preparing the drop of `HGMERGE`Thu, 01 Nov 2018 14:35:18 +0100, by Boris Feld
-
run-tests: define the default merge tool through configurationThu, 01 Nov 2018 14:29:21 +0100, by Boris Feld
-
run-tests: explicitly declare the list of dropped environment variableFri, 19 Oct 2018 01:52:16 +0200, by Boris Feld
-
test: drop usage of `HGMERGE` in `test-lfconvert.t`Thu, 01 Nov 2018 14:29:14 +0100, by Boris Feld
-
test: drop usage of `HGMERGE` in `test-merge-types.t`Thu, 01 Nov 2018 14:26:30 +0100, by Boris Feld
-
test: use the "correct" merge tool in `test-rebase-detach.t`Thu, 01 Nov 2018 14:24:34 +0100, by Boris Feld
-
test: also deactivate `ui.merge` when testing merge toolWed, 31 Oct 2018 19:12:32 +0100, by Boris Feld
-
tests: adjust merge tool config in test-largefiles-update.tWed, 31 Oct 2018 18:43:56 +0100, by Boris Feld
-
extensions: include current version in "invalid version" messageFri, 20 Apr 2018 18:08:54 +0200, by Boris Feld
-
obsolete: prefetch the repo.obsstore used in phasedivergence loopFri, 19 Oct 2018 01:07:08 +0200, by Boris Feld
-
obsutil: prefetch method in allpredecessors loopFri, 19 Oct 2018 00:53:18 +0200, by Boris Feld
-
merge with stableFri, 02 Nov 2018 14:24:29 -0400, by Augie Fackler
-
beautifygraph: don't substitute anything for 'X' in rendered graphsSat, 13 Oct 2018 01:55:40 -0700, by Danny Hooper
-
py3: do not stringify integers in revlog stats by '%s'Wed, 24 Oct 2018 21:29:04 +0900, by Yuya Nishihara
-
py3: convert revlog stats to a dict of (bytes, int) pairsWed, 24 Oct 2018 21:28:03 +0900, by Yuya Nishihara
-
rust: fix signature of rustlazyancestors_init() function stable 4.8Sun, 28 Oct 2018 21:16:36 +0900, by Yuya Nishihara
-
tests: require SQLite 3.8.3+ as sqlitestore relies on "WITH" clause stableFri, 02 Nov 2018 21:25:35 +0900, by Yuya Nishihara
-
relnotes: various tweaks for release notes stableFri, 19 Oct 2018 22:09:53 +0800, by Anton Shestakov
-
delta: skip "empty delta" optimisation for non-general case (issue6006) stableThu, 01 Nov 2018 12:52:16 +0100, by Boris Feld
-
narrow: fix copies._fullcopytracing() narrowspec filtering in graft case stableThu, 01 Nov 2018 16:32:16 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken copies._fullcopytracing() stableThu, 01 Nov 2018 16:28:11 -0700, by Martin von Zweigbergk
-
narrow: make copies.pathcopies() filter with narrowspec again stableThu, 01 Nov 2018 13:20:12 -0700, by Martin von Zweigbergk
-
tests: demonstrate broken copies.pathcopies() stableThu, 01 Nov 2018 11:24:45 -0700, by Martin von Zweigbergk
-
setup: explain to distutils how we write rc versions stableWed, 31 Oct 2018 20:32:42 +0100, by Paul Morelle
-
changegroup: restore default node ordering (issue6001) stableWed, 31 Oct 2018 12:08:37 -0700, by Boris Feld
-
changegroup: introduce an explicit linear sorting stableMon, 29 Oct 2018 17:26:25 +0100, by Boris Feld
-
py3: roll up threading.Thread constructor args into **kwargsThu, 25 Oct 2018 22:13:22 -0400, by Matt Harbison
-
tests: glob over a single quote vs double quote difference on WindowsThu, 25 Oct 2018 21:04:47 -0400, by Matt Harbison