Mercurial > hg
graph
-
bundle2: **strkwargs love on various kwargs constructionsMon, 26 Feb 2018 00:27:47 -0500, by Augie Fackler
-
http: drop custom http client logicSun, 25 Feb 2018 23:51:32 -0500, by Augie Fackler
-
statichttprepo: move HTTPRangeHandler from byterange and delete the latterSun, 25 Feb 2018 23:34:58 -0500, by Augie Fackler
-
filemerge: do what the context __bytes__ does, but locallySun, 25 Feb 2018 23:09:58 -0500, by Augie Fackler
-
py3: convert known-int values to bytes using %dSun, 25 Feb 2018 23:09:07 -0500, by Augie Fackler
-
py3: hunt down str(exception) instances and use util.forcebytestrSun, 25 Feb 2018 23:08:41 -0500, by Augie Fackler
-
subrepo: use util.forcebytestr() instead of str() on exceptionSun, 25 Feb 2018 22:30:14 -0500, by Augie Fackler
-
tests: add missing b prefixes in test-commit.tSun, 25 Feb 2018 22:29:28 -0500, by Augie Fackler
-
commitextras: fix on Python 3 by using sysstrs for __dict__ opsSun, 25 Feb 2018 22:28:52 -0500, by Augie Fackler
-
util: use pycompat.bytestr() instead of str()Sun, 25 Feb 2018 22:06:53 -0500, by Augie Fackler
-
showconfig: allow multiple section.name selectors (issue5797)Wed, 21 Feb 2018 22:47:47 +0900, by Yuya Nishihara
-
showconfig: use set to filter sections and entry namesWed, 21 Feb 2018 23:02:39 +0900, by Yuya Nishihara
-
util: factor out shellsplit() functionWed, 21 Feb 2018 22:20:27 +0900, by Yuya Nishihara
-
diff: do not split function name if character encoding is unknownFri, 23 Feb 2018 23:09:58 +0900, by Yuya Nishihara
-
histedit: use repo.revs() instead of repo.set() where revisions are neededSun, 25 Feb 2018 11:20:35 +0900, by Yuya Nishihara
-
acl: replace bare getpass.getuser() by platform functionSun, 25 Feb 2018 11:13:01 +0900, by Yuya Nishihara
-
context: remove basectx.__int__ (API)Sat, 24 Feb 2018 11:21:14 -0800, by Gregory Szorc
-
patchbomb: resolve revs before evaluating %ld revsetSat, 24 Feb 2018 11:17:10 -0800, by Gregory Szorc
-
histedit: resolve revs before evaluating %ld revsetSat, 24 Feb 2018 11:04:21 -0800, by Gregory Szorc
-
split: use ctx.rev() instead of %d % ctxSat, 24 Feb 2018 11:20:24 -0800, by Gregory Szorc
-
commands: use ctx.rev() instead of %d % ctxSat, 24 Feb 2018 11:14:28 -0800, by Gregory Szorc
-
cmdutil: use ctx.rev() instead of %d % ctxSat, 24 Feb 2018 11:13:36 -0800, by Gregory Szorc
-
rebase: use ctx.rev() instead of %d % ctxSat, 24 Feb 2018 11:07:07 -0800, by Gregory Szorc
-
histedit: use ctx.rev() instead of %d % ctxSat, 24 Feb 2018 10:53:47 -0800, by Gregory Szorc
-
histedit: rename variables so they have "ctx" in themSat, 24 Feb 2018 10:56:15 -0800, by Gregory Szorc
-
cmdutil: use ctx.rev() instead of int(ctx)Sat, 24 Feb 2018 10:51:13 -0800, by Gregory Szorc
-
templatekw: use ctx.rev() instead of casting context to intSat, 24 Feb 2018 10:48:24 -0800, by Gregory Szorc
-
py3: fix handling of keyword arguments at more placesSat, 24 Feb 2018 16:18:40 +0530, by Pulkit Goyal
-
py3: use '%d' for integers instead of '%s'Sat, 24 Feb 2018 16:16:14 +0530, by Pulkit Goyal
-
merge with stableSat, 24 Feb 2018 17:49:10 -0600, by Kevin Bullock
-
py3: use '//' for integer division in hgweb/common.pySat, 24 Feb 2018 16:20:55 +0530, by Pulkit Goyal
-
py3: use util.forcebytestr to convert error messages to bytesSat, 24 Feb 2018 16:20:15 +0530, by Pulkit Goyal
-
py3: add b'' prefixes to config options in test/badserverext.pySat, 24 Feb 2018 16:15:16 +0530, by Pulkit Goyal
-
py3: replace file() with open()Sat, 24 Feb 2018 16:07:45 +0530, by Pulkit Goyal
-
py3: make sure regexes are bytesSat, 24 Feb 2018 16:06:21 +0530, by Pulkit Goyal
-
py3: convert dict.items() to list explicitlySat, 24 Feb 2018 16:04:57 +0530, by Pulkit Goyal
-
py3: whitelist another 8 passing testsSat, 24 Feb 2018 15:35:00 +0530, by Pulkit Goyal
-
py3: use '//' for integer divisionsSat, 24 Feb 2018 01:22:15 +0530, by Pulkit Goyal
-
py3: use "%d" for integers instead of "%s"Sat, 24 Feb 2018 01:21:22 +0530, by Pulkit Goyal
-
py3: use util.forcebytestr instead of str to convert error messagesSat, 24 Feb 2018 01:20:20 +0530, by Pulkit Goyal
-
py3: use pycompat.byteskwargs() to fix keyword arguments handlingSat, 24 Feb 2018 01:19:26 +0530, by Pulkit Goyal
-
setup: only allow Python 3 from a source checkout (issue5804) stableFri, 23 Feb 2018 17:57:04 -0800, by Gregory Szorc
-
tests: add HTTP POST and PUT support to the $LOGDATE$ substitutionFri, 23 Feb 2018 20:50:10 -0500, by Matt Harbison
-
py3: make regex bytes in hgweb/webcommands.pyFri, 23 Feb 2018 18:47:26 +0530, by Pulkit Goyal
-
py3: replace types.NoneType with type(None)Fri, 23 Feb 2018 18:23:51 +0530, by Pulkit Goyal
-
py3: add missing b'' in test-arbitraryfilectx.tFri, 23 Feb 2018 18:12:20 +0530, by Pulkit Goyal
-
py3: pass ctx.rev() instead of ctx in range()Fri, 23 Feb 2018 18:04:33 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-alias.tFri, 23 Feb 2018 18:03:58 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-revset.tFri, 23 Feb 2018 17:26:45 +0530, by Pulkit Goyal
-
py3: make sure we use bytes in generate-working-copy-states.pyFri, 23 Feb 2018 17:25:51 +0530, by Pulkit Goyal
-
py3: fix keyword arguments handling in hgext/acl.pyFri, 23 Feb 2018 17:15:36 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr to convert str returned by getpass.getuser to bytesFri, 23 Feb 2018 17:14:25 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-abort-checkin.tFri, 23 Feb 2018 16:57:17 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-dispatch.pyWed, 21 Feb 2018 23:43:23 +0530, by Pulkit Goyal
-
cleanup: say goodbye to manifestv2 formatThu, 22 Feb 2018 20:04:42 -0500, by Augie Fackler
-
wireproto: document the wonky push protocol for SSHWed, 21 Feb 2018 16:47:39 -0800, by Gregory Szorc
-
wireprototypes: move baseprotocolhandler from wireprotoserverWed, 21 Feb 2018 14:21:05 -0800, by Gregory Szorc
-
sshpeer: defer pipe buffering and stderr sidechannel bindingWed, 21 Feb 2018 14:02:23 -0800, by Gregory Szorc
-
sshpeer: make pipe polling code more explicitWed, 21 Feb 2018 13:08:55 -0800, by Gregory Szorc
-
tests: store protocol payload in filesMon, 19 Feb 2018 13:20:17 -0800, by Gregory Szorc
-
sshpeer: return framed file object when neededWed, 21 Feb 2018 08:35:48 -0800, by Gregory Szorc
-
sshpeer: move logic for sending a request into a new functionWed, 21 Feb 2018 08:33:50 -0800, by Gregory Szorc
-
help: fix wording describing SSH requirements stableWed, 21 Feb 2018 16:51:09 -0500, by Josef 'Jeff' Sipek
-
sshpeer: rename _recv and _send to _readframed and _writeframedMon, 19 Feb 2018 15:57:28 -0800, by Gregory Szorc
-
util: add a file object proxy that can read at most N bytesWed, 21 Feb 2018 13:41:20 -0800, by Gregory Szorc
-
patches: release the GIL while applying the patchMon, 05 Feb 2018 15:03:51 +0100, by Boris Feld
-
perfbranchmap: allow to select the filter to benchmarkWed, 21 Feb 2018 11:43:12 +0100, by Boris Feld
-
perfbranchmap: display 'unfiltered' for unfiltered performanceWed, 21 Feb 2018 12:13:16 +0100, by Boris Feld
-
py3: two more narrow tests passingThu, 22 Feb 2018 01:00:57 -0500, by Augie Fackler
-
narrowbundle2: more kwargs native string fixesThu, 22 Feb 2018 00:51:32 -0500, by Augie Fackler
-
py3: whitelist another 11 passing testsWed, 21 Feb 2018 23:24:51 -0500, by Augie Fackler
-
narrowbundle2: use native string to get kwargs from dictWed, 21 Feb 2018 22:49:40 -0500, by Augie Fackler
-
narrowbundle2: drop legacy getcgkwargs variableWed, 21 Feb 2018 22:49:15 -0500, by Augie Fackler
-
fancyopts: add support for custom multi-arg opts in fancyopts.pyWed, 21 Feb 2018 20:05:29 -0800, by Daniel Ploch
-
narrowcommands: add some missing strkwargs calls for py3Wed, 21 Feb 2018 11:57:11 -0500, by Augie Fackler
-
narrowwirepeer: add some strkwargs to fix a crash on py3Wed, 21 Feb 2018 11:56:51 -0500, by Augie Fackler
-
narrowchangegroup: remove backwards compatibility with old hgWed, 21 Feb 2018 12:03:44 -0500, by Augie Fackler
-
narrowbundle2: replace map() with equivalent list comprehensionWed, 21 Feb 2018 19:11:11 -0800, by Augie Fackler
-
narrowbundle2: this dict contains native strings, look kws up as suchWed, 21 Feb 2018 11:58:41 -0500, by Augie Fackler
-
tests: port extension in test-narrow-expanddirstate.t to Python 3Wed, 21 Feb 2018 11:56:22 -0500, by Augie Fackler
-
py3: use list comprehensions instead of filter where we need to eagerly filterWed, 21 Feb 2018 10:10:02 -0500, by Augie Fackler
-
narrow: use list comprehension instead of filter for filtering listsWed, 21 Feb 2018 10:08:35 -0500, by Augie Fackler
-
py3: whitelist another eight passing testsWed, 21 Feb 2018 09:43:35 -0500, by Augie Fackler
-
mq: don't reimplement any()Tue, 06 Feb 2018 08:57:22 -0800, by Martin von Zweigbergk
-
mq: don't reimplement any()Tue, 06 Feb 2018 08:55:54 -0800, by Martin von Zweigbergk
-
strip: don't reimplement any()Tue, 06 Feb 2018 08:54:36 -0800, by Martin von Zweigbergk
-
convert: don't reimplement any()Tue, 06 Feb 2018 08:52:12 -0800, by Martin von Zweigbergk
-
verify: don't reimplement any()Tue, 06 Feb 2018 08:49:37 -0800, by Martin von Zweigbergk
-
walkrepos: don't reimplement any()Tue, 06 Feb 2018 08:48:05 -0800, by Martin von Zweigbergk
-
py3: make sure we open file in bytes modeWed, 21 Feb 2018 00:25:16 +0530, by Pulkit Goyal
-
py3: add b'' to test-ui-color.pyWed, 21 Feb 2018 00:24:44 +0530, by Pulkit Goyal
-
debuginstall: strip double quotes from editorbin on WindowsTue, 20 Feb 2018 22:03:13 -0500, by Matt Harbison
-
pycompat: correct the shlex.split() proxy method signature in py3Tue, 20 Feb 2018 21:37:30 -0500, by Matt Harbison
-
merge with stableTue, 20 Feb 2018 22:23:06 -0500, by Augie Fackler
-
convert: don't use type as a variable nameMon, 19 Feb 2018 23:47:53 +0530, by Pulkit Goyal
-
convert: don't use bytes as a variable nameMon, 19 Feb 2018 23:47:15 +0530, by Pulkit Goyal
-
py3: add a r'' prefix to prevent transformer from adding b''Mon, 19 Feb 2018 23:46:42 +0530, by Pulkit Goyal
-
py3: use pycompat.byteskwargs in hgext/convert/Mon, 19 Feb 2018 23:44:41 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-mdiff.pyMon, 19 Feb 2018 21:45:49 +0530, by Pulkit Goyal
-
py3: use dict.items() instead of dict.iteritems() in testsMon, 19 Feb 2018 21:18:52 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-transplant.tMon, 19 Feb 2018 15:28:54 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in fakepatchtime.pyMon, 19 Feb 2018 15:28:16 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in fakedirstatewritetime.pyMon, 19 Feb 2018 15:27:25 +0530, by Pulkit Goyal
-
py3: use '%d' to convert integer to bytesMon, 19 Feb 2018 15:26:07 +0530, by Pulkit Goyal
-
hgweb: show each obsfateentry on its own lineMon, 19 Feb 2018 12:48:50 +0800, by Anton Shestakov
-
tests: check obsolete changeset with two obsfate entriesMon, 19 Feb 2018 12:30:23 +0800, by Anton Shestakov
-
py3: whitelist another six passing testsSun, 18 Feb 2018 15:53:48 -0500, by Augie Fackler
-
lock: delay is numeric, use %d for formattingSun, 18 Feb 2018 15:38:29 -0500, by Augie Fackler
-
debugbuilddag: use '%d' instead of str() to get numbered linesSun, 18 Feb 2018 15:23:26 -0500, by Augie Fackler
-
tests: add missing b prefixes in test-pending.tSun, 18 Feb 2018 15:18:07 -0500, by Augie Fackler
-
merge: make a copy of dict.items() before mutating the dict during iterationSun, 18 Feb 2018 14:53:55 -0500, by Augie Fackler
-
largefiles: give some **opts some strkwargs loveSun, 18 Feb 2018 14:53:31 -0500, by Augie Fackler
-
wireproto: fix lingering str(exception) with util.forcebytestr(exception)Sun, 18 Feb 2018 14:43:55 -0500, by Augie Fackler
-
scmutil: fix requires-file isalnum() check on first byteSun, 18 Feb 2018 14:37:36 -0500, by Augie Fackler
-
largefiles: mark headre as bytes regexSun, 18 Feb 2018 14:29:04 -0500, by Augie Fackler
-
largfiles: replace filter() with listcomp when result needs to be a listSun, 18 Feb 2018 14:28:31 -0500, by Augie Fackler
-
largefiles: make scheme regex a bytes regexSun, 18 Feb 2018 14:25:03 -0500, by Augie Fackler
-
debuginstall: do not parse editor command in posix way on WindowsSat, 17 Feb 2018 13:13:04 +0900, by Yuya Nishihara
-
py3: use bytes() to byte-stringify url object in url.pySun, 18 Feb 2018 22:13:25 +0900, by Yuya Nishihara
-
url: show full url of proxy server in debug messageSun, 18 Feb 2018 22:12:11 +0900, by Yuya Nishihara
-
py3: make sure we are doing integer division by using '//'Mon, 19 Feb 2018 00:31:01 +0530, by Pulkit Goyal
-
py3: make sure regex is bytes in crecord.pyMon, 19 Feb 2018 00:15:50 +0530, by Pulkit Goyal
-
py3: use "%d" for integers instead of "%s"Mon, 19 Feb 2018 00:14:33 +0530, by Pulkit Goyal
-
py3: make sure we open the files in bytes modeSun, 18 Feb 2018 18:22:40 +0530, by Pulkit Goyal
-
py3: whitelist another three passing testsSun, 18 Feb 2018 00:59:03 -0500, by Augie Fackler
-
manifest: use list(dict) instead of dict.keys() to get a list of keysSun, 18 Feb 2018 00:49:29 -0500, by Augie Fackler
-
manifest: correct the one use of iterkeys() on a dictSun, 18 Feb 2018 00:49:11 -0500, by Augie Fackler
-
py3: use default dict iterator instead of iterkeysSun, 18 Feb 2018 00:43:50 -0500, by Augie Fackler
-
py3: whitelist five more passing testsSun, 18 Feb 2018 00:35:37 -0500, by Augie Fackler
-
httppeer: headers are native stringsSun, 18 Feb 2018 00:03:39 -0500, by Augie Fackler
-
hgweb: header dict entries are native stringsSun, 18 Feb 2018 00:03:27 -0500, by Augie Fackler
-
keepalive: headers are native strings, mark them as suchSun, 18 Feb 2018 00:03:05 -0500, by Augie Fackler
-
py3: use range instead of xrange on py3 in tests/test-ui-verbosity.pySun, 18 Feb 2018 18:22:15 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-revset2.tSun, 18 Feb 2018 18:20:57 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-mq-qimport.tSun, 18 Feb 2018 18:20:21 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-issue4074.tSun, 18 Feb 2018 18:19:10 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-convert-mtn.tSun, 18 Feb 2018 18:18:24 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-commandserver.tSun, 18 Feb 2018 18:28:45 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-walk.tSun, 18 Feb 2018 18:07:12 +0530, by Pulkit Goyal
-
py3: use range instead of xrange in tests/test-mq-missingfiles.tSun, 18 Feb 2018 17:43:12 +0530, by Pulkit Goyal
-
py3: use range instead of xrange on py3 in tests/test-filecache.pySun, 18 Feb 2018 17:42:33 +0530, by Pulkit Goyal
-
py3: use range instead on xrange on py3 in tests/test-atomictempfile.pySun, 18 Feb 2018 17:41:56 +0530, by Pulkit Goyal
-
py3: add b'' prefix in test-mq-qrefresh-replace-log-message.tSun, 18 Feb 2018 17:37:47 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-mq-eol.tSun, 18 Feb 2018 17:36:52 +0530, by Pulkit Goyal
-
py3: explicitly convert result of dict.items() into listSun, 18 Feb 2018 17:35:44 +0530, by Pulkit Goyal
-
py3: use pycompat.byteskwargs() to convert opts keys to bytesSun, 18 Feb 2018 17:35:13 +0530, by Pulkit Goyal
-
wireprotoserver: py3 helpfully calls adds HTTP_ to CONTENT_LENGTHSun, 18 Feb 2018 00:02:33 -0500, by Augie Fackler
-
tests: port inline Python in test-http-branchmap.t to Python 3Sun, 18 Feb 2018 00:01:43 -0500, by Augie Fackler
-
hgweb_mod: partially undo 8afc25e7effc to fix py3Sat, 17 Feb 2018 22:52:24 -0500, by Augie Fackler
-
tags: don't feed both int and None to min()Sat, 17 Feb 2018 22:39:38 -0500, by Augie Fackler
-
tests: fix get-with-headers.py on python3 when writing to stdoutSat, 17 Feb 2018 22:39:12 -0500, by Augie Fackler
-
webcommands: use pycompat.strkwargs as neededSat, 17 Feb 2018 22:38:53 -0500, by Augie Fackler
-
webcommands: unpack contents of length-1 dict portablySat, 17 Feb 2018 22:38:25 -0500, by Augie Fackler
-
bundle2: use pycompat.strkwargs as neededSat, 17 Feb 2018 22:37:35 -0500, by Augie Fackler
-
tests: add b prefixes to test-rebase-dest.tSat, 17 Feb 2018 21:47:49 -0500, by Augie Fackler
-
rebase: sort roots by revisionSat, 17 Feb 2018 21:47:26 -0500, by Augie Fackler
-
httppeer: use %d to format intSat, 17 Feb 2018 21:25:14 -0500, by Augie Fackler
-
extensions: reject any unicode strings in tables before loadingSat, 17 Feb 2018 17:24:29 +0900, by Yuya Nishihara
-
py3: make test-extdiff.t pass on Python 3Sat, 17 Feb 2018 18:20:15 +0900, by Yuya Nishihara
-
py3: make regexp patterns bytes in extdiffSat, 17 Feb 2018 18:15:37 +0900, by Yuya Nishihara
-
py3: fix bytes-unicode dance while building docstring of extdiffSat, 17 Feb 2018 18:14:51 +0900, by Yuya Nishihara
-
py3: factor out byterepr() which returns an asciified value on py3Sat, 17 Feb 2018 18:09:56 +0900, by Yuya Nishihara
-
remotenames: don't use the default value of logfmt for namespacesThu, 15 Feb 2018 17:14:45 +0530, by Pulkit Goyal
-
py3: whitelist test-pull-http.tSat, 17 Feb 2018 01:41:08 -0500, by Augie Fackler
-
scmutil: bytes-ify IOErrors before wrapping them in abort messageSat, 17 Feb 2018 00:29:23 -0500, by Augie Fackler
-
py3: port f to Python 3Sat, 17 Feb 2018 13:55:12 -0700, by Gregory Szorc
-
py3: replace file() with open() in test-convert-git.tSun, 11 Feb 2018 17:17:56 +0530, by Pulkit Goyal
-
bundle: updates the help text for hg bundle (issue5744)Thu, 15 Feb 2018 12:45:46 +0530, by Sushil khanchi
-
py3: get bytes-repr of network errors portablySat, 17 Feb 2018 01:11:48 -0500, by Augie Fackler
-
hgweb: open server logs in binary modeSat, 17 Feb 2018 01:09:56 -0500, by Augie Fackler
-
tests: add some b prefixes in test-http-bundle1.tSat, 17 Feb 2018 00:29:46 -0500, by Augie Fackler
-
hgweb: correctly bytes-ify status, not string-ifySat, 17 Feb 2018 00:28:55 -0500, by Augie Fackler
-
printenv: port to python3Sat, 17 Feb 2018 00:28:24 -0500, by Augie Fackler
-
py3: whitelist another eight passing testsThu, 15 Feb 2018 09:18:20 -0500, by Augie Fackler
-
remotenames: port partway to python3 by using collections.MutableMappingWed, 14 Feb 2018 23:23:57 -0500, by Augie Fackler
-
tests: avoid referring to pvec in demandimport testFri, 16 Feb 2018 11:33:56 -0800, by Martin von Zweigbergk
-
help: use cmdutil.parsealiases() to resolve command nameMon, 08 Jan 2018 12:09:43 +0900, by Yuya Nishihara
-
help: list deprecated and experimental extensions if --verboseSun, 27 Dec 2015 14:13:27 +0900, by Yuya Nishihara
-
hgweb: translate Abort in help command to 404 errorSun, 27 Dec 2015 13:08:51 +0900, by Yuya Nishihara
-
templatekw: add {reporoot} keywordMon, 08 Jan 2018 11:11:06 +0900, by Yuya Nishihara
-
templatefilters: add dirname() filterSun, 07 Jan 2018 12:09:33 +0900, by Yuya Nishihara
-
templater: add function to help substituting patterns in template stringSun, 07 Jan 2018 11:21:25 +0900, by Yuya Nishihara
-
templater: extract function scanning template stringSun, 07 Jan 2018 11:04:53 +0900, by Yuya Nishihara
-
tests: expand test coverage for updating phases stableSun, 18 Feb 2018 16:19:26 -0800, by Gregory Szorc
-
tests: consolidate test-push-http.t and test-push-http-bundle1.t stableSun, 18 Feb 2018 10:00:34 -0800, by Gregory Szorc
-
tests: port value-less unbundle capability test to test-push-http.t stableSun, 18 Feb 2018 08:52:57 -0800, by Gregory Szorc
-
tests: add phase testing to test-push-http-bundle1.t stableSun, 18 Feb 2018 08:49:18 -0800, by Gregory Szorc
-
cmdutil: narrow scope of KeyError in makefilename()Sun, 07 Jan 2018 11:26:16 +0900, by Yuya Nishihara
-
node: make bin() be a wrapper instead of just an aliasWed, 14 Feb 2018 21:34:12 -0500, by Augie Fackler
-
tests: actually check that HGDEMANDIMPORT=disable disables demandimportFri, 16 Feb 2018 11:30:18 -0800, by Martin von Zweigbergk
-
debugcommands: print out the editor that was searched for (post shlexsplit)Thu, 04 Jan 2018 16:29:07 -0800, by Kyle Lippincott
-
merge with stableFri, 16 Feb 2018 17:24:31 -0500, by Augie Fackler
-
hgweb: show dates recorded in obsolescence markersThu, 15 Feb 2018 21:14:57 +0800, by Anton Shestakov
-
gitweb: make span.age CSS selector more specificThu, 15 Feb 2018 21:05:31 +0800, by Anton Shestakov
-
wireprotoserver: return to using iscmd() methodThu, 15 Feb 2018 17:30:43 -0500, by Augie Fackler
-
githelp: cast commands to bytesSun, 11 Feb 2018 17:23:58 -0800, by Gregory Szorc
-
py3: use util.forcebytestr instead of str for converting errors to bytesWed, 14 Feb 2018 17:43:33 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr to convert str to bytesWed, 14 Feb 2018 16:37:46 +0530, by Pulkit Goyal
-
mpatch: allow clang-format oversightMon, 12 Feb 2018 10:41:00 -0500, by Augie Fackler
-
base85: allow clang-format oversightMon, 12 Feb 2018 10:39:46 -0500, by Augie Fackler
-
charencode: allow clang-format oversightMon, 12 Feb 2018 10:38:11 -0500, by Augie Fackler
-
formatting: enforce system headers before local headersWed, 14 Feb 2018 21:12:48 -0500, by Augie Fackler
-
wireprotoserver: add version to HTTP protocol name (API)Mon, 12 Feb 2018 17:20:20 -0800, by Gregory Szorc
-
wireprotoserver: rename webproto to httpv1protocolhandlerMon, 12 Feb 2018 17:19:51 -0800, by Gregory Szorc
-
wireproto: improve docstring for "hello"Mon, 12 Feb 2018 17:16:52 -0800, by Gregory Szorc
-
httppeer: remove httpspeerMon, 12 Feb 2018 17:14:29 -0800, by Gregory Szorc
-
httppeer: remove redundant code to fetch capabilitiesMon, 12 Feb 2018 17:10:58 -0800, by Gregory Szorc
-
httppeer: change logic around argument handlingThu, 01 Feb 2018 19:32:42 -0800, by Gregory Szorc
-
tests: test using both versions of SSH protocolMon, 12 Feb 2018 16:35:06 -0800, by Gregory Szorc
-
sshpeer: log remote capabilities after protocol upgradeThu, 08 Feb 2018 11:39:23 -0800, by Gregory Szorc
-
wireprotoserver: handle SSH protocol version 2 upgrade requestsMon, 12 Feb 2018 16:33:54 -0800, by Gregory Szorc
-
wireprotoserver: move SSH server operation to a standalone functionThu, 08 Feb 2018 15:09:59 -0800, by Gregory Szorc
-
py3: stringify integer with %d instead of bytes()Wed, 14 Feb 2018 17:35:13 -0700, by Gregory Szorc
-
py3: add b'' to test-sshserver.pyWed, 14 Feb 2018 17:23:26 -0700, by Gregory Szorc
-
py3: add b'' to config options in test extensionWed, 14 Feb 2018 17:21:42 -0700, by Gregory Szorc
-
manifest: add support for including directories outside narrowspecTue, 13 Feb 2018 14:15:29 -0800, by Martin von Zweigbergk
-
narrow: restrict manifest iteration by using manifest.walk(matcher)Tue, 13 Feb 2018 13:50:24 -0800, by Martin von Zweigbergk
-
narrow: only diff manifest part within narrowspec when generating changegroupTue, 13 Feb 2018 13:16:06 -0800, by Martin von Zweigbergk
-
cmdutil: build "%m" (desc|firstline) in makefilename()Sat, 06 Jan 2018 17:44:57 +0900, by Yuya Nishihara
-
cmdutil: rewrite makefilename() to use ctx methodsThu, 02 Apr 2015 23:37:07 +0900, by Yuya Nishihara
-
cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)Thu, 02 Apr 2015 23:28:16 +0900, by Yuya Nishihara
-
cmdutil: pass ctx to makefilename() in place of repo/node pair (API)Thu, 02 Apr 2015 23:32:28 +0900, by Yuya Nishihara
-
cmdutil: make node parameter of makefileobj() mandatory (API)Thu, 02 Apr 2015 23:22:02 +0900, by Yuya Nishihara
-
progress: use '%*d' to pad progress valueWed, 14 Feb 2018 21:36:15 +0900, by Yuya Nishihara
-
py3: stringify IOError/OSError without loosing local characterWed, 14 Feb 2018 21:29:27 +0900, by Yuya Nishihara
-
dirstate: drop explicit files that shouldn't match (BC) (issue4679)Fri, 26 Jan 2018 19:48:39 +0900, by Yuya Nishihara
-
log: add TODO comments about --line-range processingSun, 21 Jan 2018 17:04:42 +0900, by Yuya Nishihara
-
log: factor out function to feed revisions to displayerSun, 21 Jan 2018 16:15:20 +0900, by Yuya Nishihara
-
graphlog: unblock --line-range optionSun, 21 Jan 2018 16:04:59 +0900, by Yuya Nishihara
-
graphlog: deduplicate preprocessing of log commandSun, 21 Jan 2018 16:03:14 +0900, by Yuya Nishihara
-
hgweb: show users recorded in obsolescence markersWed, 14 Feb 2018 20:32:32 +0800, by Anton Shestakov
-
revert: use an exact matcher in interactive diff selection (issue5789)Wed, 14 Feb 2018 14:12:05 +0100, by Denis Laxalde
-
tests: add a test demonstrate that 'revert -i' ignores nonexistent patternsSun, 11 Feb 2018 20:37:44 +0100, by Denis Laxalde
-
py3: slice over bytes to prevent getting ascii valuesWed, 14 Feb 2018 17:44:54 +0530, by Pulkit Goyal
-
py3: converts bytes to pycompat.bytestr to get bytechrs while enumeratingWed, 14 Feb 2018 17:44:19 +0530, by Pulkit Goyal
-
py3: use pycompat.{bytes|str}kwargs in transplant.pyWed, 14 Feb 2018 17:42:14 +0530, by Pulkit Goyal
-
py3: replace file() with open() in transplant.pyWed, 14 Feb 2018 17:41:27 +0530, by Pulkit Goyal
-
py3: use "%d" for converting int to bytes in transplant.pyWed, 14 Feb 2018 17:40:51 +0530, by Pulkit Goyal
-
py3: open files in bytes mode in transplant.pyWed, 14 Feb 2018 17:39:56 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr instead of strWed, 14 Feb 2018 17:06:20 +0530, by Pulkit Goyal
-
py3: use "%d" to convert integers to bytesWed, 14 Feb 2018 17:05:33 +0530, by Pulkit Goyal
-
py3: add couple of missing b'' in fakemergerecord.pyWed, 14 Feb 2018 16:38:15 +0530, by Pulkit Goyal
-
py3: add b'' to make sure regex pattern are bytes in hgweb/webutil.pyWed, 14 Feb 2018 16:06:54 +0530, by Pulkit Goyal
-
py3: add b'' prefixes in test-worker.tWed, 14 Feb 2018 15:58:11 +0530, by Pulkit Goyal
-
py3: add b'' prefixes to make printrevset.py work in test-glog.tWed, 14 Feb 2018 15:46:57 +0530, by Pulkit Goyal
-
py3: slice over bytes to prevent getting ascii valuesWed, 14 Feb 2018 15:43:03 +0530, by Pulkit Goyal
-
python3: whitelist another 5 passing testsWed, 14 Feb 2018 00:18:35 -0500, by Augie Fackler
-
py3: introduce and use pycompat.getargspecTue, 13 Feb 2018 23:00:01 -0700, by Augie Fackler
-
merge: coerce nodes to bytes, not strTue, 13 Feb 2018 23:37:58 -0500, by Augie Fackler
-
py3: whitelist more passing testsTue, 13 Feb 2018 19:12:44 -0500, by Augie Fackler
-
histedit: binascii.unhexlify (aka node.bin) throws new exception type on py3Tue, 13 Feb 2018 18:46:47 -0500, by Augie Fackler
-
treemanifest: add an optimized __nonzero__()Tue, 13 Feb 2018 13:23:18 -0800, by Martin von Zweigbergk
-
tests: port fakemergerecord to python3Tue, 13 Feb 2018 18:49:06 -0500, by Augie Fackler
-
tests: add some b-prefixes on local script in test-histedit-argumentsTue, 13 Feb 2018 18:48:47 -0500, by Augie Fackler
-
tests: add bytes prefixes to test-histedit-fold.t's local extensionTue, 13 Feb 2018 18:47:55 -0500, by Augie Fackler
-
histedit: fix silly bug that was unpacking a bytestr before writing itTue, 13 Feb 2018 18:25:05 -0500, by Augie Fackler
-
py3: whitelist another 8 passing testsTue, 13 Feb 2018 18:13:33 -0500, by Augie Fackler
-
histedit: modernize write of histedit-last-edit fileTue, 13 Feb 2018 17:25:43 -0500, by Augie Fackler
-
histedit: convert bool to bytestring manuallyTue, 13 Feb 2018 17:25:25 -0500, by Augie Fackler
-
narrowcommands: more byteskwargs cleanupTue, 13 Feb 2018 13:38:38 -0500, by Augie Fackler
-
narrowmerge: iterate over a copy of dict items so we can mutate the dictTue, 13 Feb 2018 13:37:43 -0500, by Augie Fackler
-
contrib: ban $RANDOM using check-codeTue, 13 Feb 2018 18:00:59 -0500, by Augie Fackler
-
tests: remove use of bashism $RANDOM to fix test-narrow.t on non-bash shellsTue, 13 Feb 2018 17:58:40 -0500, by Augie Fackler
-
narrow: fix for getting the username when running http serverTue, 13 Feb 2018 14:39:02 -0500, by Sandu Turcan
-
tests: remove code to support Mercurial 4.3Mon, 12 Feb 2018 16:22:31 -0800, by Gregory Szorc
-
narrowspec: move module into coreMon, 12 Feb 2018 16:21:34 -0800, by Gregory Szorc
-
hg: move share._getsrcrepo into coreMon, 12 Feb 2018 16:15:34 -0800, by Gregory Szorc
-
tests: glob over line numberMon, 12 Feb 2018 15:49:15 -0800, by Gregory Szorc
-
tests: remove references to bundle2-exp config optionMon, 12 Feb 2018 15:39:47 -0800, by Gregory Szorc
-
py3: whitelist another six passing testsTue, 13 Feb 2018 11:12:36 -0500, by Augie Fackler
-
narrowrepo: filter() is a generator on py3, wrap in list()Tue, 13 Feb 2018 10:54:58 -0500, by Augie Fackler
-
narrowcommands: use pycompat.{bytes,str}kwargsTue, 13 Feb 2018 10:39:31 -0500, by Augie Fackler
-
debugcommands: mergestate version is an int, use %d on itTue, 13 Feb 2018 10:38:02 -0500, by Augie Fackler
-
progress: use %d to format ints instead of %sTue, 13 Feb 2018 10:20:57 -0500, by Augie Fackler
-
progress: determine padding width portablyTue, 13 Feb 2018 08:43:14 -0500, by Augie Fackler
-
branchmap: wrap builtin exception in bytes for loggingTue, 13 Feb 2018 08:41:42 -0500, by Augie Fackler
-
remotenames: add three new revsets related to remotenamesSat, 23 Dec 2017 15:11:13 +0530, by Pulkit Goyal
-
convert: fix line ending of mapfile and commit.desc fileTue, 13 Feb 2018 21:52:51 +0900, by Yuya Nishihara
-
py3: port string formattingSun, 11 Feb 2018 18:34:22 -0800, by Gregory Szorc
-
bdiff: write a native version of splitnewlinesThu, 25 Jan 2018 21:16:28 -0500, by Augie Fackler
-
label: enforce the lack of leading or trailing white spaceMon, 12 Feb 2018 16:09:31 +0100, by Boris Feld
-
buildrpm: bump bundled docutils version to 0.14 when building for centos{5,6}Tue, 13 Feb 2018 00:05:45 +0100, by Antonio Muci
-
buildrpm: bump bundled python version to 2.7.14 when building for centos{5,6}Mon, 12 Feb 2018 23:59:36 +0100, by Antonio Muci
-
merge: invoke scmutil.fileprefetchhooks() prior to applying updatesSun, 11 Feb 2018 13:25:56 -0500, by Matt Harbison
-
revert: drop the remnant of the prefetchfiles hookSun, 11 Feb 2018 00:40:27 -0500, by Matt Harbison
-
cat: migrate to the fileprefetch callback mechanismSun, 11 Feb 2018 00:51:22 -0500, by Matt Harbison
-
archive: migrate to the fileprefetch callback mechanismSun, 11 Feb 2018 00:49:43 -0500, by Matt Harbison
-
lfs: migrate to the fileprefetch callback mechanismSun, 11 Feb 2018 00:30:15 -0500, by Matt Harbison
-
cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)Sun, 11 Feb 2018 00:23:57 -0500, by Matt Harbison
-
test-narrow: partially stabilize on WindowsTue, 13 Feb 2018 00:54:36 -0500, by Matt Harbison
-
py3: whitelist test-convert-clonebranches.tTue, 13 Feb 2018 00:06:22 -0500, by Augie Fackler
-
convert: make hg sha1 regex consistently be a bytesMon, 12 Feb 2018 23:51:37 -0500, by Augie Fackler
-
convcmd: pass encoding name as a sysstrMon, 12 Feb 2018 23:51:18 -0500, by Augie Fackler
-
convert: open all files in binary modeMon, 12 Feb 2018 23:50:58 -0500, by Augie Fackler
-
py3: whitelist another 11 passing testsMon, 12 Feb 2018 22:29:36 -0500, by Augie Fackler
-
util: convert traceback-related sysstrs to sysbytes in getstackframesMon, 12 Feb 2018 20:44:06 -0500, by Augie Fackler
-
util: format line number of stack trace using %dMon, 12 Feb 2018 20:43:33 -0500, by Augie Fackler
-
util: call warnings.warn() with a sysstr in nouideprecwarnMon, 12 Feb 2018 20:43:05 -0500, by Augie Fackler
-
ui: convert stack traces to sysbytes before loggingMon, 12 Feb 2018 20:42:28 -0500, by Augie Fackler
-
ui: use pycompat.bytestr() to get a bytes-repr of config defaultMon, 12 Feb 2018 20:41:47 -0500, by Augie Fackler
-
tests: add tons of b prefixes in test-devel-warnings.tMon, 12 Feb 2018 20:39:48 -0500, by Augie Fackler
-
py3: convert traceback representation to bytes when loggingSun, 11 Feb 2018 19:43:43 -0800, by Gregory Szorc
-
py3: convert context to bytes instead of strSun, 11 Feb 2018 19:26:53 -0800, by Gregory Szorc
-
py3: add missing b'' literal to sshprotoext.pySun, 11 Feb 2018 19:24:27 -0800, by Gregory Szorc
-
py3: make dummyssh compatible with Python 3Sun, 11 Feb 2018 19:11:17 -0800, by Gregory Szorc
-
mail: import email.utils not email.UtilsSun, 11 Feb 2018 18:58:45 -0800, by Gregory Szorc
-
py3: cast character set to bytesSun, 11 Feb 2018 18:50:24 -0800, by Gregory Szorc
-
py3: cast decode() argument to system stringSun, 11 Feb 2018 18:47:19 -0800, by Gregory Szorc
-
py3: avoid changing dictionary during iterationSun, 11 Feb 2018 16:56:29 -0800, by Gregory Szorc
-
py3: use raw string for key in **kwargsSun, 11 Feb 2018 16:54:56 -0800, by Gregory Szorc
-
py3: preserve chunks as an iterable of bytesSun, 11 Feb 2018 16:50:45 -0800, by Gregory Szorc
-
py3: use b'' for changegroup version literalsSun, 11 Feb 2018 16:40:02 -0800, by Gregory Szorc
-
py3: use b'' in inline extensionSun, 11 Feb 2018 16:30:44 -0800, by Gregory Szorc
-
py3: use hex(hasher.digest())Sun, 11 Feb 2018 16:29:35 -0800, by Gregory Szorc
-
py3: use string for "close" value in commit extrasSun, 11 Feb 2018 16:21:30 -0800, by Gregory Szorc
-
py3: catch TypeError during template operationsSun, 11 Feb 2018 16:16:43 -0800, by Gregory Szorc
-
py3: use bytes literals for test extensionSun, 11 Feb 2018 16:08:11 -0800, by Gregory Szorc
-
py3: use system strings when calling __import__Sun, 11 Feb 2018 16:02:32 -0800, by Gregory Szorc
-
py3: open patches.queue in binary modeSun, 11 Feb 2018 15:58:31 -0800, by Gregory Szorc
-
py3: compare against bytes instead of strSun, 11 Feb 2018 15:55:47 -0800, by Gregory Szorc
-
py3: use b'' in mockblackbox.pySun, 11 Feb 2018 19:39:15 -0800, by Gregory Szorc
-
narrow: add a TODO documentMon, 12 Feb 2018 15:08:15 -0500, by Augie Fackler
-
tests: use `hello` not `capabilities` over sshMon, 12 Feb 2018 15:00:18 -0500, by Augie Fackler
-
narrowwirepeer: add TODO about how we add wireproto args to unbundle :(Mon, 12 Feb 2018 14:58:32 -0500, by Augie Fackler
-
narrowwirepeer: rename expandnarrow capability to exp-expandnarrowMon, 12 Feb 2018 14:49:38 -0500, by Augie Fackler
-
narrow: make restrictpatterns a little more idiomaticMon, 12 Feb 2018 14:42:47 -0500, by Augie Fackler
-
narrowspec: consistently use set() to copy setsMon, 12 Feb 2018 14:37:10 -0500, by Augie Fackler
-
narrowspec: document constraints when validating patternsMon, 12 Feb 2018 14:27:32 -0500, by Augie Fackler
-
narrowrevlog: add a TODO around remotefilelog moving to coreMon, 12 Feb 2018 14:15:52 -0500, by Augie Fackler
-
narrowrevlog: add what little I can remember about rename filteringMon, 12 Feb 2018 14:12:28 -0500, by Augie Fackler
-
manifest: clean up dirlog() to take a d parameter to avoid shadowing dir()Mon, 12 Feb 2018 14:01:44 -0500, by Augie Fackler
-
narrowrevlog: replace AssertionError with ProgrammingErrorMon, 12 Feb 2018 14:00:02 -0500, by Augie Fackler
-
narrowrevlog: document excludeddir class and friendsMon, 12 Feb 2018 13:54:41 -0500, by Augie Fackler
-
narrowrepo: add docstring for narrowpatsMon, 12 Feb 2018 13:51:29 -0500, by Augie Fackler
-
narrowtemplates: update to use registrar mechanismFri, 02 Feb 2018 10:51:47 -0500, by Augie Fackler
-
narrow: move from ELLIPSIS_NODE_FLAG to revlog.REVIDX_ELLIPSISFri, 02 Feb 2018 10:37:29 -0500, by Augie Fackler
-
narrowrepo: make repo requirement include the string 'experimental'Fri, 02 Feb 2018 10:28:57 -0500, by Augie Fackler
-
narrow: mark requirement as a constantFri, 02 Feb 2018 10:27:08 -0500, by Augie Fackler
-
narrowbundle2: mark most constants as module-privateFri, 02 Feb 2018 10:23:23 -0500, by Augie Fackler
-
narrowbundle2: make constants ALLCAPS to be a bit more readableFri, 02 Feb 2018 10:18:11 -0500, by Augie Fackler
-
narrow: remove old version-checking logic and declare internalThu, 01 Feb 2018 18:02:32 -0500, by Augie Fackler
-
tests: fold narrow treemanifest tests into main test file using testcasesThu, 01 Feb 2018 17:19:41 -0500, by Augie Fackler
-
narrow: assume addflagprocessor will always exist on revlog moduleMon, 29 Jan 2018 18:16:23 -0500, by Augie Fackler
-
narrow: this code should assume REVIDX_FLAGS_ORDER existsMon, 29 Jan 2018 18:13:56 -0500, by Augie Fackler
-
narrow: drop legacy support for getsubsetrawMon, 29 Jan 2018 18:12:17 -0500, by Augie Fackler
-
narrow: remove support for old match modulesMon, 29 Jan 2018 18:08:56 -0500, by Augie Fackler
-
narrow: import experimental extension from narrowhg revision cb51d673e9c5Mon, 29 Jan 2018 16:19:33 -0500, by Augie Fackler
-
python3: whitelist another four passing testsMon, 12 Feb 2018 16:51:30 -0500, by Augie Fackler
-
wireprotoserver: define and use parse_qs from urllibTue, 06 Feb 2018 18:13:15 -0800, by Gregory Szorc
-
tests: add tests for sending recognized command before handshakeWed, 07 Feb 2018 17:18:27 -0800, by Gregory Szorc
-
wireprotoserver: add version to SSH protocol names (API)Wed, 07 Feb 2018 20:37:51 -0800, by Gregory Szorc
-
wireproto: introduce type for raw byte responses (API)Wed, 07 Feb 2018 20:27:36 -0800, by Gregory Szorc
-
wireprototypes: move wire protocol response types to new moduleWed, 07 Feb 2018 16:29:05 -0800, by Gregory Szorc
-
wireprotoserver: move responsetype() out of http handlerThu, 01 Feb 2018 16:59:18 -0800, by Gregory Szorc
-
wireproto: remove unused proto argument from supportedcompengines (API)Wed, 07 Feb 2018 20:22:44 -0800, by Gregory Szorc
-
wireprotoserver: rename getfile() to forwardpayload() (API)Thu, 01 Feb 2018 17:12:07 -0800, by Gregory Szorc
-
wireprotoserver: rename _client to client (API)Wed, 07 Feb 2018 20:24:22 -0800, by Gregory Szorc
-
wireprotoserver: remove redirect() and restore() (API)Wed, 07 Feb 2018 20:20:11 -0800, by Gregory Szorc
-
wireproto: use maybecapturestdio() for push responses (API)Wed, 07 Feb 2018 20:19:06 -0800, by Gregory Szorc
-
wireprotoserver: add context manager mechanism for redirecting stdioWed, 07 Feb 2018 20:17:47 -0800, by Gregory Szorc
-
wireprotoserver: split ssh protocol handler and serverWed, 07 Feb 2018 20:17:05 -0800, by Gregory Szorc
-
wireprotoserver: extract SSH response handling functionsWed, 07 Feb 2018 21:04:54 -0800, by Gregory Szorc
-
remotenames: introduce new template keywords for remotenamesSat, 23 Dec 2017 15:13:37 +0530, by Pulkit Goyal
-
remotenames: add new namespaces for remotebookmarks and remotebranchesSat, 23 Dec 2017 14:24:41 +0530, by Pulkit Goyal
-
remotenames: introduce a class to lazily resolve remotnamesSat, 23 Dec 2017 17:50:42 +0530, by Pulkit Goyal
-
remotenames: introduce class to encapsulate remotenames info in an extensionSat, 23 Dec 2017 00:19:09 +0530, by Pulkit Goyal
-
logexchange: introduce helper function to get remote path nameSat, 23 Dec 2017 20:27:41 +0530, by Pulkit Goyal
-
charencode: adjust clang-format enable/disable commentsMon, 12 Feb 2018 10:36:59 -0500, by Augie Fackler
-
diffhelpers: allow clang-format oversightMon, 12 Feb 2018 10:31:17 -0500, by Augie Fackler
-
pathencode: allow clang-format oversightMon, 12 Feb 2018 10:29:02 -0500, by Augie Fackler
-
bdiff: add to clang-format oversightMon, 12 Feb 2018 10:21:44 -0500, by Augie Fackler
-
test-merge-tools: stabilize for WindowsSun, 11 Feb 2018 20:59:35 -0500, by Matt Harbison
-
py3: replace file() with open() in test-convert-hg-source.tSun, 11 Feb 2018 17:17:05 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-encoding-align.tSun, 11 Feb 2018 17:15:45 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-encoding.tSun, 11 Feb 2018 17:14:59 +0530, by Pulkit Goyal
-
py3: make sure we return str from __repr__Sun, 11 Feb 2018 16:17:17 +0530, by Pulkit Goyal
-
py3: check for bytes instead of str in hg.share()Sun, 11 Feb 2018 14:30:44 -0800, by Gregory Szorc
-
py3: port metaedit extension to Python 3Sun, 11 Feb 2018 14:29:30 -0800, by Gregory Szorc
-
py3: pass system string to email.message.Message.set_type()Sun, 11 Feb 2018 14:25:10 -0800, by Gregory Szorc
-
py3: open temporary file in binary modeSun, 11 Feb 2018 14:18:27 -0800, by Gregory Szorc
-
py3: use email parser that operates on bytesSun, 11 Feb 2018 14:17:23 -0800, by Gregory Szorc
-
py3: port ext-phase-report.py extensionSun, 11 Feb 2018 13:32:18 -0800, by Gregory Szorc
-
py3: more robustly cast UUID to bytesSun, 11 Feb 2018 13:23:26 -0800, by Gregory Szorc
-
py3: use bytes() to cast context instancesSun, 11 Feb 2018 13:09:16 -0800, by Gregory Szorc
-
py3: convert __doc__ to bytesSun, 11 Feb 2018 13:06:01 -0800, by Gregory Szorc
-
py3: cast repr() result to bytesSun, 11 Feb 2018 14:21:44 -0800, by Gregory Szorc
-
py3: fix file i/o in test-status.tSun, 11 Feb 2018 13:00:00 -0800, by Gregory Szorc
-
py3: pass system string to socket.getservbynameSun, 11 Feb 2018 12:55:50 -0800, by Gregory Szorc
-
run-tests: report tests that exception occurred inSun, 11 Feb 2018 12:42:10 -0800, by Gregory Szorc
-
py3: use raw string for file open modeSun, 11 Feb 2018 10:52:13 -0800, by Gregory Szorc
-
py3: convert content-type to bytesSun, 11 Feb 2018 10:49:00 -0800, by Gregory Szorc
-
gpg: print unknown key IDs in their entiretySun, 11 Feb 2018 18:32:37 -0500, by Josef 'Jeff' Sipek
-
tests: fix check for --graph option in test-log-linerange.tSun, 11 Feb 2018 14:35:35 +0100, by Denis Laxalde
-
py3: use "%d" instead of "%s" for integersSun, 11 Feb 2018 17:25:53 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-contrib.tSun, 11 Feb 2018 17:19:07 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-eol.tSun, 11 Feb 2018 17:14:00 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-extdiff.tSun, 11 Feb 2018 17:13:11 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-fileset.tSun, 11 Feb 2018 17:12:28 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-import-bypass.tSun, 11 Feb 2018 17:11:45 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-import-eol.tSun, 11 Feb 2018 17:53:47 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-import-git.tSun, 11 Feb 2018 17:09:37 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-import.tSun, 11 Feb 2018 17:08:40 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-mactext.tSun, 11 Feb 2018 17:07:09 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-mq-missingfiles.tSun, 11 Feb 2018 17:06:04 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-mq-qimport.tSun, 11 Feb 2018 17:04:21 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-patch-offset.tSun, 11 Feb 2018 17:03:50 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-relink.tSun, 11 Feb 2018 17:03:17 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-subrepo-missing.tSun, 11 Feb 2018 17:02:14 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-tag.tSun, 11 Feb 2018 17:01:25 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-transplant.tSun, 11 Feb 2018 17:00:21 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-walk.tSun, 11 Feb 2018 16:59:35 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-win32text.tSun, 11 Feb 2018 16:58:22 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-convert-p4-filetypes.tSun, 11 Feb 2018 16:56:47 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-convert-mtn.tSun, 11 Feb 2018 17:30:42 +0530, by Pulkit Goyal
-
py3: replace file() with open() in test-clone.tSun, 11 Feb 2018 17:30:21 +0530, by Pulkit Goyal
-
merge: cut import cycle at merge -> extensionsTue, 06 Feb 2018 22:55:02 +0900, by Yuya Nishihara
-
subrepo: split non-core functions to new moduleTue, 06 Feb 2018 22:36:38 +0900, by Yuya Nishihara
-
diff: remove fp.write() wrapper which drops label argumentWed, 07 Feb 2018 23:22:53 +0900, by Yuya Nishihara
-
log: pack filematcher and hunksfilter into changesetdiffer objectSun, 21 Jan 2018 15:54:18 +0900, by Yuya Nishihara
-
log: drop dead code to concatenate --line-range patterns and patsSun, 21 Jan 2018 15:50:24 +0900, by Yuya Nishihara
-
logcmdutil: create hunksfilter and filematcher even if no diff option givenSun, 21 Jan 2018 15:34:37 +0900, by Yuya Nishihara
-
logcmdutil: unindent diff generator of changesetprinterSun, 21 Jan 2018 14:37:04 +0900, by Yuya Nishihara
-
logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API)Sun, 21 Jan 2018 14:07:52 +0900, by Yuya Nishihara
-
log: pass ctx to makefilematcher() and makehunksfilter() functionsSun, 21 Jan 2018 13:40:31 +0900, by Yuya Nishihara
-
tests: allow age to go up to triple digits in test-shelve.t stableTue, 13 Feb 2018 18:12:26 +0800, by Anton Shestakov
-
lfs: teach the 'lfs()' fileset to handle removed filesSat, 27 Jan 2018 19:02:33 -0500, by Matt Harbison
-
lfs: teach '{lfs_files}' to handle removed filesSat, 27 Jan 2018 19:22:15 -0500, by Matt Harbison
-
lfs: allow a pointer to be extracted from a context that removes the fileSat, 27 Jan 2018 18:56:24 -0500, by Matt Harbison
-
rebase: make "successors" a set in _computeobsoletenotrebased()Sat, 10 Feb 2018 19:33:19 +0100, by Denis Laxalde
-
merge with stableSat, 10 Feb 2018 21:14:41 +0900, by Yuya Nishihara
-
rebase: do not consider extincts for divergence detection (issue5782)Fri, 09 Feb 2018 22:49:20 +0100, by Denis Laxalde
-
rebase: eliminate node from successors early in _computeobsoletenotrebased()Fri, 09 Feb 2018 21:45:16 +0100, by Denis Laxalde
-
rebase: add a test case for issue5782Wed, 07 Feb 2018 12:06:13 +0100, by Denis Laxalde
-
test: glob the temporary directory out of temporary file pathFri, 09 Feb 2018 13:18:17 +0100, by Boris Feld
-
tests: raise a better error when patterns are wrongly formattedFri, 09 Feb 2018 12:48:12 +0100, by Boris Feld
-
lfs: add a fileset for detecting lfs filesSat, 27 Jan 2018 17:58:19 -0500, by Matt Harbison
-
tests: stabilize ssh tests on WindowsWed, 07 Feb 2018 23:42:48 -0500, by Matt Harbison
-
wireprotoserver: rename abstractserverproto and improve docstringThu, 01 Feb 2018 08:54:48 -0800, by Gregory Szorc
-
wireprotoserver: document and improve the httplib workaroundThu, 01 Feb 2018 16:11:54 -0800, by Gregory Szorc
-
wireprotoserver: move error response handling out of hgwebWed, 31 Jan 2018 17:34:45 -0800, by Gregory Szorc
-
hgweb: move call to protocol handler outside of try..exceptWed, 31 Jan 2018 16:43:46 -0800, by Gregory Szorc
-
wireprotoserver: move protocol parsing and dispatch out of hgwebWed, 31 Jan 2018 16:21:43 -0800, by Gregory Szorc
-
largefiles: register wire protocol commands with modern APIsThu, 01 Feb 2018 18:48:52 -0800, by Gregory Szorc
-
wireproto: function for testing if wire protocol command is availableTue, 30 Jan 2018 18:41:44 -0800, by Gregory Szorc
-
wireproto: define and use types for wire protocol commandsWed, 31 Jan 2018 14:05:11 -0800, by Gregory Szorc
-
wireproto: improve docstring for @wireprotocommandTue, 30 Jan 2018 15:21:59 -0800, by Gregory Szorc
-
wireproto: remove unnecessary exception trappingWed, 31 Jan 2018 10:06:39 -0800, by Gregory Szorc
-
sshpeer: implement peer for version 2 of wire protocolTue, 06 Feb 2018 11:31:25 -0800, by Gregory Szorc
-
sshpeer: rename sshpeer class to sshv1peer (API)Tue, 06 Feb 2018 10:57:56 -0800, by Gregory Szorc
-
sshpeer: initial definition and implementation of new SSH protocolTue, 06 Feb 2018 11:08:36 -0800, by Gregory Szorc
-
internals: refactor wire protocol documentationTue, 06 Feb 2018 10:51:15 -0800, by Gregory Szorc
-
revlog: rename 'self.checkinlinesize' into '_enforceinlinesize'Mon, 05 Feb 2018 18:04:40 +0100, by Boris Feld
-
revlog: add a _datareadfp context manager for data access needsMon, 05 Feb 2018 17:57:29 +0100, by Boris Feld
-
revlog: use context manager for data file lifetime in checksizeMon, 05 Feb 2018 17:35:14 +0100, by Boris Feld
-
revlog: use context manager for index file lifetime in checkinlinesizeMon, 05 Feb 2018 17:34:57 +0100, by Boris Feld
-
revlog: use context manager for data file lifetime in checkinlinesizeMon, 05 Feb 2018 17:34:47 +0100, by Boris Feld
-
revlog: use context manager for index file life time in __init__Mon, 05 Feb 2018 17:34:19 +0100, by Boris Feld
-
revlog: move index file opening in a methodMon, 05 Feb 2018 17:22:13 +0100, by Boris Feld
-
revlog: move datafile opening in a methodMon, 05 Feb 2018 17:03:56 +0100, by Boris Feld
-
parseindex: implement context manager method on the wrapperTue, 06 Feb 2018 12:25:11 +0100, by Boris Feld
-
parseindex: also forward keyword argument in a debug wrapperTue, 06 Feb 2018 11:52:37 +0100, by Boris Feld
-
dumprevlog: handle being passed a mode parameterTue, 06 Feb 2018 11:51:39 +0100, by Boris Feld
-
changelog: add the missing 'closed' property on 'appender' objectTue, 06 Feb 2018 11:08:41 +0100, by Boris Feld
-
changelog: implement context manager method for 'appender' objectMon, 05 Feb 2018 20:36:51 +0100, by Boris Feld
-
diff: improve ui.write performance when not coloring on WindowsSun, 04 Feb 2018 00:29:22 +0100, by Joerg Sonnenberger
-
hgsh: enable clang-formatTue, 06 Feb 2018 05:25:36 -0500, by Augie Fackler
-
chg: enable clang-format on all .c and .h filesTue, 06 Feb 2018 05:24:28 -0500, by Augie Fackler
-
python3: whitelist an additional 11 testsWed, 07 Feb 2018 06:28:43 -0500, by Augie Fackler
-
ui: add explicit path to write prompt text bypassing buffersMon, 05 Feb 2018 20:48:51 +0900, by Yuya Nishihara
-
ui: write prompt text in ui.prompt(), not in ui._readline()Mon, 05 Feb 2018 20:40:49 +0900, by Yuya Nishihara
-
logcmdutil: mark changesetprinter.showpatch() as privateSun, 21 Jan 2018 14:00:56 +0900, by Yuya Nishihara
-
logcmdutil: drop default arguments from changesetdisplayer/templater() callsSun, 21 Jan 2018 14:28:03 +0900, by Yuya Nishihara
-
logcmdutil: make default parameters of changesetprinters consistentSun, 21 Jan 2018 13:47:06 +0900, by Yuya Nishihara
-
mdiff: use str.startswith/endswith() instead of slicingSun, 04 Feb 2018 10:33:14 +0900, by Yuya Nishihara
-
patch: unify check_binary and binary flagsSun, 04 Feb 2018 10:28:03 +0900, by Yuya Nishihara
-
fileset: don't abort when running copied() on a revision with a removed file stableTue, 06 Feb 2018 23:53:37 -0500, by Matt Harbison
-
py3: make sure we open the file in bytes modeWed, 07 Feb 2018 13:49:02 +0530, by Pulkit Goyal
-
py3: use bytes instead of strWed, 07 Feb 2018 13:47:03 +0530, by Pulkit Goyal
-
py3: add b'' prefixes to string literals in test filesWed, 07 Feb 2018 13:34:51 +0530, by Pulkit Goyal
-
py3: use range instead of xrangeWed, 07 Feb 2018 13:21:06 +0530, by Pulkit Goyal
-
py3: use open() instead of file()Wed, 07 Feb 2018 13:19:19 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr to convert _b85chars to bytesWed, 07 Feb 2018 13:17:19 +0530, by Pulkit Goyal
-
py3: use pycompat.bytechr instead of chrWed, 07 Feb 2018 13:11:38 +0530, by Pulkit Goyal
-
py3: use pycompat.ziplist instead of zipWed, 07 Feb 2018 13:10:24 +0530, by Pulkit Goyal
-
patches: move assignment outside the conditionalTue, 06 Feb 2018 14:24:16 +0100, by Boris Feld
-
sshpeer: remove support for connecting to <0.9.1 servers (BC)Sun, 04 Feb 2018 14:58:32 -0800, by Gregory Szorc
-
sshpeer: document the handshake mechanismSun, 04 Feb 2018 14:44:04 -0800, by Gregory Szorc
-
sshpeer: move handshake outside of sshpeerMon, 05 Feb 2018 09:14:32 -0800, by Gregory Szorc
-
sshpeer: inline I/O into _validaterepo()Sun, 04 Feb 2018 14:10:56 -0800, by Gregory Szorc
-
sshpeer: clean up API for sshpeer.__init__ (API)Mon, 05 Feb 2018 14:17:24 -0800, by Gregory Szorc
-
sshpeer: establish SSH connection before class instantiationMon, 05 Feb 2018 14:05:59 -0800, by Gregory Szorc
-
sshpeer: remove frivolous call to _cleanup()Sun, 04 Feb 2018 11:40:13 -0800, by Gregory Szorc
-
sshpeer: extract pipe cleanup logic to own functionSun, 04 Feb 2018 11:37:19 -0800, by Gregory Szorc
-
sshpeer: move ssh command and repo creation logic out of __init__Sun, 04 Feb 2018 19:23:40 -0800, by Gregory Szorc
-
sshpeer: move URL validation out of sshpeer.__init__Sun, 04 Feb 2018 12:55:18 -0800, by Gregory Szorc
-
tests: add low-level SSH protocol testsSun, 04 Feb 2018 14:02:41 -0800, by Gregory Szorc
-
debugcommands: introduce debugpeer commandSat, 03 Feb 2018 12:01:01 -0800, by Gregory Szorc
-
sshpeer: make "instance" a functionSun, 04 Feb 2018 12:47:37 -0800, by Gregory Szorc
-
lfs: deduplicate oids in the transferSun, 04 Feb 2018 16:17:43 -0500, by Matt Harbison
-
cat: call the storage prefetch hookSun, 04 Feb 2018 15:26:49 -0500, by Matt Harbison
-
archive: call the storage prefetch hookSun, 04 Feb 2018 14:31:32 -0500, by Matt Harbison
-
lfs: prefetch lfs blobs during revertSun, 04 Feb 2018 00:33:28 -0500, by Matt Harbison
-
cmdutil: convert _revertprefetch() to a generic stored file hook (API)Sun, 04 Feb 2018 14:14:28 -0500, by Matt Harbison
-
lfs: prefetch lfs blobs when applying merge updatesSat, 03 Feb 2018 21:26:12 -0500, by Matt Harbison
-
lfs: factor out a method for extracting the pointer of a single fileSat, 27 Jan 2018 14:53:16 -0500, by Matt Harbison
-
py3: add b'' to literals in check-config.pyMon, 05 Feb 2018 13:24:02 +0530, by Pulkit Goyal
-
check-config: specify the mode 'rb' to open the fileFri, 29 Dec 2017 05:40:49 +0530, by Pulkit Goyal
-
py3: use open() instead of file()Mon, 05 Feb 2018 13:12:36 +0530, by Pulkit Goyal
-
py3: use pycompat.strkwargs() to convert kwargs' key to strMon, 05 Feb 2018 13:12:01 +0530, by Pulkit Goyal
-
py3: add __bytes__() for mq.patchheader and make sure __str__ returns strMon, 05 Feb 2018 13:10:33 +0530, by Pulkit Goyal
-
py3: use "%d" to convert integer to bytesMon, 05 Feb 2018 13:01:35 +0530, by Pulkit Goyal
-
py3: use .startswith() instead of bytes[0]Mon, 05 Feb 2018 12:59:57 +0530, by Pulkit Goyal
-
py3: slice on bytes to prevent getting the ascii valuesMon, 05 Feb 2018 12:58:51 +0530, by Pulkit Goyal
-
py3: add r'' to convert keys to keyword arguments to strSun, 04 Feb 2018 20:46:26 +0530, by Pulkit Goyal
-
py3: add b'' to tweakdefaults config stringSun, 04 Feb 2018 15:41:37 +0530, by Pulkit Goyal
-
cmdutil: introduce deprecated aliasesSun, 04 Feb 2018 12:00:17 +0100, by Boris Feld
-
makefile: remove Ubuntu Yakkety and Zesty docker targetsMon, 05 Feb 2018 18:39:41 +0800, by Anton Shestakov
-
merge: use operation-provided labels (ex: dest/source) in several merge-toolsSat, 20 Jan 2018 15:33:48 -0800, by Kyle Lippincott
-
filemerge: support passing labels to external merge toolsWed, 17 Jan 2018 17:35:05 -0800, by Kyle Lippincott
-
bookmarks: drop deprecated methods (API)Fri, 02 Feb 2018 23:20:55 -0500, by Matt Harbison
-
archive: rewrite default metadata template as a multi-line bytes literalSat, 03 Feb 2018 15:26:13 +0900, by Yuya Nishihara
-
py3: drop b'' from repr() of smartsetSat, 27 Jan 2018 17:46:37 +0900, by Yuya Nishihara
-
py3: always drop b'' prefix from repr() of bytestrSat, 27 Jan 2018 17:31:25 +0900, by Yuya Nishihara
-
py3: format revision number as '%d' in debugrevspecSat, 27 Jan 2018 17:13:51 +0900, by Yuya Nishihara
-
py3: build repr() of smartset as bytes then convert to strSat, 27 Jan 2018 17:12:35 +0900, by Yuya Nishihara
-
py3: factor out helpers to apply string conversion recursivelySat, 27 Jan 2018 13:33:31 +0900, by Yuya Nishihara
-
py3: replace "if ispy3" by pycompat.sysbytes() or util.forcebytestr()Sat, 27 Jan 2018 13:14:06 +0900, by Yuya Nishihara
-
py3: replace "if ispy3" by pycompat.bytestr()Sat, 27 Jan 2018 13:11:46 +0900, by Yuya Nishihara
-
py3: replace "if ispy3" by encoding.strtolocal()Sat, 27 Jan 2018 13:09:49 +0900, by Yuya Nishihara
-
localrepo: drop the deprecated walk() method (API)Sat, 03 Feb 2018 00:01:57 -0500, by Matt Harbison
-
dirstate: drop deprecated methods (API)Fri, 02 Feb 2018 23:57:52 -0500, by Matt Harbison
-
templatekw: drop the deprecated '{troubles}' keywordFri, 02 Feb 2018 23:53:57 -0500, by Matt Harbison
-
obsutil: drop deprecated methods (API)Fri, 02 Feb 2018 23:52:19 -0500, by Matt Harbison
-
revset: drop deprecated evolution predicatesFri, 02 Feb 2018 23:48:25 -0500, by Matt Harbison
-
obsolete: drop deprecated methods (API)Fri, 02 Feb 2018 23:45:31 -0500, by Matt Harbison
-
context: drop deprecated methods (API)Fri, 02 Feb 2018 23:27:30 -0500, by Matt Harbison
-
ui: improve performance for multi-component writesThu, 25 Jan 2018 20:00:58 +0100, by Joerg Sonnenberger
-
cmdutil: drop aliases for logcmdutil functions (API)Sun, 21 Jan 2018 13:03:03 +0900, by Yuya Nishihara
-
logcmdutil: drop redundant "log" from function names (API)Sun, 21 Jan 2018 12:48:39 +0900, by Yuya Nishihara
-
logcmdutil: rename classes and functions to conform to our coding style (API)Sun, 21 Jan 2018 12:36:43 +0900, by Yuya Nishihara
-
cmdutil: split functions of log-like commands to new module (API)Sun, 21 Jan 2018 12:26:42 +0900, by Yuya Nishihara
-
httppeer: remove support for connecting to <0.9.1 servers (BC)Fri, 02 Feb 2018 13:13:46 -0800, by Gregory Szorc
-
internals: document when "hello" and "capabilities" commands were addedThu, 01 Feb 2018 21:55:06 -0800, by Gregory Szorc
-
tests: make doctest py3-compatible againSat, 27 Jan 2018 14:17:26 +0900, by Yuya Nishihara
-
lfs: emit a status message to indicate how many blobs were uploadedMon, 29 Jan 2018 22:09:48 -0500, by Matt Harbison
-
lfs: drop an unused function parameterTue, 30 Jan 2018 20:33:21 -0500, by Matt Harbison
-
discovery: don't reimplement all()Thu, 01 Feb 2018 10:10:01 -0800, by Martin von Zweigbergk
-
contrib: fix dirstatenonnormalcheck to work in Python 3Thu, 01 Feb 2018 16:01:43 -0500, by Augie Fackler
-
python3: whitelist another 24 passing testsThu, 18 Jan 2018 13:12:09 -0500, by Augie Fackler
-
mdiff: use slice instead of index on bytestr when checking single bytesThu, 01 Feb 2018 18:14:52 -0500, by Augie Fackler
-
obsutil: work around filter() being a generator in Python 3Thu, 18 Jan 2018 13:04:16 -0500, by Augie Fackler
-
cmdutil: add a kludge to make bytes repr() the same on 2 and 3Thu, 18 Jan 2018 12:59:40 -0500, by Augie Fackler
-
wireprotoserver: make name part of protocol interfaceWed, 31 Jan 2018 11:32:21 -0800, by Gregory Szorc
-
wireprotoserver: make abstractserverproto a proper abstract base classWed, 31 Jan 2018 11:30:16 -0800, by Gregory Szorc
-
wireprotoserver: make response handling attributes privateWed, 31 Jan 2018 11:26:03 -0800, by Gregory Szorc
-
wireprotoserver: make some instance attributes privateWed, 31 Jan 2018 11:24:44 -0800, by Gregory Szorc
-
wireprotoserver: remove sshserver.getarg()Wed, 31 Jan 2018 11:19:47 -0800, by Gregory Szorc
-
wireprotoserver: remove lock referencesWed, 31 Jan 2018 11:19:05 -0800, by Gregory Szorc
-
wireprotoserver: remove support for do_<command> handlers (API)Wed, 31 Jan 2018 11:17:41 -0800, by Gregory Szorc
-
wireprotoserver: make attributes privateWed, 31 Jan 2018 10:19:08 -0800, by Gregory Szorc
-
wireprotoserver: remove unused response attributeWed, 31 Jan 2018 10:17:11 -0800, by Gregory Szorc
-
wireprotoserver: rename p to protoWed, 31 Jan 2018 10:09:41 -0800, by Gregory Szorc
-
wireprotoserver: add some blank lines between methodsTue, 30 Jan 2018 17:51:57 -0800, by Gregory Szorc
-
tests: start a set of unit tests for mdiff.py, starting with splitnewlinesThu, 25 Jan 2018 23:01:20 -0500, by Augie Fackler
-
perf: add a perfunidiff command for benchmarking unified diff speedThu, 25 Jan 2018 14:46:19 -0500, by Augie Fackler
-
wireprotoserver: move abstractserverproto class from wireprotoWed, 31 Jan 2018 11:28:18 -0800, by Gregory Szorc
-
wireprotoserver: move sshserver into module (API)Wed, 31 Jan 2018 10:48:35 -0800, by Gregory Szorc
-
wireprotoserver: don't import symbol from hgweb.commonWed, 31 Jan 2018 11:13:11 -0800, by Gregory Szorc
-
wireprotoserver: rename call to callhttpWed, 31 Jan 2018 10:41:27 -0800, by Gregory Szorc
-
wireprotoserver: rename hgweb.protocol to wireprotoserver (API)Wed, 31 Jan 2018 11:09:07 -0800, by Gregory Szorc
-
testrunner: fix updating of .testtimes fileWed, 31 Jan 2018 22:20:59 -0800, by Martin von Zweigbergk
-
testrunner: make reading of test times work with #testcasesWed, 31 Jan 2018 23:12:45 -0800, by Martin von Zweigbergk
-
tests: allow [Errno] in outputWed, 31 Jan 2018 11:04:16 -0800, by Gregory Szorc
-
mdiff: remove rewindhunk by yielding a bool first to indicate dataFri, 26 Jan 2018 17:31:50 +0100, by Joerg Sonnenberger
-
mdiff: explicitly compute places for the newline markerFri, 26 Jan 2018 02:14:39 +0100, by Joerg Sonnenberger
-
patch: avoid repeated binary checks if all files in a patch are textThu, 25 Jan 2018 22:40:19 +0100, by Joerg Sonnenberger
-
setdiscovery: don't call "heads" wire command when heads specifiedThu, 01 Feb 2018 10:29:24 -0800, by Martin von Zweigbergk
-
testrunner: on error, color the "(case xxx)" part the same as filenameThu, 01 Feb 2018 08:17:11 -0800, by Martin von Zweigbergk
-
python3: whitelist an additional 23 passing testsThu, 18 Jan 2018 10:08:23 -0500, by Augie Fackler
-
tests: fix a missed b prefix in a test extension in test-strip.tThu, 18 Jan 2018 09:58:40 -0500, by Augie Fackler
-
revlog: correct type in check to verify rawtext is immutableThu, 18 Jan 2018 09:14:30 -0500, by Augie Fackler
-
mq: use bytes() instead of str() to encode statusentries for writingWed, 17 Jan 2018 22:05:37 -0500, by Augie Fackler
-
mq: open status file et al in bytes modeWed, 17 Jan 2018 22:05:02 -0500, by Augie Fackler
-
mq: fix up statusentry to be both repr()-able and bytes()-ableWed, 17 Jan 2018 22:04:34 -0500, by Augie Fackler
-
python3: whitelist another 7 passing testsWed, 17 Jan 2018 22:07:09 -0500, by Augie Fackler
-
localrepo: pass transaction kwargs as strings, not bytesWed, 17 Jan 2018 21:48:37 -0500, by Augie Fackler
-
localrepo: consistently use native str when __dict__ is involvedThu, 01 Feb 2018 12:38:04 -0800, by Augie Fackler
-
smartset: use native string when peeking in __dict__Wed, 17 Jan 2018 21:46:29 -0500, by Augie Fackler
-
obsolete: use native string when peeking in __dict__Wed, 17 Jan 2018 21:46:09 -0500, by Augie Fackler
-
lsprof: use native string when peeking in __dict__Wed, 17 Jan 2018 21:45:15 -0500, by Augie Fackler
-
dirstate: use native strings when peeking in __dict__Wed, 17 Jan 2018 21:44:15 -0500, by Augie Fackler
-
context: use native string when peeking in __dict__Wed, 17 Jan 2018 21:43:46 -0500, by Augie Fackler
-
bundlerepo: use native str when peeking in __dict__Wed, 17 Jan 2018 21:42:56 -0500, by Augie Fackler
-
transaction: fix hg version check when loading journalWed, 17 Jan 2018 20:41:51 -0500, by Augie Fackler
-
branchmap: make error messages consistent between Python 2 and 3Wed, 17 Jan 2018 20:38:10 -0500, by Augie Fackler
-
tests: bytestring-ify all the adhoc extensions in test-strip.tWed, 17 Jan 2018 20:37:17 -0500, by Augie Fackler
-
filemerge: fix regular expression pattern to be bytesWed, 17 Jan 2018 20:09:52 -0500, by Augie Fackler
-
tags: explicitly grab list of dict keysWed, 17 Jan 2018 20:09:10 -0500, by Augie Fackler
-
commands: replace map() with list comprehensionWed, 17 Jan 2018 20:08:40 -0500, by Augie Fackler
-
commands: rewrite legacy ternary operator hack using modern syntaxWed, 17 Jan 2018 20:07:53 -0500, by Augie Fackler
-
strip: use %d for known-int string interpolationWed, 17 Jan 2018 20:07:25 -0500, by Augie Fackler
-
strip: use in-place revset formatspec instead of %-formatting ourselvesThu, 18 Jan 2018 10:22:41 -0500, by Augie Fackler
-
tests: get run-tests to reliably hand shellquote a string and not a bytesWed, 17 Jan 2018 19:11:51 -0500, by Augie Fackler
-
revsetlang: fix a doctest example on Python 3Thu, 01 Feb 2018 14:59:38 -0500, by Augie Fackler
-
merge with stableThu, 01 Feb 2018 14:28:45 -0500, by Augie Fackler
-
revset: evaluate filesets against each revision for 'file()' (issue5778) stableSun, 28 Jan 2018 14:08:59 -0500, by Matt Harbison
-
test-bookmarks-pushpull: stabilize for Windows stableWed, 31 Jan 2018 23:01:44 -0500, by Matt Harbison
-
makefile: add Ubuntu Artful docker targets (.deb and ppa) stableThu, 01 Feb 2018 16:46:12 +0800, by Anton Shestakov
-
bundle2: fix the formatting of the stream part requirements stableWed, 31 Jan 2018 16:31:34 +0100, by Boris Feld
-
bookmarks: fix pushkey compatibility mode (issue5777) stableTue, 30 Jan 2018 22:27:45 +0100, by Boris Feld
-
configitems: traverse sections deterministically stableMon, 29 Jan 2018 13:30:29 -0800, by Gregory Szorc
-
lfs: don't require the .hglfs file to be tracked to control the policy stableMon, 29 Jan 2018 21:42:18 -0500, by Matt Harbison
-
streamclone: add a comment about non-publishing being broken with v1 stableFri, 26 Jan 2018 16:01:42 +0100, by Boris Feld
-
streamclone: move requirement update into consumev2 stableFri, 26 Jan 2018 15:51:07 +0100, by Boris Feld
-
streamclone: use readexactly when reading stream v2 stableWed, 24 Jan 2018 21:44:31 +0100, by Boris Feld
-
streamclone: rename '_emit' to '_emit2' for clarity stableWed, 24 Jan 2018 21:37:48 +0100, by Boris Feld
-
help: do not suggest "update --clean ." to cancel uncommitted merge stableTue, 23 Jan 2018 21:14:36 +0900, by Yuya Nishihara
-
minifileset: note the unsupported file pattern when raising a parse error stableWed, 24 Jan 2018 22:26:28 -0500, by Matt Harbison
-
lfs: don't automatically exclude '.hg*' files from external tracking stableTue, 23 Jan 2018 21:29:45 -0500, by Matt Harbison
-
Added tag 4.5-rc for changeset 27b6df1b5adb stableMon, 22 Jan 2018 18:08:49 -0500, by Augie Fackler
-
merge with stable to begin 4.5 freeze stable 4.5-rcMon, 22 Jan 2018 17:53:02 -0500, by Augie Fackler
-
bundle2: increase payload part chunk size to 32kbSat, 20 Jan 2018 22:55:42 -0800, by Gregory Szorc
-
bundle2: always advertise client support for stream partsMon, 22 Jan 2018 12:23:47 -0800, by Gregory Szorc
-
exchange: don't send stream data when server.uncompressed is setMon, 22 Jan 2018 12:22:01 -0800, by Gregory Szorc
-
bundle2: don't advertise stream bundle2 capability when feature disabledMon, 22 Jan 2018 12:21:15 -0800, by Gregory Szorc
-
tests: add more testing around server.uncompressedMon, 22 Jan 2018 12:19:45 -0800, by Gregory Szorc
-
bundle2: move version of stream clone into part nameMon, 22 Jan 2018 12:19:49 -0800, by Gregory Szorc
-
exchange: send bundle2 stream clones uncompressedMon, 22 Jan 2018 12:12:29 -0800, by Gregory Szorc
-
tests: update test to work with Git 2.16Mon, 22 Jan 2018 12:38:04 -0800, by Gregory Szorc
-
exchange: return bundle info from getbundlechunks() (API)Sat, 20 Jan 2018 13:41:57 -0800, by Gregory Szorc
-
exchange: make stream bundle part deterministicSat, 20 Jan 2018 15:26:31 -0800, by Gregory Szorc
-
bundle2: specify what capabilities will be used forSat, 20 Jan 2018 13:54:36 -0800, by Gregory Szorc
-
wireproto: don't compress errors from getbundle()Sat, 20 Jan 2018 15:43:02 -0800, by Gregory Szorc
-
tests: teach get-with-headers.py some new tricksSat, 20 Jan 2018 16:08:07 -0800, by Gregory Szorc
-
tests: use argparse in get-with-headers.pySat, 20 Jan 2018 14:59:08 -0800, by Gregory Szorc
-
convert: use a collections.dequeSun, 21 Jan 2018 17:11:31 -0800, by Gregory Szorc
-
repair: invalidate volatile sets after strippingSat, 20 Jan 2018 23:21:59 -0800, by Martin von Zweigbergk
-
subrepo: handle 'C:' style paths on the command line (issue5770)Sun, 21 Jan 2018 13:54:05 -0500, by Matt Harbison
-
dummysmtpd: don't die on client connection errorsMon, 22 Jan 2018 00:39:42 -0500, by Matt Harbison
-
cext: define MIN macro only if it is not yet definedSun, 21 Jan 2018 15:39:48 +0100, by André Sintzoff
-
copyright: update to 2018Sun, 21 Jan 2018 14:47:45 +0800, by Anton Shestakov
-
tests: glob copyright years in test-extension.tSun, 21 Jan 2018 14:46:26 +0800, by Anton Shestakov
-
test-sshserver: stabilize for WindowsSat, 20 Jan 2018 14:21:40 -0500, by Matt Harbison
-
test-branch-change: stabilize for WindowsSat, 20 Jan 2018 14:02:05 -0500, by Matt Harbison
-
test-sparse: make the '.hg' exclusion filter Windows compatibleSat, 20 Jan 2018 13:57:11 -0500, by Matt Harbison
-
lfs: rename {lfsattrs} to {pointer}Fri, 19 Jan 2018 19:20:50 -0500, by Matt Harbison
-
lfs: expand the user facing documentationFri, 19 Jan 2018 21:29:31 -0500, by Matt Harbison
-
streamclone: also stream caches to the clientThu, 18 Jan 2018 00:50:12 +0100, by Boris Feld
-
caches: make 'cachetocopy' available in scmutilWed, 17 Jan 2018 17:46:49 +0100, by Boris Feld
-
streamclone: add support for cloning non append-only fileThu, 18 Jan 2018 00:50:02 +0100, by Boris Feld
-
streamclone: tests phase exchange during stream cloneThu, 18 Jan 2018 02:28:44 +0100, by Boris Feld
-
streamclone: add support for bundle2 based stream cloneWed, 17 Jan 2018 16:41:44 +0100, by Boris Feld
-
pull: preindent some codeWed, 17 Jan 2018 14:13:46 +0100, by Boris Feld
-
pull: reorganize bundle2 argument bundlingWed, 17 Jan 2018 16:32:05 +0100, by Boris Feld
-
clone: allow bundle2's stream clone with 'server.disablefullbundle'Wed, 17 Jan 2018 16:38:32 +0100, by Boris Feld
-
bundle2: add support for a 'stream' parameter to 'getbundle'Wed, 17 Jan 2018 16:36:23 +0100, by Boris Feld
-
bundle2: add a 'stream' part handler for stream cloningWed, 17 Jan 2018 16:35:22 +0100, by Boris Feld
-
streamclone: rework canperformstreamcloneThu, 18 Jan 2018 00:45:27 +0100, by Boris Feld
-
streamclone: define first iteration of version 2 of stream formatThu, 18 Jan 2018 00:48:56 +0100, by Boris Feld
-
util: implement varint functionsFri, 19 Jan 2018 22:52:35 +0100, by Gregory Szorc
-
util: move 'readexactly' in the util moduleFri, 19 Jan 2018 20:51:35 +0100, by Boris Feld
-
lfs: separate a debug message from the subsequent abort messageFri, 19 Jan 2018 19:13:11 -0500, by Matt Harbison
-
sshserver: add a couple of tests for argument parsingFri, 19 Jan 2018 14:25:09 -0800, by Siddharth Agarwal
-
merge with stableFri, 19 Jan 2018 16:28:11 -0500, by Augie Fackler
-
wireproto: split streamres into legacy and modern caseFri, 12 Jan 2018 10:59:58 +0100, by Joerg Sonnenberger
-
localrepo: run cache-warming transaction callback before report callbackFri, 19 Jan 2018 12:33:03 -0800, by Martin von Zweigbergk
-
scmutil: 0-pad transaction report callback categoryFri, 19 Jan 2018 11:35:55 -0800, by Martin von Zweigbergk
-
stream: add a test showing we also clone bookmarksWed, 17 Jan 2018 16:01:06 +0100, by Boris Feld
-
branch: allow changing branch name to existing name if possibleFri, 19 Jan 2018 18:45:20 +0530, by Pulkit Goyal
-
branch: add a --rev flag to change branch name of given revisionsSun, 15 Oct 2017 23:08:45 +0530, by Pulkit Goyal
-
templater: fix crash by empty group expressionTue, 16 Jan 2018 23:50:01 +0900, by Yuya Nishihara
-
log: fix typo in comment about _matchfiles()Tue, 16 Jan 2018 21:46:17 +0900, by Yuya Nishihara
-
sparse: --include 'dir1/dir2' should not include 'dir1/*'Thu, 18 Jan 2018 13:33:21 -0800, by Hollis Blanchard
-
fileset: add kind:pat operatorSun, 14 Jan 2018 13:29:15 +0900, by Yuya Nishihara
-
minifileset: unify handling of symbol and string patternsSun, 14 Jan 2018 13:33:56 +0900, by Yuya Nishihara
-
fileset: move import of match module to topSun, 14 Jan 2018 13:28:20 +0900, by Yuya Nishihara
-
revlog: group delta computation methods under _deltacomputer objectSun, 14 Jan 2018 21:28:12 +0100, by Paul Morelle
-
revlog: refactor out _finddeltainfo from _addrevisionSun, 14 Jan 2018 14:36:22 +0100, by Paul Morelle
-
localrepo: micro-optimize __len__() to bypass repoviewFri, 19 Jan 2018 21:39:11 +0900, by Yuya Nishihara
-
lfs: defer registering the pre-push hook until blobs are committedThu, 18 Jan 2018 21:18:10 -0500, by Matt Harbison
-
lfs: dump the full response on httperror in debug modeThu, 18 Jan 2018 18:04:56 -0500, by Matt Harbison
-
lfs: default the User-Agent header for blob transfers to 'git-lfs'Thu, 18 Jan 2018 15:59:21 -0500, by Matt Harbison
-
lfs: default to not using workers for upload/downloadThu, 18 Jan 2018 15:11:34 -0500, by Matt Harbison
-
lfs: add the '{lfsattrs}' template keyword to '{lfs_files}'Sun, 14 Jan 2018 17:00:24 -0500, by Matt Harbison
-
debugdownload: read repository hgrc if there is oneThu, 18 Jan 2018 16:47:14 +0100, by Boris Feld
-
test-blackbox: stabilize for WindowsFri, 19 Jan 2018 00:18:45 -0500, by Matt Harbison
-
debugdeltachain: cleanup the double call to _slicechunkFri, 19 Jan 2018 08:35:22 +0100, by Paul Morelle
-
blackbox: don't unpack the list while passing into str.join()Fri, 19 Jan 2018 14:10:18 +0530, by Pulkit Goyal
-
atomicupdate: add an experimental option to use atomictemp when updatingWed, 17 Jan 2018 17:07:55 +0100, by Boris Feld
-
write: add the possibility to pass keyword argument from batchget to vfsWed, 17 Jan 2018 16:52:13 +0100, by Boris Feld
-
blackbox: if --debug is used, also trace ui.debug() callsThu, 18 Jan 2018 12:55:19 +0100, by Joerg Sonnenberger
-
bdiff: handle the possibility of overflow when computing allocation sizeThu, 18 Jan 2018 14:43:04 +0000, by Alex Gaynor
-
phabricator: add a template item for linking to a differential reviewTue, 02 Jan 2018 10:09:08 -0700, by Tom Prince
-
githelp: don't reference 3rd party commands for `git show`Sun, 14 Jan 2018 11:19:45 -0800, by Gregory Szorc
-
githelp: improve help for "reset"Mon, 18 Dec 2017 21:09:08 -0800, by Gregory Szorc
-
githelp: clean up reflog helpMon, 18 Dec 2017 21:02:49 -0800, by Gregory Szorc
-
githelp: replace suggestion of `hg record`Mon, 18 Dec 2017 20:58:00 -0800, by Gregory Szorc
-
githelp: remove reference to tweakdefaultsMon, 18 Dec 2017 20:56:01 -0800, by Gregory Szorc
-
githelp: recommend `hg import` for `git am`Fri, 22 Dec 2017 18:38:29 -0700, by Gregory Szorc
-
githelp: improve help for `git add`Mon, 18 Dec 2017 20:51:20 -0800, by Gregory Szorc
-
githelp: vendor Facebook authored extensionMon, 18 Dec 2017 20:44:59 -0800, by Gregory Szorc
-
merge: use public interface ms.localctx instead of ms._localThu, 18 Jan 2018 19:40:17 +0530, by Pulkit Goyal
-
bookmarks: display the obsfate of hidden revision we create a bookmark onTue, 16 Jan 2018 14:28:57 +0100, by Boris Feld
-
update: display the obsfate of hidden revision we update toTue, 16 Jan 2018 14:08:54 +0100, by Boris Feld
-
evolution: make reporting of new unstable changesets optionalSun, 14 Jan 2018 00:02:40 -0800, by Martin von Zweigbergk
-
evolution: report new unstable changesetsSun, 14 Jan 2018 23:59:17 -0800, by Martin von Zweigbergk
-
transaction: register summary callbacks only at start of transaction (BC)Wed, 10 Jan 2018 14:00:23 -0800, by Martin von Zweigbergk
-
repair: filter out unknown revisions from phasecache within transactionSun, 14 Jan 2018 14:39:17 -0800, by Martin von Zweigbergk
-
repair: drop unnecessary phase cache invalidationSun, 14 Jan 2018 23:37:06 -0800, by Martin von Zweigbergk
-
wireproto: drop support for reader interface from streamres (API)Mon, 15 Jan 2018 15:20:02 -0800, by Gregory Szorc
-
merge: add `--abort` flag which can abort the mergeMon, 08 Jan 2018 19:41:47 +0530, by Pulkit Goyal
-
filemerge: only write in-memory backup during premergeThu, 04 Jan 2018 21:37:03 -0800, by Phil Cohen
-
filemerge: fix backing up an in-memory file to a custom locationThu, 04 Jan 2018 21:36:58 -0800, by Phil Cohen
-
rebase: don't run IMM if running rebase in a transactionWed, 27 Dec 2017 17:38:28 -0600, by Phil Cohen
-
python3: whitelist two more passing testsWed, 17 Jan 2018 17:59:12 -0500, by Augie Fackler
-
sshpeer: add support for request tracingFri, 12 Jan 2018 11:52:57 +0000, by Boris Feld
-
httppeer: add support for tracing all http request made by the peerFri, 12 Jan 2018 10:41:03 +0000, by Boris Feld
-
httppeer: move url opening in its own methodFri, 12 Jan 2018 10:14:20 +0000, by Boris Feld
-
http: add a debug version of the push testFri, 12 Jan 2018 10:57:29 +0000, by Boris Feld
-
lfs: raise an error if the server sends an unsolicited oidWed, 17 Jan 2018 21:44:32 -0500, by Matt Harbison
-
lfs: correct documentation typoWed, 17 Jan 2018 20:54:05 -0500, by Matt Harbison
-
test-convert-svn-move: sort svn checkout outputWed, 17 Jan 2018 22:12:10 -0500, by Jordi Gutiérrez Hermoso
-
fileset: do not crash by unary negate operationSat, 13 Jan 2018 15:13:29 +0900, by Yuya Nishihara
-
fileset: make it robust for bad function callsSat, 13 Jan 2018 15:07:37 +0900, by Yuya Nishihara
-
log: build follow-log filematcher at onceThu, 04 Jan 2018 14:20:58 +0900, by Yuya Nishihara
-
log: allow matchfn to be non-null even if both --patch/--stat are offThu, 04 Jan 2018 15:20:46 +0900, by Yuya Nishihara
-
log: replace "not pats" with matcher attribute for consistencyThu, 04 Jan 2018 14:37:15 +0900, by Yuya Nishihara
-
log: follow file history across copies even with -rREV (BC) (issue4959)Wed, 03 Jan 2018 15:58:59 +0900, by Yuya Nishihara
-
log: resolve --follow thoroughly in getlogrevs()Wed, 03 Jan 2018 15:46:15 +0900, by Yuya Nishihara
-
log: extract function that processes log file patternsWed, 03 Jan 2018 15:13:22 +0900, by Yuya Nishihara
-
log: resolve --follow with -rREV in cmdutil.getlogrevs()Sun, 10 Dec 2017 17:28:44 +0900, by Yuya Nishihara
-
log: remove dead code to follow descendants if ascending revisions specifiedSun, 10 Dec 2017 18:22:06 +0900, by Yuya Nishihara
-
log: duplicate _logrevs() dedicated for walkchangerevs()Sun, 10 Dec 2017 16:59:54 +0900, by Yuya Nishihara
-
update: fix crash on bare update when directaccess is enabledTue, 16 Jan 2018 21:51:27 +0900, by Yuya Nishihara
-
templater: make sure expression is terminated by '}'Tue, 16 Jan 2018 21:42:42 +0900, by Yuya Nishihara
-
bookmark: deprecate direct update of a bookmark valueFri, 14 Jul 2017 19:59:10 +0200, by Boris Feld
-
debugdeltachain: display how many chunks would be read in sparse-read modeMon, 16 Oct 2017 14:32:06 +0200, by Paul Morelle
-
bdiff: handle the possibility of an integer overflow when allocatingWed, 17 Jan 2018 21:36:18 +0000, by Alex Gaynor
-
svnsubrepo: check if subrepo is missing when checking dirty state (issue5657)Tue, 16 Jan 2018 08:40:14 -0500, by Jordi Gutiérrez Hermoso
-
win32text: use 'tiprev' when appropriateWed, 17 Jan 2018 13:02:42 +0100, by Boris Feld
-
patchbomb: use 'tiprev' when appropriateWed, 17 Jan 2018 13:01:38 +0100, by Boris Feld
-
revset: use 'tiprev' when appropriateThu, 04 May 2017 02:28:19 +0200, by Boris Feld
-
changelog: use 'tiprev()' in 'tip()'Thu, 04 May 2017 02:24:04 +0200, by Boris Feld
-
changelog: introduce a 'tiprev' methodThu, 04 May 2017 02:23:21 +0200, by Boris Feld
-
contrib: add some basic scaffolding for some fuzz test targetsWed, 17 Jan 2018 15:47:38 -0500, by Augie Fackler
-
formatting: enforce clang-format on all .cc files as well as .c filesWed, 17 Jan 2018 15:56:12 -0500, by Augie Fackler
-
hghave: add test for clang 6 and laterWed, 17 Jan 2018 15:28:38 -0500, by Augie Fackler
-
py3: cast error message to localstr in blackbox.pySun, 14 Jan 2018 12:06:27 -0800, by Gregory Szorc
-
lfs: remove internal url in testWed, 10 Jan 2018 21:27:05 -0800, by Jun Wu
-
lfs: control tracked file selection via a tracked fileSun, 14 Jan 2018 18:12:51 -0500, by Matt Harbison
-
lfs: move the tracked file function creation to a methodSun, 14 Jan 2018 01:04:45 -0500, by Matt Harbison
-
lfs: allow the pointer file to be viewed with `hg cat -T '{rawdata}'`Tue, 16 Jan 2018 20:15:07 -0500, by Matt Harbison
-
cat: factor out a function that populates the formatterTue, 16 Jan 2018 19:56:00 -0500, by Matt Harbison
-
svnsubrepo: add new method _svnmissingSun, 14 Jan 2018 12:07:06 -0500, by Jordi Gutiérrez Hermoso
-
svnsubrepo: decorate dirty method with annotatesubrepoerrorSun, 14 Jan 2018 12:05:28 -0500, by Jordi Gutiérrez Hermoso
-
match: do not weirdly include explicit files excluded by -X optionTue, 16 Jan 2018 22:14:33 +0900, by Yuya Nishihara
-
lfs: add the '{oid}' template keyword to '{lfs_files}'Sun, 14 Jan 2018 15:56:22 -0500, by Matt Harbison
-
lfs: convert '{lfs_files}' keyword to a hybrid listSun, 14 Jan 2018 15:39:10 -0500, by Matt Harbison
-
showstack: add an extension docstringSun, 10 Dec 2017 21:42:33 +0100, by Boris Feld
-
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey'Mon, 15 Jan 2018 10:44:49 +0000, by Boris Feld
-
hgweb: remove unused second argument of nextPageVarGet()Mon, 15 Jan 2018 19:44:18 +0800, by Anton Shestakov
-
dispatch: handle IOError when writing to stderrSun, 14 Jan 2018 20:06:56 -0800, by Gregory Szorc
-
commandserver: restore cwd in case of exceptionSun, 14 Jan 2018 19:30:48 -0800, by Gregory Szorc
-
tests: make hg frame optionalWed, 10 Jan 2018 20:02:35 -0800, by Gregory Szorc
-
test-lfs: add tests to show that hashes remain unchanged by conversionsSat, 13 Jan 2018 22:40:33 -0500, by Matt Harbison
-
test-lfs: drop an unresolved issue note, now that lfs.track=none() is a thingSat, 13 Jan 2018 22:29:18 -0500, by Matt Harbison
-
lfs: always exclude '.hg*' text filesSat, 13 Jan 2018 20:07:14 -0500, by Matt Harbison
-
bookmarks: calculate visibility exceptions only onceMon, 15 Jan 2018 00:16:11 +0530, by Pulkit Goyal
-
log: rewrite --follow-first -rREV like --follow for consistency (BC)Sun, 10 Dec 2017 18:25:33 +0900, by Yuya Nishihara
-
log: use revsetlang.formatspec() thoroughlyTue, 02 Jan 2018 17:37:01 +0900, by Yuya Nishihara
-
log: use revsetlang.formatspec() to concatenate list expressionTue, 02 Jan 2018 17:13:18 +0900, by Yuya Nishihara
-
log: simplify 'x or ancestors(x)' expressionTue, 02 Jan 2018 17:00:48 +0900, by Yuya Nishihara
-
log: make opt2revset table a module constantTue, 02 Jan 2018 16:58:37 +0900, by Yuya Nishihara
-
revlog: group revision info into a dedicated structureSun, 14 Jan 2018 13:04:26 -0800, by Paul Morelle
-
revlog: rename 'rev' to 'base', as it is the base revisionSun, 14 Jan 2018 13:01:35 -0800, by Paul Morelle
-
revlog: separate diff computation from the collection of other infoSun, 14 Jan 2018 12:59:46 -0800, by Paul Morelle
-
revlog: introduce 'deltainfo' to distinguish from 'delta'Fri, 12 Jan 2018 18:58:44 +0100, by Paul Morelle
-
revlog: extract 'builddelta' closure function from _addrevisionFri, 12 Jan 2018 18:10:03 +0100, by Paul Morelle
-
revlog: extract 'buildtext' closure function from _addrevisionFri, 12 Jan 2018 15:55:25 +0100, by Paul Morelle
-
revlog: choose between ifh and dfh once for allSun, 14 Jan 2018 12:49:24 -0800, by Paul Morelle
-
revlog: refactor out the selection of candidate revisionsSun, 14 Jan 2018 12:46:03 -0800, by Paul Morelle
-
py3: use email.parser module to parse email messagesSat, 30 Dec 2017 00:13:56 +0530, by Pulkit Goyal
-
rust: convert Unix path to CString transparentlyFri, 12 Jan 2018 22:18:42 +0900, by Yuya Nishihara
-
rust: extract function to convert Path to platform CStringFri, 12 Jan 2018 22:09:34 +0900, by Yuya Nishihara
-
pylint: add a check for multiple statement on a single lineMon, 09 Oct 2017 11:46:27 +0200, by Boris Feld
-
style: remove multiple statement on a single line in zeroconfMon, 09 Oct 2017 11:45:21 +0200, by Boris Feld
-
style: remove multiple statement on a single lineMon, 09 Oct 2017 11:44:02 +0200, by Boris Feld
-
pylint: split command line argument on multiple linesMon, 09 Oct 2017 11:40:15 +0200, by Boris Feld
-
phabricator: use named group for parsing differential reviews linesSun, 14 Jan 2018 11:24:43 -0800, by Tom Prince
-
vfs: drop text mode flag (API)Sat, 13 Jan 2018 13:47:10 +0900, by Yuya Nishihara
-
lfs: convert EOL of hgrc before appending to bytes IOSat, 13 Jan 2018 13:41:11 +0900, by Yuya Nishihara
-
largefiles: convert EOL of hgrc before appending to bytes IOSat, 13 Jan 2018 13:33:55 +0900, by Yuya Nishihara
-
share: convert EOL of hgrc before writing to bytes IOSat, 13 Jan 2018 13:31:27 +0900, by Yuya Nishihara
-
subrepo: convert EOL of hgrc before writing to bytes IOSat, 13 Jan 2018 13:28:12 +0900, by Yuya Nishihara
-
clone: use utility function to write hgrcSat, 13 Jan 2018 13:24:17 +0900, by Yuya Nishihara
-
share: use context manager or utility function to write fileSat, 13 Jan 2018 13:23:16 +0900, by Yuya Nishihara
-
lfs: migrate most file filtering from threshold to custom filterSun, 31 Dec 2017 02:54:49 -0500, by Matt Harbison
-
test-lfs: bump the number on test repo11 and higherSun, 31 Dec 2017 12:47:36 -0500, by Matt Harbison
-
fileset: add a lightweight file filtering languageWed, 10 Jan 2018 22:23:34 -0500, by Matt Harbison
-
fileset: split the logic for matching a size expression to a separate methodWed, 10 Jan 2018 22:35:08 -0500, by Matt Harbison
-
lfs: drop deprecated remote store config optionsFri, 12 Jan 2018 23:13:38 -0500, by Matt Harbison
-
py3: use bytes instead of pycompat.bytestrFri, 12 Jan 2018 18:11:05 +0530, by Pulkit Goyal
-
test-pull-r: explicitly kill server processesFri, 12 Jan 2018 17:10:55 +0100, by Joerg Sonnenberger
-
bookmarks: add bookmarks to hidden revs if directaccess config is setFri, 05 Jan 2018 22:28:06 +0530, by Pulkit Goyal
-
visibility: pass a normal repo to _getfilteredreasonFri, 12 Jan 2018 11:15:41 +0000, by Boris Feld
-
visibility: make the filtered message translatableFri, 12 Jan 2018 11:10:18 +0000, by Boris Feld
-
visibility: fix a comment introduced before which is not up-to-dateFri, 12 Jan 2018 11:09:04 +0000, by Boris Feld
-
rust: avoid redundant 'static lifetimeWed, 10 Jan 2018 19:24:58 -0800, by Gregory Szorc
-
pull: hold wlock for the full operation when --update is usedThu, 11 Jan 2018 11:57:59 +0000, by Boris Feld
-
hgweb: drop support of browsers that don't understand <canvas> (BC)Thu, 11 Jan 2018 18:20:08 +0800, by Anton Shestakov
-
rust: add TODO about lifetime of program_name variableWed, 10 Jan 2018 19:36:45 -0800, by Gregory Szorc
-
rust: move import of PathBufWed, 10 Jan 2018 19:23:36 -0800, by Gregory Szorc
-
perf: do not import util.queueWed, 10 Jan 2018 21:09:57 -0800, by Jun Wu
-
rust: move Cargo.lockWed, 10 Jan 2018 19:08:51 -0800, by Gregory Szorc
-
run-tests: fix regular expression for path testWed, 10 Jan 2018 19:04:52 -0800, by Gregory Szorc
-
perf: add threading capability to perfbdiffSun, 17 Dec 2017 04:31:27 +0100, by Boris Feld
-
upgraderepo: select correct deltareuse depending on actionsWed, 10 Jan 2018 17:24:25 +0100, by Paul Morelle
-
revsetlang: add %p specifier to format list of function argumentsTue, 02 Jan 2018 18:35:11 +0900, by Yuya Nishihara
-
revsetlang: unnest inner functions from formatspec()Tue, 02 Jan 2018 21:05:40 +0900, by Yuya Nishihara
-
revsetlang: fix quoting of %ls stringSat, 01 Apr 2017 17:51:56 +0900, by Yuya Nishihara
-
revsetlang: catch invalid value passed to formatspec()Sat, 01 Apr 2017 17:44:07 +0900, by Yuya Nishihara
-
revsetlang: check incomplete revspec format characterSat, 01 Apr 2017 17:28:28 +0900, by Yuya Nishihara
-
revsetlang: check number of arguments passed to formatspec()Sat, 01 Apr 2017 17:25:45 +0900, by Yuya Nishihara
-
revsetlang: catch invalid format character with %l prefixSat, 01 Apr 2017 17:18:31 +0900, by Yuya Nishihara
-
py3: add 8 new passing tests to the whitelistFri, 29 Dec 2017 06:32:17 +0530, by Pulkit Goyal
-
py3: use list() to get a list of items using dict.items()Fri, 29 Dec 2017 05:33:36 +0530, by Pulkit Goyal
-
py3: convert dict keys' to str before passing as kwargsFri, 29 Dec 2017 05:31:27 +0530, by Pulkit Goyal
-
py3: make sure we open the file to write in bytes modeFri, 29 Dec 2017 05:29:57 +0530, by Pulkit Goyal
-
py3: don't use dict.iterkeys()Fri, 29 Dec 2017 05:47:17 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr() instead of str()Fri, 29 Dec 2017 05:29:04 +0530, by Pulkit Goyal
-
py3: make regular expressions bytes by prepending b''Fri, 29 Dec 2017 05:28:05 +0530, by Pulkit Goyal
-
py3: slice on bytes instead of indexingFri, 29 Dec 2017 05:27:00 +0530, by Pulkit Goyal
-
py3: use node.hex(h.digest()) instead of h.hexdigest()Fri, 29 Dec 2017 05:25:27 +0530, by Pulkit Goyal
-
tests: make autodiff.py work on Python 3Fri, 29 Dec 2017 05:22:06 +0530, by Pulkit Goyal
-
py3: use pycompat.ziplist instead of inbuilt zipFri, 29 Dec 2017 03:32:04 +0530, by Pulkit Goyal
-
py3: use bytes and open() instead of file() in test-diff-upgrade.tFri, 29 Dec 2017 05:35:57 +0530, by Pulkit Goyal
-
exchange: use context manager for locks and transaction in unbundle()Wed, 10 Jan 2018 11:02:20 -0800, by Martin von Zweigbergk
-
bookmarks: use context managers for locks and transaction in pushbookmark()Wed, 10 Jan 2018 10:49:12 -0800, by Martin von Zweigbergk
-
bookmarks: use context managers for lock and transaction in update()Wed, 10 Jan 2018 10:47:13 -0800, by Martin von Zweigbergk
-
phase: use context managers for lock and transactionWed, 10 Jan 2018 10:44:21 -0800, by Martin von Zweigbergk
-
obsolete: use context manager for transaction in pushmarker()Wed, 10 Jan 2018 10:33:11 -0800, by Martin von Zweigbergk
-
obsolete: use context manager for lock in pushmarker()Wed, 10 Jan 2018 10:32:16 -0800, by Martin von Zweigbergk
-
obsolete: use context manager for transaction in createmarkers()Wed, 10 Jan 2018 10:30:51 -0800, by Martin von Zweigbergk
-
visibility: improve the message when accessing filtered obsolete revFri, 05 Jan 2018 09:12:08 +0100, by Boris Feld
-
tests: add b'' to string literals where bytes are requiredFri, 29 Dec 2017 03:37:36 +0530, by Pulkit Goyal
-
rust: implementation of `hg`Wed, 10 Jan 2018 08:53:22 -0800, by Gregory Szorc
-
lfs: improve the error message for a missing remote blobSun, 07 Jan 2018 15:21:16 -0500, by Matt Harbison
-
filelog: add the ability to report the user facing nameSun, 07 Jan 2018 15:01:59 -0500, by Matt Harbison
-
hgweb: make different kinds of commits look differently on /graphTue, 19 Dec 2017 20:41:25 +0800, by Anton Shestakov
-
clonebundle: make it possible to retrieve the initial bundle through largefileThu, 21 Dec 2017 13:58:11 +0100, by Boris Feld
-
largefiles: add support for 'largefiles://' url schemeThu, 21 Dec 2017 13:57:57 +0100, by Boris Feld
-
largefiles: add a 'debuglfput' command to put largefile into the storeThu, 21 Dec 2017 13:53:26 +0100, by Boris Feld
-
debug: add a 'debugdownload' commandFri, 15 Dec 2017 09:30:16 +0100, by Boris Feld
-
revsetlang: raise ParseError to report invalid format characterSat, 01 Apr 2017 17:12:48 +0900, by Yuya Nishihara
-
revsetlang: use iterator to track current argument in formatspec()Sat, 01 Apr 2017 17:04:49 +0900, by Yuya Nishihara
-
revsetlang: unnest "if True" in formatrevspec()Sat, 01 Apr 2017 16:56:47 +0900, by Yuya Nishihara
-
revsetlang: use str.find() to scan expr in formatspec()Sat, 01 Apr 2017 16:55:28 +0900, by Yuya Nishihara
-
revsetlang: avoid string concatenation in formatspec()Sat, 01 Apr 2017 16:50:11 +0900, by Yuya Nishihara
-
test-glog: hook cmdutil.getlogrevs() so -frREV is rewritten accordinglyThu, 04 Jan 2018 12:30:55 +0900, by Yuya Nishihara
-
test-glog: dump computed setWed, 03 Jan 2018 17:12:30 +0900, by Yuya Nishihara
-
test-glog: drop uninteresting nodes from AST outputWed, 03 Jan 2018 17:09:16 +0900, by Yuya Nishihara
-
lfs: remove the verification option when writing to the local storeSun, 07 Jan 2018 01:14:52 -0500, by Matt Harbison
-
lfs: use the localstore download method to transfer from remote storesThu, 21 Dec 2017 21:20:00 -0500, by Matt Harbison
-
lfs: introduce a localstore method for downloading from remote storesThu, 21 Dec 2017 18:56:04 -0500, by Matt Harbison
-
win32: do not call GetVolumePathName() with the minimum buffer lengthTue, 02 Jan 2018 12:14:08 +0900, by Yuya Nishihara
-
win32: allocate buffer of maximum length for GetVolumeInformation()Tue, 02 Jan 2018 12:02:25 +0900, by Yuya Nishihara
-
log: drop unused expr from return value of getlogrevs()Sun, 22 Oct 2017 22:49:11 +0900, by Yuya Nishihara
-
log: don't expand aliases in revset built from command optionsThu, 04 Jan 2018 12:00:18 +0900, by Yuya Nishihara
-
graphlog: remove redundant check for empty revsSun, 22 Oct 2017 22:52:36 +0900, by Yuya Nishihara
-
log: remove redundant handling of --limitSun, 22 Oct 2017 22:38:16 +0900, by Yuya Nishihara
-
log: use smartset.slice() to limit number of revisions to be displayedSun, 22 Oct 2017 23:04:07 +0900, by Yuya Nishihara
-
log: merge getlogrevs() and getgraphlogrevs()Thu, 04 Jan 2018 10:51:41 +0900, by Yuya Nishihara
-
revset: parse x^:: as (x^):: (issue5764)Sat, 30 Dec 2017 17:55:23 +0900, by Yuya Nishihara
-
run-tests: avoid set PYTHONUSERBASE environment variable to None stableMon, 08 Jan 2018 13:52:43 +0100, by Mihai Popescu
-
identify: document -r. explicitly how to disable wdir scanning (issue5622) stableSun, 07 Jan 2018 15:56:58 +0900, by Yuya Nishihara
-
lfs: add a comment to describe subtle local blobstore open() behaviorFri, 05 Jan 2018 21:48:29 -0500, by Matt Harbison
-
tests: make #testcase available as env var in testFri, 05 Jan 2018 11:53:33 -0800, by Martin von Zweigbergk
-
archive: add support to specify hidden revs if directaccess config is setFri, 05 Jan 2018 19:30:37 +0530, by Pulkit Goyal
-
annotate: add support to specify hidden revs if directaccess config is setFri, 05 Jan 2018 19:23:30 +0530, by Pulkit Goyal
-
hgweb: stop adding strings to innerHTML of #graphnodes and #nodebgs (BC)Fri, 05 Jan 2018 19:30:30 +0800, by Anton Shestakov
-
spartan: make actual changeset entries have backgrounds on /graphFri, 05 Jan 2018 19:22:05 +0800, by Anton Shestakov
-
gitweb: make actual changeset entries have backgrounds on /graphFri, 05 Jan 2018 19:16:08 +0800, by Anton Shestakov
-
monoblue: make actual changeset entries have backgrounds on /graphFri, 05 Jan 2018 19:08:00 +0800, by Anton Shestakov
-
paper: make actual changeset entries have backgrounds on /graphFri, 05 Jan 2018 18:46:06 +0800, by Anton Shestakov
-
crecord: fallback to color = no when curses.use_default_colors() failsThu, 04 Jan 2018 12:34:40 +0100, by Elmar Bartel
-
crecord: honor "ui.color = no" config optionThu, 04 Jan 2018 12:12:07 +0100, by Elmar Bartel
-
lfs: use the local store method for opening a blobTue, 02 Jan 2018 21:46:57 -0500, by Matt Harbison
-
lfs: add a local store method for opening a blobTue, 02 Jan 2018 21:18:30 -0500, by Matt Harbison
-
hgdemandimport: use correct hyperlink to python-bug in comments (issue5765)Fri, 05 Jan 2018 17:23:55 +0530, by Pulkit Goyal
-
monoblue: adjust font size of graph entriesWed, 03 Jan 2018 10:37:49 +0800, by Anton Shestakov
-
hgweb: make .info a block element by defaultWed, 03 Jan 2018 09:41:01 +0800, by Anton Shestakov
-
revlog: don't use slicing to return parentsMon, 25 Dec 2017 16:31:14 -0700, by Gregory Szorc
-
tests: switch test from '--config ui.editor=~/foo' to HGEDITOR=~/fooThu, 04 Jan 2018 16:29:03 -0800, by Kyle Lippincott
-
revert: support reverting to hidden cset if directaccess config is setWed, 27 Dec 2017 00:24:53 +0530, by Pulkit Goyal
-
update: support updating to hidden cset if directaccess config is setWed, 27 Dec 2017 00:14:00 +0530, by Pulkit Goyal
-
commands: check for empty rev before passing to scmutil.unhidehashlikerevsTue, 26 Dec 2017 22:54:45 +0530, by Pulkit Goyal
-
test-convert-cvs: change TZ=US/Hawaii to TZ=Pacific/JohnstonMon, 01 Jan 2018 16:48:31 +0100, by Elmar Bartel
-
osutil: implement getfsmountpoint() on BSD systemsFri, 29 Dec 2017 23:55:52 -0500, by Matt Harbison
-
debugfs: display the tested path and mount point of the filesystem, if knownFri, 29 Dec 2017 23:50:42 -0500, by Matt Harbison
-
util: add a function to show the mount point of the filesystemFri, 29 Dec 2017 22:54:14 -0500, by Matt Harbison
-
win32: split a utility function to obtain the volume out of getfstype()Fri, 29 Dec 2017 22:15:37 -0500, by Matt Harbison
-
util: whitelist NTFS for hardlink creation (issue4580)Sat, 30 Dec 2017 21:15:12 -0500, by Matt Harbison
-
win32: implement util.getfstype()Fri, 29 Dec 2017 21:28:19 -0500, by Matt Harbison
-
util: move getfstype() to the platform modulesSat, 30 Dec 2017 21:07:03 -0500, by Matt Harbison
-
graphlog: add another graph node type, unstable, using character "*" (BC)Fri, 22 Dec 2017 23:17:04 +0800, by Anton Shestakov
-
largefiles: modernize how capabilities are added to the wire protocolTue, 26 Dec 2017 23:40:49 -0500, by Matt Harbison
-
lfs: show a friendly message when pushing lfs to a server without lfs enabledSat, 23 Dec 2017 17:49:12 -0500, by Matt Harbison
-
lfs: allow non-lfs exchanges when the extension is only enabled on one sideSun, 24 Dec 2017 01:26:36 -0500, by Matt Harbison
-
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfsSat, 23 Dec 2017 23:51:40 -0500, by Matt Harbison
-
test-lfs: add tests covering http exchangesSat, 23 Dec 2017 15:07:24 -0500, by Matt Harbison
-
test-lfs: add tests covering local exchangesFri, 22 Dec 2017 14:53:54 -0500, by Matt Harbison
-
smartset: split generatorset classes to avoid cycleWed, 27 Dec 2017 11:08:32 -0700, by Gregory Szorc
-
merge: raise before running mergedriver if using IMMWed, 27 Dec 2017 13:53:21 -0600, by Phil Cohen
-
scmutil: use a tuple of possible values instead of using startswith()Tue, 26 Dec 2017 22:56:07 +0530, by Pulkit Goyal
-
show: use revlog function to compute length of the longest shortest nodeMon, 25 Dec 2017 22:56:59 +0900, by Yuya Nishihara
-
commands: use the new API to access hidden changesets in various commandsTue, 19 Dec 2017 11:20:35 +0530, by Pulkit Goyal
-
scmutil: add utility fn to return repo object with user passed revs unhiddenFri, 15 Dec 2017 04:31:29 +0530, by Pulkit Goyal
-
repoview: add a new filtername for accessing hidden commitsMon, 18 Dec 2017 17:50:02 +0530, by Pulkit Goyal
-
revsetlang: add utility function to return hash like symbols from the treeFri, 15 Dec 2017 04:25:32 +0530, by Pulkit Goyal
-
repoview: add visibilityexception argument to filterrevs() and related fnsFri, 22 Dec 2017 22:19:42 +0530, by Pulkit Goyal
-
repoview: add visibilityexceptions as an optional argument to repo.filtered()Fri, 22 Dec 2017 17:57:11 +0530, by Pulkit Goyal
-
streamclone: move wire protocol status code from wireproto commandSun, 24 Dec 2017 11:46:13 -0700, by Gregory Szorc
-
histedit: add ui.log for action countFri, 22 Dec 2017 15:25:34 -0600, by Phil Cohen
-
run-tests: extract sorting of tests to own functionFri, 22 Dec 2017 17:04:08 -0700, by Gregory Szorc
-
run-tests: remove dead code related to temp directoryFri, 22 Dec 2017 12:22:43 -0700, by Gregory Szorc
-
rebase: switch ui.log calls to common styleFri, 22 Dec 2017 13:13:45 -0600, by Phil Cohen
-
hgweb: link to successors of obsoleted changesetsFri, 22 Dec 2017 21:25:46 +0800, by Anton Shestakov
-
hgweb: display fate of obsolete changesetsTue, 21 Nov 2017 17:03:41 +0800, by Anton Shestakov
-
test-ssh: stabilize for WindowsSat, 16 Dec 2017 18:58:02 -0500, by Matt Harbison
-
templater: register keywords to defaults tableFri, 22 Dec 2017 21:19:29 +0900, by Yuya Nishihara
-
templater: drop unneeded resources from conflict-marker dataFri, 22 Dec 2017 21:22:49 +0900, by Yuya Nishihara
-
templater: rewrite docstring of templater.__init__()Fri, 22 Dec 2017 21:12:17 +0900, by Yuya Nishihara
-
rebase: don't take out a dirstate guard for in-memory rebaseFri, 22 Dec 2017 00:44:36 -0600, by Phil Cohen
-
test-split: stabilize for WindowsFri, 22 Dec 2017 02:38:08 -0500, by Matt Harbison
-
lfs: use ui.note() and ui.debug() instead of ui.write() and their flagsThu, 21 Dec 2017 23:31:46 -0500, by Matt Harbison
-
lfs: only hardlink between the usercache and local store if the blob verifiesThu, 21 Dec 2017 14:13:39 -0500, by Matt Harbison
-
lfs: verify lfs object content when transferring to and from the remote storeFri, 17 Nov 2017 00:06:45 -0500, by Matt Harbison
-
lfs: narrow the exceptions that trigger a transfer retryMon, 04 Dec 2017 21:41:04 -0500, by Matt Harbison
-
test-lfs: add tests around corrupted lfs objectsThu, 16 Nov 2017 22:52:53 -0500, by Matt Harbison
-
lfs: add note messages indicating what store holds the lfs blobTue, 19 Dec 2017 17:53:44 -0500, by Matt Harbison
-
tests: teach `f` to handle sha256 checksumsWed, 20 Dec 2017 20:46:33 -0500, by Matt Harbison
-
tests: fix a bug in `f` that prevented calculating sha1sum on a fileWed, 20 Dec 2017 20:41:12 -0500, by Matt Harbison
-
templater: look up symbols/resources as if they were separated (issue5699)Thu, 21 Dec 2017 22:17:39 +0900, by Yuya Nishihara
-
templater: move repo, ui and cache to per-engine resourcesThu, 21 Dec 2017 22:05:30 +0900, by Yuya Nishihara
-
templater: keep default resources per template engine (API)Thu, 21 Dec 2017 21:29:06 +0900, by Yuya Nishihara
-
templater: look up mapping table through template engineThu, 21 Dec 2017 21:03:25 +0900, by Yuya Nishihara
-
debug: add newlines at the end of three locations that appear to need itMon, 18 Dec 2017 17:33:43 -0800, by Kyle Lippincott
-
debug: remove an 'if ui.debug()' that is not doing anythingMon, 18 Dec 2017 17:33:08 -0800, by Kyle Lippincott
-
paper: minor adjustments to table stylesThu, 21 Dec 2017 21:35:20 +0800, by Anton Shestakov
-
filemerge: only raise InMemoryMergeConflictsError when running _xmergeWed, 20 Dec 2017 17:22:16 -0600, by Phil Cohen
-
journal: use pagerWed, 20 Dec 2017 16:44:35 -0800, by Jun Wu
-
commandserver: unblock SIGCHLDWed, 20 Dec 2017 11:35:38 -0800, by Jun Wu
-
osutil: add a function to unblock signalsWed, 20 Dec 2017 02:13:35 -0800, by Jun Wu
-
sshpeer: move docstring to topMon, 18 Dec 2017 21:15:53 +0900, by Yuya Nishihara
-
log: make "slowpath" condition slightly more readableTue, 19 Dec 2017 21:41:39 +0900, by Yuya Nishihara
-
completion: add support for new "amend" commandMon, 18 Dec 2017 11:23:51 -0800, by Martin von Zweigbergk
-
completion: don't suggest clean files to revertMon, 18 Dec 2017 09:58:04 -0800, by Martin von Zweigbergk
-
split: new extension to split changesetsSat, 24 Jun 2017 23:03:41 -0700, by Jun Wu
-
merge with stableTue, 19 Dec 2017 16:27:24 -0500, by Augie Fackler
-
worker: handle interrupt on windowsMon, 18 Dec 2017 15:18:37 -0800, by Wojciech Lis
-
lfs: fix committing deleted files caused by e0a1b9ee93cdMon, 18 Dec 2017 14:37:00 -0800, by Jun Wu
-
tests: update expected output of svn encoding testMon, 18 Dec 2017 13:15:10 -0500, by Augie Fackler
-
run-tests: use context managers for file descriptorsSun, 17 Dec 2017 14:06:49 -0500, by Matt Harbison
-
run-tests: add substitution patterns for common '\' path output on WindowsTue, 12 Dec 2017 20:11:13 -0500, by Matt Harbison
-
debuginstall: add a line about re2 availabilityMon, 27 Nov 2017 18:48:36 -0500, by Boris Feld
-
tests: fix the check-code rule for testing non-existent filesSat, 16 Dec 2017 12:34:40 -0500, by Matt Harbison
-
tests: convert the 'file://\$TESTTMP' rule to an automatic substitutionSat, 16 Dec 2017 11:32:10 -0500, by Matt Harbison
-
help: deprecate ui.slash in favor of slashpath template filter (issue5572)Sat, 21 Oct 2017 17:27:14 +0900, by Yuya Nishihara
-
templatefilters: add slashpath() to convert path separator to slashSat, 21 Oct 2017 17:19:02 +0900, by Yuya Nishihara
-
check-code: remove unused variable 'winglobmsg'Thu, 14 Dec 2017 22:26:46 +0900, by Yuya Nishihara
-
phases: initialize number of loaded revisions to 0Thu, 14 Dec 2017 22:37:10 +0900, by Yuya Nishihara
-
phases: rename _phasemaxrev to _loadedrevslen to clarify it isn't max valueThu, 14 Dec 2017 22:35:37 +0900, by Yuya Nishihara
-
lfs: add an experimental config to override User-Agent for the blob transferTue, 12 Dec 2017 15:16:02 -0500, by Matt Harbison
-
lfs: add git to the User-Agent header for blob transfersThu, 14 Dec 2017 13:04:08 -0500, by Matt Harbison
-
outgoing: respect ":pushurl" paths (issue5365)Thu, 14 Dec 2017 15:03:55 -0800, by Hollis Blanchard
-
tests: test-pathconflicts-merge.t requires symlinksFri, 15 Dec 2017 17:52:38 -0500, by Augie Fackler
-
sshpeer: allow for additional environment passing to ssh exeThu, 14 Dec 2017 14:31:57 +0000, by Kostia Balytskyi
-
unamend: allow unamending if allowunstable is setWed, 13 Dec 2017 17:03:39 -0800, by Martin von Zweigbergk
-
rebase: add ui.log calls for whether IMM used, whether rebasing WCPWed, 13 Dec 2017 10:29:22 -0800, by Phil Cohen
-
lfs: using workers in lfs prefetchMon, 11 Dec 2017 17:02:02 -0800, by Wojciech Lis
-
worker: make windows workers daemonsThu, 30 Nov 2017 16:01:53 -0800, by Wojciech Lis
-
workers: add config to enable/diable workersSun, 17 Dec 2017 11:26:25 -0800, by Wojciech Lis
-
diff: disable diff.noprefix option for diffstat (issue5759) stableSun, 17 Dec 2017 18:43:05 +0900, by Yuya Nishihara
-
hgweb: disable diff.noprefix option for diffstat stableSun, 17 Dec 2017 18:28:15 +0900, by Yuya Nishihara
-
workers: handling exceptions in windows workersMon, 20 Nov 2017 10:27:41 -0800, by Wojciech Lis
-
workers: implemented worker on windowsMon, 20 Nov 2017 10:25:29 -0800, by Wojciech Lis
-
workers: don't use backgroundfilecloser in threadsMon, 11 Dec 2017 16:51:13 -0800, by Wojciech Lis
-
debugssl: convert port number to int (issue5757) stableThu, 14 Dec 2017 22:07:46 +0900, by Yuya Nishihara
-
debugdiscovery: correct and clean up command synopsisFri, 15 Dec 2017 08:47:28 -0800, by Martin von Zweigbergk
-
copies: group wdir-handling in one placeThu, 14 Dec 2017 00:25:03 -0800, by Martin von Zweigbergk
-
copies: extract method for getting non-wdir forward copiesThu, 14 Dec 2017 00:18:38 -0800, by Martin von Zweigbergk
-
copies: consistently use """ for docstringsThu, 14 Dec 2017 08:27:22 -0800, by Martin von Zweigbergk
-
copies: always respect matcher arg to _forwardcopies()Mon, 11 Dec 2017 10:24:38 -0800, by Martin von Zweigbergk
-
debugdiscovery: drop reference to non-existent --remote-head optionWed, 13 Dec 2017 11:21:25 -0800, by Martin von Zweigbergk
-
debugdiscovery: drop reference to non-existent --serverlog optionWed, 13 Dec 2017 11:20:52 -0800, by Martin von Zweigbergk
-
debugdiscovery: drop reference to invalid --branch optionWed, 13 Dec 2017 11:19:24 -0800, by Martin von Zweigbergk
-
tests: avoid echo with backslash escapesThu, 14 Dec 2017 22:30:03 -0800, by Martin von Zweigbergk
-
hgweb: stop using HTML comments in <script>Fri, 15 Dec 2017 12:15:58 +0800, by Anton Shestakov
-
merge with stableThu, 14 Dec 2017 16:01:28 -0500, by Augie Fackler
-
statprof: remove a line of deadcodeThu, 14 Dec 2017 20:18:15 +0000, by Alex Gaynor
-
extdata: abort if external command exits with non-zero status (BC)Sun, 01 Oct 2017 12:21:50 +0100, by Yuya Nishihara
-
hgweb: update graph function docstringThu, 14 Dec 2017 21:30:00 +0800, by Anton Shestakov
-
rebase: fix for hgsubversionTue, 12 Dec 2017 22:05:21 -0800, by Phil Cohen
-
hgweb: render next pages on /graph incrementallyMon, 11 Dec 2017 15:43:56 +0800, by Anton Shestakov
-
hgweb: split graphdata() into jsdata() and nodes()Mon, 11 Dec 2017 13:47:58 +0800, by Anton Shestakov
-
hgweb: calculate <canvas> width and height client-sideSun, 10 Dec 2017 15:56:22 +0800, by Anton Shestakov
-
hgweb: filter graphmod.colored() output before iterating over itFri, 08 Dec 2017 21:50:11 +0800, by Anton Shestakov
-
py3: introduce pycompat.ziplist as zip is a generator on Python 3Mon, 11 Dec 2017 05:56:35 +0530, by Pulkit Goyal
-
py3: pass bytes from extension to ui.write() in test-revlog-mmapindex.tMon, 11 Dec 2017 05:26:46 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in hgext/record.pySun, 10 Dec 2017 06:36:48 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in bundlerepo.pySun, 10 Dec 2017 06:36:35 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in debugcommands.pySun, 10 Dec 2017 06:36:20 +0530, by Pulkit Goyal
-
memfilectx: make changectx argument mandatory in constructor (API)Mon, 11 Dec 2017 09:27:40 -0800, by Martin von Zweigbergk
-
debugbuilddag: create filectx instance in 'filectxfn' callbackSat, 09 Dec 2017 14:22:12 -0800, by Martin von Zweigbergk
-
synthrepo: create filectx instance in 'filectxfn' callbackSat, 09 Dec 2017 14:15:30 -0800, by Martin von Zweigbergk
-
lfs: use 'ui' provided to `upgrade` for output, instead of stealing srcrepo'sTue, 12 Dec 2017 20:28:38 -0500, by Matt Harbison
-
lfs: correct the directory list value returned by lfsvfs.walk()Tue, 12 Dec 2017 20:22:38 -0500, by Matt Harbison
-
debuglocks: allow setting a lockSun, 12 Nov 2017 15:34:46 +0100, by Paul Morelle
-
debuglocks: add tests (and fix typo in early return)Sun, 12 Nov 2017 15:34:19 +0100, by Paul Morelle
-
tests: remove (glob) annotations that were only for '\' matchesSun, 10 Dec 2017 22:50:57 -0500, by Matt Harbison
-
check-code: drop the rules for adding (glob) for Windows pathsSun, 10 Dec 2017 22:45:35 -0500, by Matt Harbison
-
run-tests: stop automatically adding a (glob) for bundle backup linesSun, 10 Dec 2017 19:21:48 -0500, by Matt Harbison
-
histedit: preserve active branch while histediting stableTue, 12 Dec 2017 18:22:11 +0100, by Boris Feld
-
hgweb: implement json-graphThu, 07 Dec 2017 17:18:29 +0800, by Anton Shestakov
-
rebase: replace --inmemory flag with rebase.experimental.inmemory configMon, 11 Dec 2017 22:16:13 -0800, by Phil Cohen
-
tests: add some commentary and diagnostics to test-run-tests.tMon, 11 Dec 2017 09:37:11 -0500, by Augie Fackler
-
tests: add commit hashes to log commands in rebase testsSun, 10 Dec 2017 21:57:37 -0800, by Phil Cohen
-
tests: add a simple test for in-memory rebaseSun, 10 Dec 2017 22:39:46 -0800, by Phil Cohen
-
patch: do not break up multibyte character when highlighting wordMon, 11 Dec 2017 22:38:31 +0900, by Yuya Nishihara
-
run-tests: accept '\' vs '/' path differences without '(glob)'Sun, 10 Dec 2017 00:16:11 -0500, by Matt Harbison
-
run-tests: suggest a (glob) for os.path.sep mismatches with '\r\n' EOL tooSun, 10 Dec 2017 00:00:36 -0500, by Matt Harbison
-
tests: stabilize the sorted output of list-tree.py on WindowsSat, 09 Dec 2017 23:46:44 -0500, by Matt Harbison
-
upgrade: simplify workaround for repo.ui.copy()Sun, 10 Dec 2017 19:43:35 +0900, by Yuya Nishihara
-
debugformat: embed raw values in JSON and template outputSun, 10 Dec 2017 19:41:49 +0900, by Yuya Nishihara
-
debugformat: flush formatter output per itemSun, 10 Dec 2017 19:39:39 +0900, by Yuya Nishihara
-
tests: use Python to write binary data in lfs test instead of shellSat, 09 Dec 2017 19:42:51 -0600, by Augie Fackler
-
py3: add 32 new tests passing to the whitelistSun, 10 Dec 2017 05:41:05 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in wireproto.pySun, 10 Dec 2017 04:50:16 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in ui.pySun, 10 Dec 2017 04:50:03 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in templater.pySun, 10 Dec 2017 04:49:53 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in subrepo.pySun, 10 Dec 2017 04:49:40 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in statprof.pySun, 10 Dec 2017 04:49:29 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in sslutil.pySun, 10 Dec 2017 04:48:59 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in simplemerge.pySun, 10 Dec 2017 04:48:24 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in revset.pySun, 10 Dec 2017 04:48:12 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in patch.pySun, 10 Dec 2017 04:48:00 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in obsolete.pySun, 10 Dec 2017 04:47:49 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in keepalive.pySun, 10 Dec 2017 04:47:34 +0530, by Pulkit Goyal
-
lfs: restore the local blob store after a repo upgradeFri, 08 Dec 2017 00:18:30 -0500, by Matt Harbison
-
lfs: override walk() in lfsvfsThu, 07 Dec 2017 23:44:06 -0500, by Matt Harbison
-
tests: add coverage for preserving 'lfs' requirement on repo upgradeThu, 07 Dec 2017 22:36:31 -0500, by Matt Harbison
-
test-upgrade-repo: glob away timing valuesThu, 07 Dec 2017 22:35:19 -0500, by Matt Harbison
-
py3: handle keyword arguments correctly in httppeer.pySun, 10 Dec 2017 04:47:21 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in httpconnection.pySun, 10 Dec 2017 04:47:04 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in hook.pySun, 10 Dec 2017 04:46:50 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in help.pySun, 10 Dec 2017 04:46:39 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in exchange.pySun, 10 Dec 2017 04:46:25 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in dispatch.pySun, 10 Dec 2017 04:46:13 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in context.pySun, 10 Dec 2017 04:45:56 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in commands.pySun, 10 Dec 2017 04:45:41 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in color.pySun, 10 Dec 2017 04:45:27 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in cmdutil.pySun, 10 Dec 2017 04:45:10 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in archival.pySun, 10 Dec 2017 04:43:41 +0530, by Pulkit Goyal
-
py3: handle keyword arguments correctly in hgext/largefiles/Sun, 10 Dec 2017 02:52:48 +0530, by Pulkit Goyal
-
remotenames: rename related file and storage dir to logexchangeThu, 07 Dec 2017 00:26:45 +0530, by Pulkit Goyal
-
lfs: allow to run 'debugupgraderepo' on repo with largefilesThu, 07 Dec 2017 21:56:18 +0100, by Boris Feld
-
upgrade: add a 'redeltafullall' modeThu, 07 Dec 2017 20:27:03 +0100, by Boris Feld
-
upgrade: use actual filelog to convert filelogThu, 07 Dec 2017 22:37:18 +0100, by Boris Feld
-
upgrade: more standard creation of the temporary repositoryThu, 07 Dec 2017 18:56:10 +0100, by Boris Feld
-
upgrade: use the repository 'ui' as the base for the new repositoryThu, 07 Dec 2017 18:55:35 +0100, by Boris Feld
-
upgrade: add a test to show the repository config being ignoredThu, 07 Dec 2017 20:50:24 +0100, by Boris Feld
-
upgrade: register compression as a format variantsThu, 07 Dec 2017 16:50:48 +0100, by Boris Feld
-
debugformat: handle non-boolean value for variantThu, 07 Dec 2017 16:49:24 +0100, by Boris Feld
-
debugformat: update label depending on value differenceThu, 07 Dec 2017 16:12:32 +0100, by Boris Feld
-
debugformat: add data about the config when verboseThu, 07 Dec 2017 16:05:20 +0100, by Boris Feld
-
debugformat: add a 'debugformat' commandThu, 07 Dec 2017 16:19:46 +0100, by Boris Feld
-
upgrade: rename 'removecldeltachain' to 'plain-cl-delta'Thu, 07 Dec 2017 15:55:59 +0100, by Boris Feld
-
tests: glob away ' that doesn't occur on all platforms in lfs testFri, 08 Dec 2017 23:48:23 -0500, by Augie Fackler
-
rebase: extract _assignworkingcopyFri, 08 Dec 2017 12:44:27 -0800, by Phil Cohen
-
rebase: disable `inmemory` if the rebaseset contains the working copyFri, 08 Dec 2017 15:27:58 -0800, by Phil Cohen
-
clone: add support for storing remotenames while cloningWed, 06 Dec 2017 06:40:27 +0530, by Pulkit Goyal
-
revset: use phasecache.getrevset to calculate public()Fri, 08 Dec 2017 14:20:34 -0800, by Jun Wu
-
highlight: eagerly discover plugin lexers while demandimport is offFri, 08 Dec 2017 16:14:19 -0500, by Augie Fackler
-
patch: move part of tabsplitter logic in _inlinediffFri, 08 Dec 2017 17:20:11 +0900, by Matthieu Laneuville
-
overlayworkingctx: invalidate the manifest cache when changing parentsThu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
overlayworkingctx: add `_compact()`Thu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
overlayworkingctx: add ``tomemctx()``Thu, 07 Dec 2017 22:26:07 -0800, by Phil Cohen
-
overlayworkingctx: add _auditconflicts to write()Thu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
overlayworkingctx: inherit from committablectx instead of workingctxThu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
overlayworkingctx: add a no-op ``clearunknown()``Thu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
overlayworkingctx: add _manifest, files(), added(), removed(), modified()Thu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
rebase: rerun a rebase on-disk if IMM merge conflicts ariseFri, 08 Dec 2017 12:14:38 -0800, by Phil Cohen
-
rebase: add concludememorynode(), and call it when rebasing in-memoryThu, 07 Dec 2017 22:35:43 -0800, by Phil Cohen
-
rebase: pass the wctx object (IMM or on-disk) to merge.updateThu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
rebase: do not update if IMM; instead, set the overlaywctx's parentsThu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
rebase: pass wctx to rebasenode()Thu, 07 Dec 2017 16:07:06 -0800, by Phil Cohen
-
check-code: allow tabs in heredocSat, 09 Dec 2017 00:39:15 +0900, by Yuya Nishihara
-
hgweb: rewrite `template = A and B or C` to be a proper ternary operatorFri, 08 Dec 2017 22:27:14 +0800, by Anton Shestakov
-
fsmonitor: fsmonitor should send wlock notifications to watchmanWed, 06 Dec 2017 18:37:49 -0800, by Eamonn Kent
-
fsmonitor: remove watchman transaction and working copy change notificationsWed, 06 Dec 2017 18:37:49 -0800, by Eamonn Kent
-
patch: catch unexpected case in _inlinediffFri, 08 Dec 2017 16:54:59 +0900, by Matthieu Laneuville
-
patch: reverse _inlinediff output for consistencyFri, 08 Dec 2017 16:47:18 +0900, by Matthieu Laneuville
-
phases: drop the list with phase of each rev, always comput phase setsWed, 06 Dec 2017 15:46:41 +0100, by Joerg Sonnenberger
-
transaction: build changes['revs'] as range instead of a setFri, 08 Dec 2017 01:23:34 +0100, by Joerg Sonnenberger
-
ui: add diff.showfunc to tweakdefaultsWed, 06 Dec 2017 16:43:07 -0500, by Augie Fackler
-
ui: add curses interface to tweakdefaultsWed, 06 Dec 2017 16:42:24 -0500, by Augie Fackler
-
push: restrict common discovery to the pushed setWed, 06 Dec 2017 23:33:01 +0100, by Boris Feld
-
setdiscover: allow to ignore part of the local graphWed, 06 Dec 2017 22:44:51 +0100, by Boris Feld
-
largefiles: allow to run 'debugupgraderepo' on repo with largefilesThu, 07 Dec 2017 01:53:14 +0100, by Boris Feld
-
upgraderepo: allow extension to register preserved requirementsThu, 07 Dec 2017 01:51:54 +0100, by Boris Feld
-
revset: make follow() accept empty startrevThu, 22 Sep 2016 19:41:42 +0900, by Yuya Nishihara
-
revset: alias follow(startrev=rev) to ancestors(rev)Thu, 22 Sep 2016 19:40:07 +0900, by Yuya Nishihara
-
revset: make follow() accept keyword argumentsThu, 22 Sep 2016 19:35:36 +0900, by Yuya Nishihara
-
revset: make follow() accept multiple startrevsThu, 22 Sep 2016 19:11:26 +0900, by Yuya Nishihara
-
dagop: use heap to compute max rev in filectxancestors()Thu, 22 Sep 2016 18:41:51 +0900, by Yuya Nishihara
-
dagop: add smartset interface to filectxancestors()Sun, 22 Oct 2017 18:57:42 +0900, by Yuya Nishihara
-
overlayworkingctx: add `_checkexist(path)`Thu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
overlayworkingctx: fix a bad reference to `self._path`Thu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
overlayworkingctx: track copy information in the contextThu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
rebaseruntime: raise InMemoryMergeConflictsError on merge conflictsThu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
rebase: do not bail on uncomitted changes if rebasing in-memoryThu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
rebase: add the --inmemory option flag; assign a wctx object for the rebaseThu, 07 Dec 2017 13:25:23 -0800, by Phil Cohen
-
overlayworkingctx: move _wrappedctx out of the constructorThu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
merge: don't check for unknown files in IMMThu, 07 Dec 2017 13:20:47 -0800, by Phil Cohen
-
rebase: enable multidest by defaultFri, 13 Oct 2017 14:08:14 -0700, by Jun Wu
-
overlayworkingctx: make clean() publicFri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
overlayworkingctx: remove flushall()Fri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
merge: skip subrepo state, update hooks, and updating the dirstate in IMMFri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
merge: remove calls to flushall()Fri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
filemerge: raise InMemoryMergeConflictsError if we hit merge conflicts in IMMFri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
context: switch ctx() use to changectx()Fri, 01 Dec 2017 00:07:23 -0800, by Phil Cohen
-
lfs: introduce a user level cache for lfs filesWed, 06 Dec 2017 22:56:15 -0500, by Matt Harbison
-
largefiles: refactor _usercachedir() to allow reuse with lfsTue, 05 Dec 2017 23:08:59 -0500, by Matt Harbison
-
lfs-test: note a problem with unpushed lfs files and cloning/sharingThu, 16 Nov 2017 21:05:15 -0500, by Matt Harbison
-
patch: add within-line color diff capacityThu, 26 Oct 2017 00:13:38 +0900, by Matthieu Laneuville
-
dagop: extend filectxancestors() to walk multiple filesThu, 22 Sep 2016 18:23:58 +0900, by Yuya Nishihara
-
dagop: put start fctx into visit dict of filectxancestors()Thu, 22 Sep 2016 18:18:56 +0900, by Yuya Nishihara
-
dagop: change visit dict of filectxancestors() indexed solely by revThu, 22 Sep 2016 18:11:37 +0900, by Yuya Nishihara
-
dagop: use fctx.rev() consistently in filectxancestors()Thu, 22 Sep 2016 18:01:55 +0900, by Yuya Nishihara
-
dagop: yield intro filectx by filectxancestors()Thu, 22 Sep 2016 17:48:46 +0900, by Yuya Nishihara
-
filectx: extract helper method to obtain filectx pointing to its introrevSun, 22 Oct 2017 17:23:34 +0900, by Yuya Nishihara
-
dagop: copy basefilectx.ancestors() to free functionThu, 22 Sep 2016 17:16:53 +0900, by Yuya Nishihara
-
test-log: test that fctx.ancestors() can't index parents only by linkrevThu, 22 Sep 2016 15:52:09 +0900, by Yuya Nishihara
-
pull: retrieve bookmarks through the binary part when possibleTue, 17 Oct 2017 15:27:22 +0200, by Boris Feld
-
getbundle: add support for 'bookmarks' boolean argumentTue, 17 Oct 2017 15:27:17 +0200, by Boris Feld
-
bundle2: support a 'records' mode for the 'bookmarks' partTue, 17 Oct 2017 15:26:16 +0200, by Boris Feld
-
bundle2: add a 'modes' dictionary to the bundle operationTue, 17 Oct 2017 15:39:34 +0200, by Boris Feld
-
bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165)Tue, 17 Oct 2017 12:38:13 +0200, by Boris Feld
-
bookmark: introduce in advance a variant of the exchange testTue, 17 Oct 2017 12:37:39 +0200, by Boris Feld
-
push: move bundle2-pushkey based bookmarks exchange in its own functionSun, 15 Oct 2017 19:22:56 +0200, by Boris Feld
-
bookmark: add pushkey hook compatiblity to the bundle2 partTue, 17 Oct 2017 12:07:24 +0200, by Boris Feld
-
bookmark: introduce a 'bookmarks' partSun, 15 Oct 2017 18:02:11 +0200, by Boris Feld
-
push: include a 'check:bookmarks' part when possibleMon, 13 Nov 2017 04:22:45 +0100, by Boris Feld
-
bookmark: add a 'check:bookmarks' bundle2 partSun, 15 Oct 2017 15:01:03 +0200, by Boris Feld
-
bookmark: add methods to binary encode and decode bookmark valuesSun, 15 Oct 2017 14:59:55 +0200, by Boris Feld
-
tests: remove {a..h} bashism from remotenamesWed, 06 Dec 2017 09:25:43 -0500, by Augie Fackler
-
hgweb: move common vertex code to Graph.prototypeWed, 06 Dec 2017 12:10:16 +0800, by Anton Shestakov
-
hgweb: create Graph methods using a prototypeWed, 06 Dec 2017 12:01:07 +0800, by Anton Shestakov
-
hgweb: remove unused Graph.cur propertyWed, 06 Dec 2017 11:59:19 +0800, by Anton Shestakov
-
tests: remove shell function helper from test-largefiles-miscTue, 05 Dec 2017 16:58:00 -0500, by Augie Fackler
-
contrib: ban find(1)'s -printf operator, as it is a GNU-ismTue, 05 Dec 2017 16:44:20 -0500, by Augie Fackler
-
merge with stableWed, 06 Dec 2017 16:45:38 -0500, by Augie Fackler
-
repoview: include filter name in repr for debuggingTue, 05 Dec 2017 21:56:48 +0900, by Yuya Nishihara
-
repoview: extract a factory function of proxy classTue, 05 Dec 2017 21:50:33 +0900, by Yuya Nishihara
-
repoview: do not include filter name in name of proxy classTue, 05 Dec 2017 21:37:30 +0900, by Yuya Nishihara
-
setup: convert version strings to unicode on Python 3Tue, 05 Dec 2017 21:31:01 +0900, by Yuya Nishihara
-
thirdparty: move selectors2 module to where it should beThu, 30 Nov 2017 22:43:03 +0900, by Yuya Nishihara
-
rewriteutil: use precheck() in uncommit and amend commandsTue, 28 Nov 2017 05:50:45 +0530, by Pulkit Goyal
-
rewriteutil: add a precheck function to check if revs can be rewrittenFri, 24 Nov 2017 03:44:50 +0530, by Pulkit Goyal
-
rewriteutil: add utility function to check if we can create new unstable csetFri, 24 Nov 2017 03:40:33 +0530, by Pulkit Goyal
-
test-run-tests: do not rebuild hg in the testTue, 05 Dec 2017 12:23:48 -0800, by Jun Wu
-
remotenames: consider existing data while storing newer dataThu, 09 Nov 2017 12:10:03 +0530, by Pulkit Goyal
-
remotenames: add functions to read remotenames data from .hg/remotenames/Thu, 05 Oct 2017 01:31:53 +0530, by Pulkit Goyal
-
remotenames: add test showing overwriting on remotenames dataFri, 10 Nov 2017 22:54:59 +0530, by Pulkit Goyal
-
remotenames: add functionality to store remotenames under .hg/hgremotenames/Thu, 05 Oct 2017 00:44:38 +0530, by Pulkit Goyal
-
remotenames: move function to pull remotenames from the remoterepo to coreThu, 05 Oct 2017 00:02:02 +0530, by Pulkit Goyal
-
test: fix bad replace for fixing pure-only buildTue, 05 Dec 2017 19:06:46 +0100, by Boris Feld
-
test: fix common-pattern for pure variantWed, 29 Nov 2017 23:20:52 -0500, by Boris Feld
-
tests: add a substitution for EADDRINUSE/WSAEADDRINUSE messagesSat, 02 Dec 2017 20:03:28 -0500, by Matt Harbison
-
tests: add a substitution for ECONNRESET/WSAECONNRESET messagesSat, 02 Dec 2017 20:10:58 -0500, by Matt Harbison
-
tests: add a substitution for ENOTDIR/ERROR_PATH_NOT_FOUND messagesSat, 02 Dec 2017 20:38:23 -0500, by Matt Harbison
-
tests: add a substitution for ENOENT/ERROR_FILE_NOT_FOUND messagesSat, 02 Dec 2017 19:33:34 -0500, by Matt Harbison
-
setup: only write some autogenerated files if they changeSun, 03 Dec 2017 20:55:35 -0800, by Gregory Szorc
-
python3: whitelist many more passing testsMon, 04 Dec 2017 15:30:30 -0500, by Augie Fackler
-
fancyopts: fix handling of "--" value in earlygetopt()Sat, 25 Nov 2017 17:30:50 +0900, by Yuya Nishihara
-
fancyopts: use getopt.gnu_getopt()Fri, 24 Nov 2017 01:09:00 +0900, by Yuya Nishihara
-
dispatch: replace _earlygetopt(strip=True) with new parserThu, 23 Nov 2017 23:18:56 +0900, by Yuya Nishihara
-
dispatch: replace _earlyreq*() with new fancyopts-based parserThu, 23 Nov 2017 22:23:59 +0900, by Yuya Nishihara
-
dispatch: alias --repo to --repository while parsing early optionsSat, 25 Nov 2017 17:03:52 +0900, by Yuya Nishihara
-
spartan: render changesets server-side on /graph pageMon, 04 Dec 2017 19:08:41 +0800, by Anton Shestakov
-
monoblue: render changesets server-side on /graph pageMon, 04 Dec 2017 18:26:54 +0800, by Anton Shestakov
-
gitweb: render changesets server-side on /graph pageMon, 04 Dec 2017 17:43:45 +0800, by Anton Shestakov
-
paper: render changesets server-side on /graph pageMon, 04 Dec 2017 16:21:15 +0800, by Anton Shestakov
-
hgweb: only include graph-related data in jsdata variable on /graph pages (BC)Fri, 01 Dec 2017 16:00:40 +0800, by Anton Shestakov
-
tests: write and use a custom helper script to avoid find's -printf stableTue, 05 Dec 2017 16:55:41 -0500, by Augie Fackler
-
hgweb: adopt child nodes in ajaxScrollInit on /graph pages tooFri, 01 Dec 2017 14:17:20 +0800, by Anton Shestakov
-
lfs: enable the extension locally after converting to an 'lfs' repoSun, 26 Nov 2017 21:14:48 -0500, by Matt Harbison
-
lfs: enable the extension locally after sharing a repo with 'lfs' requirementThu, 16 Nov 2017 21:01:21 -0500, by Matt Harbison
-
lfs: enable the extension locally after cloning a repo with 'lfs' requirementThu, 16 Nov 2017 20:23:20 -0500, by Matt Harbison
-
log: translate column labels at once (issue5750)Sat, 02 Dec 2017 16:29:49 +0900, by Yuya Nishihara
-
log: remove temporary variable 'date' used only onceSat, 02 Dec 2017 16:08:24 +0900, by Yuya Nishihara
-
merge with stableMon, 04 Dec 2017 11:28:29 -0500, by Augie Fackler
-
lock: allow to configure when the lock messages are displayedWed, 29 Nov 2017 20:39:59 -0500, by Boris Feld
-
lock: add a trylock method handling the timeout and messaging logicWed, 29 Nov 2017 20:36:29 -0500, by Boris Feld
-
lock: use configint for 'ui.timeout' configWed, 29 Nov 2017 21:00:02 -0500, by Boris Feld
-
scmutil: improve format pattern used in nodesummariesMon, 04 Dec 2017 09:39:37 +0100, by Boris Feld
-
tests: trivial fixes for WindowsSat, 02 Dec 2017 17:52:53 -0500, by Matt Harbison
-
py3: use encoding.strtolocal() to convert string to bytesWed, 29 Nov 2017 08:40:25 +0530, by Pulkit Goyal
-
py3: use pycompat.bytestr() or '%d' in place of str()Wed, 29 Nov 2017 08:39:48 +0530, by Pulkit Goyal
-
archive: pass thru mtime for directory archives, like other archive types doFri, 01 Dec 2017 17:39:21 +1100, by James May
-
hgweb: remove negative top from .info line in graphFri, 01 Dec 2017 20:33:02 +0800, by Anton Shestakov
-
unamend: drop unused vars, query after taking lock, use ctx.hex() for extrasSun, 03 Dec 2017 00:29:51 +0530, by Pulkit Goyal
-
test-lfs: drop a hack for ignoring convert devel-warningsFri, 01 Dec 2017 22:40:55 -0500, by Matt Harbison
-
convert: restore the ability to use bzr < 2.6.0 (issue5733) stableFri, 01 Dec 2017 23:27:08 -0500, by Matt Harbison
-
py3: use bytes in place of basestringFri, 01 Dec 2017 16:53:55 +0530, by Pulkit Goyal
-
amend: make a copy of "extra" to avoid mutating an inputFri, 01 Dec 2017 14:13:55 -0800, by Martin von Zweigbergk
-
tests: removes bashism from test-unamend.tSat, 02 Dec 2017 06:32:41 +0530, by Pulkit Goyal
-
run-tests: avoid calculating _testdir againFri, 01 Dec 2017 12:28:05 -0800, by Martin von Zweigbergk
-
run-tests: simplify by using dict.pop() with defaultFri, 01 Dec 2017 12:27:28 -0800, by Martin von Zweigbergk
-
py3: use byteskwargs in sparse.pyMon, 20 Nov 2017 23:23:10 -0800, by Gregory Szorc
-
py3: define __next__ in patch.pyMon, 20 Nov 2017 23:13:09 -0800, by Gregory Szorc
-
run-tests: mechanism to report exceptions during test executionMon, 20 Nov 2017 23:02:32 -0800, by Gregory Szorc
-
run-tests: make --extra-config-opt work with Python 3Mon, 20 Nov 2017 21:26:11 -0800, by Gregory Szorc
-
run-tests: organize options into argument groupsMon, 20 Nov 2017 21:08:18 -0800, by Gregory Szorc
-
run-tests: convert to argparseMon, 20 Nov 2017 20:41:43 -0800, by Gregory Szorc
-
merge with stableFri, 01 Dec 2017 15:21:05 -0600, by Kevin Bullock
-
server: introduce a 'experimental.single-head-per-branch' optionThu, 16 Nov 2017 03:52:42 +0100, by Boris Feld
-
scmutil: extra utility to display a reasonable amount of nodesThu, 16 Nov 2017 03:52:38 +0100, by Boris Feld
-
uncommit: unify functions _uncommitdirstate and _unamenddirstate to oneFri, 06 Oct 2017 04:17:36 +0530, by Pulkit Goyal
-
unamend: move fb extension unamend to coreSun, 24 Sep 2017 00:56:52 +0530, by Pulkit Goyal
-
color: respect HGPLAINEXCEPT=color to allow colors while scripting (issue5749)Tue, 28 Nov 2017 13:27:43 -0500, by Augie Fackler
-
test-ssh: do not actually look up "brokenrepository" by DNSSun, 26 Nov 2017 11:22:27 +0900, by Yuya Nishihara
-
largefiles: explicitly set the source and sink types to 'hg' for lfconvertThu, 23 Nov 2017 01:21:10 -0500, by Matt Harbison
-
lfs: add a repo requirement for this extension when converting to lfsWed, 22 Nov 2017 22:38:50 -0500, by Matt Harbison
-
convert: allow the sink object to be wrapped when the extension isn't loadedSun, 26 Nov 2017 14:59:39 -0500, by Matt Harbison
-
convert: save an indicator of the repo type for sources and sinksWed, 22 Nov 2017 20:49:01 -0500, by Matt Harbison
-
lfs: add a repo requirement for this extension once an lfs file is committedWed, 15 Nov 2017 23:43:15 -0500, by Matt Harbison
-
merge: check created file dirs for path conflicts only once (issue5716) stable 4.4.2Fri, 24 Nov 2017 12:53:58 -0800, by Mark Thomas
-
dispatch: add HGPLAIN=+strictflags to restrict early parsing of global options stableThu, 23 Nov 2017 22:17:03 +0900, by Yuya Nishihara
-
fancyopts: add early-options parser compatible with getopt() stableThu, 23 Nov 2017 22:04:53 +0900, by Yuya Nishihara
-
largefiles: pay attention to dropped standin files when updating largefiles stableSun, 12 Nov 2017 23:45:14 -0500, by Matt Harbison
-
test-largefiles: demonstrate problems with renaming and reverting a directory stableSun, 12 Nov 2017 00:24:38 -0500, by Matt Harbison
-
cat: record the current behavior of wildcard matches in subrepos stableSat, 25 Nov 2017 15:29:34 +0900, by Yuya Nishihara
-
match: remove doc about undefined behavior of visitdir()Thu, 30 Nov 2017 22:32:13 +0900, by Yuya Nishihara
-
merge with stableThu, 30 Nov 2017 15:48:42 -0500, by Augie Fackler
-
hgweb: add .jshintrc with some basic rulesWed, 22 Nov 2017 22:18:06 +0800, by Anton Shestakov
-
hgweb: look up "URLSearchParams" in "window" to work around jshint issuesWed, 22 Nov 2017 22:11:37 +0800, by Anton Shestakov
-
hgweb: define locally used variables as actually local in mercurial.jsWed, 22 Nov 2017 21:49:36 +0800, by Anton Shestakov
-
hgweb: rename an instance of XMLHttpRequest to xhr in mercurial.jsWed, 22 Nov 2017 21:32:18 +0800, by Anton Shestakov
-
hgweb: properly iterate over arrays and objects in mercurial.jsWed, 22 Nov 2017 21:15:44 +0800, by Anton Shestakov
-
hgweb: use strict equals in mercurial.jsWed, 22 Nov 2017 20:52:59 +0800, by Anton Shestakov
-
hgweb: use strict equals, remove non-breaking space in followlines.jsWed, 22 Nov 2017 20:32:07 +0800, by Anton Shestakov
-
run-tests: make "| foo (re)" not match everythingWed, 29 Nov 2017 10:34:49 -0800, by Martin von Zweigbergk
-
tests: fix regex in test-subrepo-git.t to match entire stringWed, 29 Nov 2017 10:58:32 -0800, by Martin von Zweigbergk
-
contrib: improve check-code ban on $LOCALIP in output without (glob)Wed, 29 Nov 2017 17:06:45 -0500, by Augie Fackler
-
tests: re-add (glob) for $LOCALIP matchesWed, 29 Nov 2017 17:05:51 -0500, by Augie Fackler
-
py3: make sure the first argument of time.strftime() is strWed, 29 Nov 2017 08:44:06 +0530, by Pulkit Goyal
-
py3: alias xrange to range in tests/seq.pyWed, 29 Nov 2017 08:46:37 +0530, by Pulkit Goyal
-
py3: use pycompat.maplist() instead of map()Wed, 29 Nov 2017 08:40:58 +0530, by Pulkit Goyal
-
tests: move JSON escape test to test-hgweb-json.tThu, 30 Nov 2017 16:30:43 +0800, by Anton Shestakov
-
py3: fix handling of keyword arguments in revertWed, 29 Nov 2017 07:57:17 +0530, by Pulkit Goyal
-
fsmonitor: issue debug messages when we fall back to core statusTue, 28 Nov 2017 11:00:54 -0500, by Boris Feld
-
py3: add b'' to regular expressions which are raw stringsWed, 29 Nov 2017 04:47:27 +0530, by Pulkit Goyal
-
py3: use '%d' for integers rather than '%s'Wed, 29 Nov 2017 04:41:19 +0530, by Pulkit Goyal
-
py3: fix args handling for obsfate templateWed, 29 Nov 2017 04:41:48 +0530, by Pulkit Goyal
-
py3: remove test-terse-status.t from python3 whitelist as it was renamedWed, 29 Nov 2017 06:48:52 +0530, by Pulkit Goyal
-
test-lfs: allow the test server to be killed on WindowsTue, 21 Nov 2017 00:24:09 -0500, by Matt Harbison
-
test-lfs: perform the `chmod +x` command in a manner compatible with WindowsTue, 14 Nov 2017 22:53:52 -0500, by Matt Harbison
-
hghave: add a check for lfs-test-serverTue, 14 Nov 2017 22:35:42 -0500, by Matt Harbison
-
hgweb: show changeset age in more places (gitweb and monoblue)Tue, 21 Nov 2017 20:28:57 +0800, by Anton Shestakov
-
obsolete: drop usage of changectx in '_computecontentdivergentset'Sun, 19 Nov 2017 05:34:50 +0100, by Boris Feld
-
obsolete: drop usage of changectx in '_computephasedivergentset'Sun, 19 Nov 2017 05:23:12 +0100, by Boris Feld
-
hgweb: remove unused Graph() propertiesSat, 25 Nov 2017 16:01:27 +0800, by Anton Shestakov
-
gitweb: remove unused css classesSat, 25 Nov 2017 15:42:24 +0800, by Anton Shestakov
-
monoblue: also highlight target line on annotate and comparison pagesSat, 25 Nov 2017 15:23:07 +0800, by Anton Shestakov
-
paper: remove css hack that made .branchname look like .branchheadSat, 25 Nov 2017 15:01:47 +0800, by Anton Shestakov
-
hgweb: rename the main attribute of instabilitiesSun, 26 Nov 2017 13:29:18 +0800, by Anton Shestakov
-
hbisect: use a defaultdict to avoid large allocations for a large changelogsThu, 23 Nov 2017 14:13:14 -0800, by David Soria Parra
-
hbisect: use a revset for ancestor calculationThu, 23 Nov 2017 14:12:55 -0800, by David Soria Parra
-
hbisect: pass repo into hbisect.bisectThu, 23 Nov 2017 14:11:27 -0800, by David Soria Parra
-
develwarn: do not emit warning if "config" is unspecifiedWed, 22 Nov 2017 19:24:22 -0800, by Kyle Lippincott
-
histedit: add support to output nodechanges using formatterSat, 28 Oct 2017 19:03:23 +0530, by Pulkit Goyal
-
rebase: use fm.formatlist() and fm.formatdict() to support user templateSat, 28 Oct 2017 17:50:25 +0530, by Pulkit Goyal
-
tests: add test for rebase template showing wrong behaviorThu, 09 Nov 2017 20:06:30 +0530, by Pulkit Goyal
-
remove: print message for each file in verbose mode only while using `-A` (BC)Fri, 17 Nov 2017 22:52:40 +0000, by pavanpc
-
localrepo: update comments around path auditorsFri, 03 Nov 2017 17:19:56 -0400, by Augie Fackler
-
localrepo: specify optional callback parameter to pathauditor as a keywordFri, 03 Nov 2017 17:07:29 -0400, by Augie Fackler
-
bundle2: avoid unbound read when seekingMon, 13 Nov 2017 22:20:12 -0800, by Gregory Szorc
-
bundle2: inline struct operationsMon, 13 Nov 2017 21:54:46 -0800, by Gregory Szorc
-
bundle2: inline changegroup.readexactly()Mon, 13 Nov 2017 21:48:35 -0800, by Gregory Szorc
-
bundle2: inline debug loggingMon, 13 Nov 2017 22:05:54 -0800, by Gregory Szorc
-
bundle2: don't use seekable bundle2 parts by default (issue5691)Mon, 13 Nov 2017 21:10:37 -0800, by Gregory Szorc
-
bundle2: only seek to beginning of part in bundlerepoMon, 13 Nov 2017 20:12:00 -0800, by Gregory Szorc
-
bundle2: implement consume() API on unbundlepartMon, 13 Nov 2017 20:03:02 -0800, by Gregory Szorc
-
bundle2: implement generic part payload decoderSun, 12 Nov 2017 19:46:15 -0800, by Gregory Szorc
-
bundle2: extract logic for seeking bundle2 part into own classMon, 13 Nov 2017 19:22:11 -0800, by Gregory Szorc
-
perf: add command to benchmark bundle readingMon, 13 Nov 2017 19:20:34 -0800, by Gregory Szorc
-
sshpeer: add a configurable hint for the ssh error messageMon, 20 Nov 2017 01:40:26 -0800, by Zuzanna Mroczek
-
docs: add args/returns docs for some cmdutil, context, and registrar functionsThu, 16 Nov 2017 15:01:21 -0800, by rlevasseur
-
commands: add value for cmdtype argument for read only commandsTue, 21 Nov 2017 04:37:51 +0530, by Pulkit Goyal
-
error: add InMemoryMergeConflictsErrorWed, 15 Nov 2017 21:07:30 -0800, by Phil Cohen
-
lfs: generate a large file by using `python` instead of yes | headMon, 20 Nov 2017 18:05:15 -0500, by Augie Fackler
-
setup: add hgext.lfs to list of Python packagesMon, 20 Nov 2017 18:00:02 -0500, by Augie Fackler
-
test-lfs: add tests demonstrating the interaction with largefilesSat, 18 Nov 2017 12:54:06 -0500, by Matt Harbison
-
test-lfs: cast the flags printed to an intTue, 14 Nov 2017 01:09:48 -0500, by Matt Harbison
-
lfs: register config optionsTue, 14 Nov 2017 01:03:22 -0500, by Matt Harbison
-
lfs: quiesce check-module-import warningsTue, 14 Nov 2017 00:14:52 -0500, by Matt Harbison
-
lfs: import the Facebook git-lfs client extensionTue, 14 Nov 2017 00:06:23 -0500, by Matt Harbison
-
run-tests: outputdir also has to be changed if $TESTDIR is not $PWDSat, 18 Nov 2017 16:12:00 +0900, by Matthieu Laneuville
-
hgweb: use webutil.commonentry() for nodes (but not for jsdata yet) in /graphMon, 20 Nov 2017 21:59:00 +0800, by Anton Shestakov
-
hgweb: check changeset's original branch in graphdata()Mon, 20 Nov 2017 21:47:11 +0800, by Anton Shestakov
-
hgweb: show instabilities of a commitSun, 19 Nov 2017 14:02:50 +0800, by Anton Shestakov
-
context: add instabilities() method to basefilectxSun, 19 Nov 2017 13:18:54 +0800, by Anton Shestakov
-
run-test: drop 'execfile' usage for 'common-pattern.py' fileSun, 19 Nov 2017 04:11:21 +0100, by Boris Feld
-
run-test: use byte for 'common-pattern.py' pathSun, 19 Nov 2017 04:10:55 +0100, by Boris Feld
-
templates: reword 'back to filelog' link anchor textMon, 20 Nov 2017 14:30:54 -0500, by Jordi Gutiérrez Hermoso
-
hgweb: show obsolescence status of a commitSat, 18 Nov 2017 12:04:08 +0800, by Anton Shestakov
-
context: add obsolete() method to basefilectxSat, 18 Nov 2017 11:58:57 +0800, by Anton Shestakov
-
check-code: grep's context flags don't need an extra space before numberSat, 18 Nov 2017 13:00:47 +0800, by Anton Shestakov
-
dirstate: make map implementation overridableWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
fsmonitor: only access inner dirstate map if it is availableWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: add explicit methods for querying directories (API)Wed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: remove _droppath methodWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: move dropping of folded filenames into the dirstate mapWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: move management of the dirstate dirs into the dirstatemapWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: move management of nonnormal sets into dirstate mapWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: add explicit methods for modifying dirstateWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
dirstate: document dirstatemap interfaceWed, 15 Nov 2017 01:07:42 -0800, by Mark Thomas
-
bundlerepo: rename "bundlefilespos" variable and attributeMon, 13 Nov 2017 19:12:56 -0800, by Gregory Szorc
-
bundlerepo: rename "bundle" arguments to "cgunpacker"Mon, 13 Nov 2017 19:12:17 -0800, by Gregory Szorc
-
bundlerepo: use early returnSat, 11 Nov 2017 18:55:04 -0800, by Gregory Szorc
-
test-pattern: actually update tests using the patternsSun, 05 Nov 2017 08:23:12 +0100, by Boris Feld
-
test-pattern: substitute the HTTP log timestamp tooSun, 05 Nov 2017 08:23:53 +0100, by Boris Feld
-
test-pattern: register the current the bundle2 capabilities stringMon, 13 Nov 2017 04:59:45 +0100, by Boris Feld
-
test-pattern: register current the bundlecaps stringSun, 05 Nov 2017 06:43:40 +0100, by Boris Feld
-
test-pattern: substitute common compression listSun, 05 Nov 2017 06:41:38 +0100, by Boris Feld
-
run-tests: allow to register any arbitrary pattern for replacementSun, 05 Nov 2017 06:34:27 +0100, by Boris Feld
-
crecord: fix revert -ir '.^' crash caused by 3649c3f2cdMon, 13 Nov 2017 18:22:25 -0800, by Jun Wu
-
tweakdefaults: turn on ui.statuscopiesThu, 16 Nov 2017 17:11:14 -0800, by Martin von Zweigbergk
-
run-tests: fix TESTDIR if testdescs are absolute pathsWed, 15 Nov 2017 17:54:27 -0800, by Kyle Lippincott
-
hgweb: show commit phase if it's not publicThu, 16 Nov 2017 22:21:03 +0800, by Anton Shestakov
-
hgweb: move changeset "tags" to a template in map file (paper and coal)Wed, 15 Nov 2017 23:55:09 +0800, by Anton Shestakov
-
logtoprocess: clean-up old commentFri, 03 Nov 2017 21:01:20 +0100, by Boris Feld
-
patch: accept prefix argument to changedfiles() helperTue, 14 Nov 2017 10:26:36 -0800, by Martin von Zweigbergk
-
hgweb: move changeset "tags" to a template in map file (gitweb and monoblue)Wed, 15 Nov 2017 19:36:16 +0800, by Anton Shestakov
-
hgweb: split long lines in gitweb and monoblue (changeset summary and tags)Wed, 15 Nov 2017 16:06:00 +0800, by Anton Shestakov
-
debugdeltachain: output information about sparse read if enabledThu, 26 Oct 2017 09:27:09 +0200, by Paul Morelle
-
rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300)Tue, 14 Nov 2017 22:46:10 +0100, by Denis Laxalde
-
tests: add a couple of 'hg log' calls in test-rebase-obsolete.tSat, 11 Nov 2017 19:25:32 +0100, by Denis Laxalde
-
tests: conditionally display obsfate in test-rebase-obsolete log outputMon, 06 Nov 2017 22:08:02 +0100, by Denis Laxalde
-
tests: clarify a comment in test-rebase-obsolete.tSat, 11 Nov 2017 19:23:31 +0100, by Denis Laxalde
-
bundlerepo: rename _bundle to _cgunpackerSat, 11 Nov 2017 18:41:14 -0800, by Gregory Szorc
-
bundlerepo: assign bundle attributes in bundle type blocksSat, 11 Nov 2017 18:34:50 -0800, by Gregory Szorc
-
bundlerepo: make bundle and bundlefile attributes privateSat, 11 Nov 2017 18:22:36 -0800, by Gregory Szorc
-
bundlerepo: don't assume there are only two bundle classesSat, 11 Nov 2017 18:14:41 -0800, by Gregory Szorc
-
bundlerepo: add docstring for bundlerepository classSat, 11 Nov 2017 18:09:16 -0800, by Gregory Szorc
-
bundlerepo: rename arguments to bundlerepository.__init__Sat, 11 Nov 2017 18:05:02 -0800, by Gregory Szorc
-
bundlerepo: use suffix variableSat, 11 Nov 2017 17:07:33 -0800, by Gregory Szorc
-
bundlerepo: make methods agree with base classSat, 11 Nov 2017 17:02:31 -0800, by Gregory Szorc
-
bundle2: use os.SEEK_* constantsSat, 11 Nov 2017 16:48:40 -0800, by Gregory Szorc
-
help: adding a topic on flagsMon, 30 Oct 2017 20:35:30 -0700, by Rodrigo Damazio Bovendorp
-
py3: handle keyword arguments correctly in hgext/patchbomb.pyFri, 06 Oct 2017 05:47:56 +0530, by Pulkit Goyal
-
tests: use jshint when available to check .js filesSat, 11 Nov 2017 15:07:21 +0800, by Anton Shestakov
-
hgweb: fix jshint issues in mercurial.jsSat, 11 Nov 2017 14:14:38 +0800, by Anton Shestakov
-
exchange: drop unused '_getbookmarks' functionTue, 17 Oct 2017 15:55:40 +0200, by Boris Feld
-
bookmark: use bundle2 debug output in one push testsSun, 15 Oct 2017 15:21:47 +0200, by Boris Feld
-
pull: store binary node in pullop.remotebookmarksTue, 17 Oct 2017 11:01:45 +0200, by Boris Feld
-
config: rename allow_push to allow-pushThu, 19 Oct 2017 11:46:41 +0200, by David Demelier
-
config: rename allowpull to allow-pullThu, 19 Oct 2017 11:43:19 +0200, by David Demelier
-
convert: avoid wrong lfconvert defaults by moving configitems to core stableTue, 28 Nov 2017 23:20:08 -0500, by Matt Harbison
-
tr-summary: keep a weakref to the unfiltered repository stableFri, 24 Nov 2017 21:51:41 -0500, by Boris Feld
-
dispatch: verify result of early command parsing stableSat, 11 Nov 2017 12:40:13 +0900, by Yuya Nishihara
-
dispatch: convert non-list option parsed by _earlygetopt() to string stableSat, 11 Nov 2017 17:55:15 +0900, by Yuya Nishihara
-
dispatch: add option to not strip command args parsed by _earlygetopt() stableSat, 11 Nov 2017 16:46:41 +0900, by Yuya Nishihara
-
dispatch: fix early parsing of short option with value like -R=foo stableTue, 14 Nov 2017 00:25:59 +0900, by Yuya Nishihara
-
dispatch: abort if early boolean options can't be parsed stableSat, 11 Nov 2017 14:02:41 +0900, by Yuya Nishihara
-
dispatch: stop parsing of early boolean option at "--" stableFri, 10 Nov 2017 22:27:26 +0900, by Yuya Nishihara
-
dispatch: extract stub function to peek boolean command option stableFri, 10 Nov 2017 22:22:39 +0900, by Yuya Nishihara
-
dispatch: do not drop unpaired argument at _earlygetopt() stableSat, 11 Nov 2017 12:09:19 +0900, by Yuya Nishihara
-
amend: update .hgsubstate before committing a memctx (issue5677) stableSat, 04 Nov 2017 20:07:40 +0900, by Yuya Nishihara
-
subrepo: extract preprocess of repo.commit() to free function stableSat, 04 Nov 2017 19:21:39 +0900, by Yuya Nishihara
-
tests: demonstrate that .hgsubstate isn't updated on amend stableSat, 04 Nov 2017 18:54:57 +0900, by Yuya Nishihara
-
amend: do not drop missing files (issue5732) stableSat, 04 Nov 2017 23:48:19 +0900, by Yuya Nishihara
-
amend: do not take untracked files as modified or clean (issue5732) stableSat, 04 Nov 2017 23:45:59 +0900, by Yuya Nishihara
-
tests: add more complete test for status changes on amend stableSat, 04 Nov 2017 23:40:26 +0900, by Yuya Nishihara
-
hgweb: add missing semicolons to followlines.jsFri, 10 Nov 2017 19:14:06 +0800, by Anton Shestakov
-
gitweb: apply styles from annotate tooltip to followlines popupFri, 10 Nov 2017 18:50:44 +0800, by Anton Shestakov
-
paper: apply styles from annotate tooltip to followlines popupFri, 10 Nov 2017 18:45:43 +0800, by Anton Shestakov
-
pull: clarify that -u only updates linearlyFri, 10 Nov 2017 09:44:49 -0800, by Martin von Zweigbergk
-
dirstate: don't remove normallookup files from nonnormalsetWed, 08 Nov 2017 09:27:14 -0800, by Mark Thomas
-
dirstate: clear map cached properties when clearing the mapWed, 08 Nov 2017 09:23:53 -0800, by Mark Thomas
-
util: add util.clearcachedpropertyWed, 08 Nov 2017 09:18:18 -0800, by Mark Thomas
-
merge with stableFri, 10 Nov 2017 17:12:04 -0500, by Augie Fackler
-
changegroup: use any node, not min(), in treemanifest's generatemanifestsWed, 08 Nov 2017 18:24:43 -0800, by Kyle Lippincott
-
bundle: allow bundlerepo to support alternative manifest implementationsTue, 07 Nov 2017 10:16:53 -0800, by Durham Goode
-
obsfate: makes successorsetverb takes the markers as argumentThu, 19 Oct 2017 12:35:47 +0200, by Boris Feld
-
scmutil: don't try to delete origbackup symlinks to directories (issue5731) stableFri, 03 Nov 2017 09:27:36 -0700, by Mark Thomas
-
cmdutil: create dirs for templated cat file outputTue, 07 Nov 2017 13:48:33 -0800, by Ryan McElroy
-
cat: test output path behvaior when target path does not existTue, 07 Nov 2017 13:46:15 -0800, by Ryan McElroy
-
py3: handle keyword arguments in hgext/shelve.pyMon, 23 Oct 2017 00:06:49 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/uncommit.pyMon, 23 Oct 2017 00:06:23 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/releasenotes.pyMon, 23 Oct 2017 00:05:04 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/rebase.pyMon, 23 Oct 2017 00:04:47 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/keyword.pyMon, 23 Oct 2017 00:04:30 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/journal.pyMon, 23 Oct 2017 00:04:12 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/histedit.pyMon, 23 Oct 2017 00:03:54 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/hgk.pyMon, 23 Oct 2017 00:03:27 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/graphlog.pyMon, 23 Oct 2017 00:03:08 +0530, by Pulkit Goyal
-
merge with stableTue, 07 Nov 2017 13:18:49 -0500, by Augie Fackler
-
templatekw: add verbosity keyword to select template by -q/-v/--debug flagSat, 21 Oct 2017 17:46:41 +0900, by Yuya Nishihara
-
templatekw: move loadkeyword() to bottomSat, 21 Oct 2017 17:31:13 +0900, by Yuya Nishihara
-
help: hide phaseidx template keywordSat, 21 Oct 2017 17:05:04 +0900, by Yuya Nishihara
-
subrepo: use per-type config options to enable subrepos stableMon, 06 Nov 2017 22:32:41 -0800, by Gregory Szorc
-
config: add some more documentation around why svn and git subrepos are off stableMon, 06 Nov 2017 14:56:17 -0500, by Augie Fackler
-
subrepo: disable git and svn subrepos by default (BC) (SEC) stableSun, 05 Nov 2017 21:51:42 +0900, by Yuya Nishihara
-
subrepo: extend config option to disable subrepos by type (SEC) stableSun, 05 Nov 2017 21:48:58 +0900, by Yuya Nishihara
-
subrepo: add config option to reject any subrepo operations (SEC) stableSun, 05 Nov 2017 21:22:07 +0900, by Yuya Nishihara
-
subrepo: disallow symlink traversal across subrepo mount point (SEC) stableFri, 03 Nov 2017 20:12:50 +0900, by Yuya Nishihara
-
tests: show symlink traversal across subrepo mount point (SEC) stableFri, 03 Nov 2017 19:17:25 +0900, by Yuya Nishihara
-
share: move config item declarations into core stableMon, 06 Nov 2017 10:33:40 -0800, by Gregory Szorc
-
morestatus: don't crash with different drive letters for repo.root and CWD stableSat, 04 Nov 2017 23:39:54 -0400, by Matt Harbison
-
share: handle --relative shares to a different drive letter gracefully stableThu, 02 Nov 2017 23:55:09 -0400, by Matt Harbison
-
py3: handle keyword arguments in hgext/gpg.pyMon, 23 Oct 2017 00:02:46 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/fetch.pyMon, 23 Oct 2017 00:02:28 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/extdiff.pyMon, 23 Oct 2017 00:02:07 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/commitextras.pyMon, 23 Oct 2017 00:01:45 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/churn.pyMon, 23 Oct 2017 00:01:16 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/children.pySun, 22 Oct 2017 23:53:10 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/blackbox.pySun, 22 Oct 2017 23:52:47 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/automv.pySun, 22 Oct 2017 23:52:22 +0530, by Pulkit Goyal
-
py3: handle keyword arguments in hgext/amend.pySun, 22 Oct 2017 23:51:57 +0530, by Pulkit Goyal
-
run-tests: allow automatic test discovery when providing folder as argumentThu, 19 Oct 2017 23:13:57 +0900, by Matthieu Laneuville
-
revert: do not reverse hunks in interactive when REV is not parent (issue5096)Fri, 03 Nov 2017 14:47:37 +0100, by Denis Laxalde
-
merge with stableFri, 03 Nov 2017 10:32:38 -0500, by Kevin Bullock
-
run-tests: endswith takes bytes as argument in python3, not strFri, 03 Nov 2017 21:14:57 +0900, by Matthieu Laneuville
-
pathutil: use util.pathto() to calculate relative cwd in canonpath() stableThu, 02 Nov 2017 20:35:31 -0400, by Matt Harbison
-
patch: improve heuristics to not take the word "diff" as header (issue1879)Sat, 21 Oct 2017 16:50:57 +0900, by Yuya Nishihara
-
rebase: drop --style optionSat, 21 Oct 2017 17:01:20 +0900, by Yuya Nishihara
-
run-tests: $TESTDIR can be something else than $PWDWed, 02 Aug 2017 13:27:45 +0900, by Matthieu Laneuville
-
obsolete: activate effect-flag by defaultWed, 01 Nov 2017 17:08:33 +0100, by Boris Feld
-
debug: print parsed bundle2 capabilities with debugcapabilitiesMon, 30 Oct 2017 17:09:29 +0100, by Boris Feld
-
debug: add a debugcapabilities commandsMon, 30 Oct 2017 17:08:16 +0100, by Boris Feld
-
revert: no longer mark --interactive as experimentalMon, 30 Oct 2017 17:46:07 -0400, by Augie Fackler
-
ui: add configlist doctest to document a bit more of the whitespace behaviorWed, 25 Oct 2017 23:01:54 -0400, by Augie Fackler
-
merge stable into defaultWed, 01 Nov 2017 17:19:45 -0500, by Kevin Bullock
-
internals: update test-help.t for config registrar copy-edit stableWed, 01 Nov 2017 15:34:22 -0500, by Kevin Bullock
-
internals: copy-edit "register" -> "registrar" in configitem docs stableWed, 01 Nov 2017 13:24:08 -0500, by Kevin Bullock
-
configitems: relax warning about unwanted default value stableTue, 31 Oct 2017 22:37:30 +0900, by Yuya Nishihara
-
filemerge: pass a default value to _toolstr (issue5718) stableThu, 26 Oct 2017 11:07:06 -0700, by Kostia Balytskyi
-
children: fix the log expansion of `hg children` in doc stableTue, 31 Oct 2017 06:39:38 +0530, by Pulkit Goyal
-
test-static-http: flush access log per request stableSun, 29 Oct 2017 17:53:52 +0900, by Yuya Nishihara
-
statichttprepo: do not use platform path separator to build a URL stableSat, 28 Oct 2017 17:23:52 +0900, by Yuya Nishihara
-
merge: disable path conflict checking by default (issue5716) stableTue, 24 Oct 2017 11:15:30 -0700, by Siddharth Agarwal
-
merge: add a config option to disable path conflict checking stableTue, 24 Oct 2017 11:14:38 -0700, by Siddharth Agarwal
-
dirstate: clean up when restoring identical backups stableFri, 20 Oct 2017 05:53:35 -0700, by Mark Thomas
-
tests: add a test demonstrating failure to clean up dirstate backups stableFri, 20 Oct 2017 05:53:33 -0700, by Mark Thomas
-
test-log-linerange: open binary file in binary mode stableFri, 20 Oct 2017 21:29:15 -0400, by Matt Harbison
-
test-arbitraryfilectx: stabilize for Windows stableThu, 19 Oct 2017 23:16:48 -0400, by Matt Harbison
-
dirstate: remove excess attribute lookups for dirstate.status (issue5714) stableSat, 28 Oct 2017 12:35:54 -0700, by Durham Goode
-
dirstate: avoid reading the map when possible (issue5713) (issue5717) stableThu, 26 Oct 2017 16:15:36 -0700, by Durham Goode
-
internal-doc: document the config register mechanism stableFri, 27 Oct 2017 18:19:07 +0200, by Boris Feld
-
help: clarify the pre-txnclose-phase documentation stableFri, 27 Oct 2017 21:43:22 +0200, by Boris Feld
-
internal-doc: document the 'phases' parameters to 'getbundle' stableFri, 27 Oct 2017 21:35:34 +0200, by Boris Feld
-
status: update the help to indicate that clean files are not normally tersed stableSat, 28 Oct 2017 00:00:05 -0400, by Matt Harbison
-
terse: split on repo separator instead of os.sep (issue5715) stableFri, 27 Oct 2017 23:48:38 -0400, by Matt Harbison
-
makefile: put format-c into .PHONY targets stableThu, 26 Oct 2017 11:58:55 +0800, by Anton Shestakov
-
statichttprepo: prevent loading dirstate over HTTP on node lookup (issue5717) stableWed, 25 Oct 2017 21:58:03 +0900, by Yuya Nishihara
-
test-static-http: show all files accessed over HTTP stableWed, 25 Oct 2017 21:21:42 +0900, by Yuya Nishihara
-
server: drop executable bit from daemon log file stableWed, 25 Oct 2017 21:20:01 +0900, by Yuya Nishihara
-
setup: filter out devel-warn messages from system hg stableMon, 23 Oct 2017 22:13:59 -0500, by Kevin Bullock
-
setup: remove duplicate assignment of HGRCPATH stableMon, 23 Oct 2017 21:30:59 -0500, by Kevin Bullock
-
packaging: update book URL in Mac and Windows READMEs stableFri, 20 Oct 2017 13:54:51 -0500, by Kevin Bullock
-
commands: be more uniform in an "hg update" error message stableMon, 23 Oct 2017 22:45:24 +0200, by muxator
-
update: mention long options explicitly in description of merge.update() stableWed, 04 Oct 2017 23:22:34 +0200, by muxator
-
mq: copy pager attributes back to qrepo.ui stableSat, 21 Oct 2017 13:42:43 +0900, by Yuya Nishihara
-
registrar: host "dynamicdefault" constant by configitem object stableSat, 21 Oct 2017 13:13:20 +0900, by Yuya Nishihara
-
Added tag 4.4-rc for changeset 1e2454b60e59 stableFri, 20 Oct 2017 13:44:35 -0500, by Kevin Bullock
-
help: do not abort topicmatch() because of unimportable extensions stable 4.4-rcSat, 05 Aug 2017 23:15:37 +0900, by Yuya Nishihara
-
configitems: register 'email.to' and 'patchbomb.to' stableFri, 20 Oct 2017 22:25:09 +0900, by Yuya Nishihara
-
log: add an assertion about fctx not being None in patch.diff()Thu, 19 Oct 2017 15:06:33 +0200, by Denis Laxalde
-
log: handle removed files with --line-range patternsThu, 19 Oct 2017 14:55:10 +0200, by Denis Laxalde
-
log: disable bare file patterns with --line-rangeThu, 19 Oct 2017 14:12:49 +0200, by Denis Laxalde
-
log: switch to FROMLINE:TOLINE syntax for -L/--line-rangeThu, 19 Oct 2017 12:37:26 +0200, by Denis Laxalde
-
log: handle binary files in --line-range patternsWed, 18 Oct 2017 19:00:33 +0200, by Denis Laxalde
-
build: build deb/rpm independently on config/extensions in the host systemTue, 17 Oct 2017 22:46:08 +0200, by muxator
-
config: also gather effect-flags on experimental.evolutionThu, 19 Oct 2017 17:50:20 +0200, by Boris Feld
-
obsfate: rename obsfate into obsolete in default mapfileThu, 19 Oct 2017 12:33:53 +0200, by Boris Feld
-
obsfate: rename obsfate into obsolete in changeset_printerThu, 19 Oct 2017 12:32:42 +0200, by Boris Feld
-
tests: add some (?) output lines to catch "helpful" output from Solaris diffThu, 19 Oct 2017 11:17:10 -0400, by Augie Fackler
-
sparse-read: ignore trailing empty revs in each read chunkWed, 18 Oct 2017 15:28:19 +0200, by Paul Morelle
-
fsmonitor: use nonnormalset from dirstatemapWed, 18 Oct 2017 15:42:44 -0700, by Jun Wu
-
registrar: don't i18n ProgrammingError messageWed, 18 Oct 2017 22:10:08 -0700, by Martin von Zweigbergk
-
registrar: move "constant" possiblecmdtypes to class levelWed, 18 Oct 2017 22:07:53 -0700, by Martin von Zweigbergk
-
tests: de-flake test-run-tests.t's "--jobs=2 --first" testWed, 18 Oct 2017 16:28:18 -0700, by Martin von Zweigbergk
-
cmdutil: fix status tersing on Python 3Wed, 18 Oct 2017 18:30:02 -0400, by Augie Fackler
-
hghave: fix clang-format check to use bytes regexWed, 18 Oct 2017 18:29:17 -0400, by Augie Fackler
-
configitems: make all regular expressions bytes and not native strWed, 18 Oct 2017 18:29:00 -0400, by Augie Fackler
-
convert: register missed subversion config itemsWed, 18 Oct 2017 18:11:50 -0400, by Augie Fackler
-
amend: error out if the note is greater than 255bytesThu, 19 Oct 2017 03:20:47 +0530, by Pulkit Goyal
-
show: move configitems to coreWed, 18 Oct 2017 15:05:03 -0700, by Jun Wu
-
chgserver: do not treat HG as sensitive environ when CHGHG is setWed, 18 Oct 2017 14:55:39 -0700, by Jun Wu
-
fsmonitor: declare missing config optionsWed, 18 Oct 2017 22:54:50 +0200, by Gregory Szorc
-
fsmonitor: warn when fsmonitor could be usedWed, 18 Oct 2017 22:57:15 +0200, by Gregory Szorc
-
merge: additional test cases to show merge-halting behaviorFri, 06 Oct 2017 06:48:43 -0700, by Ryan McElroy
-
rebase: add support to output nodechangesWed, 18 Oct 2017 04:31:46 +0530, by Pulkit Goyal
-
ui: move request exit handlers to global stateTue, 17 Oct 2017 13:20:25 -0700, by Saurabh Singh
-
sparse-read: skip gaps too small to be worth splittingWed, 18 Oct 2017 09:07:48 +0200, by Paul Morelle
-
sparse-read: move from a recursive-based approach to a heap-based oneWed, 18 Oct 2017 12:53:00 +0200, by Boris Feld
-
subrepo: implement 'unshare' for Mercurial subreposTue, 17 Oct 2017 22:55:33 -0400, by Matt Harbison
-
share: move the implementation of 'unshare' to the 'hg' moduleTue, 17 Oct 2017 21:48:56 -0400, by Matt Harbison
-
show: use labelcset() template alias for work (and stack) viewsTue, 17 Oct 2017 20:25:43 +0200, by Denis Laxalde
-
phases: pass phase names to hooks instead of internal valuesWed, 18 Oct 2017 12:19:53 -0500, by Kevin Bullock
-
configitems: document the choice of using 'match' instead of 'search'Wed, 18 Oct 2017 12:36:23 +0200, by Boris Feld
-
configitems: do not directly match generic itemsWed, 18 Oct 2017 12:26:08 +0200, by Boris Feld
-
obsfate: fix obsfate_printer with empty date listWed, 18 Oct 2017 15:38:51 +0200, by Boris Feld
-
config: gather allowdivergence under the evolution namespaceTue, 17 Oct 2017 16:54:31 +0200, by Boris Feld
-
config: remove stabilization.* aliasesTue, 17 Oct 2017 15:57:56 +0200, by Boris Feld
-
config: rename stabilization.track-operationTue, 17 Oct 2017 15:56:49 +0200, by Boris Feld
-
config: rename stabilization.bundle-obsmarkerTue, 17 Oct 2017 15:54:05 +0200, by Boris Feld
-
config: use 'experimental.evolution.exchange'Thu, 28 Sep 2017 21:07:58 +0100, by Boris Feld
-
config: use 'experimental.evolution.allowunstable'Thu, 28 Sep 2017 18:56:40 +0100, by Boris Feld
-
config: use 'experimental.evolution.create-markers'Thu, 28 Sep 2017 18:19:06 +0100, by Boris Feld
-
config: replace experimental.stabilization by experimental.evolutionTue, 17 Oct 2017 11:29:26 +0200, by Boris Feld
-
config: update evolution-related configMon, 16 Oct 2017 17:14:47 +0200, by Boris Feld
-
config: invert evolution-related configuration aliasesMon, 16 Oct 2017 17:14:32 +0200, by Boris Feld
-
parsers: allow clang-format hereMon, 16 Oct 2017 14:53:57 -0400, by Augie Fackler
-
cext: add /* header */ comment to all PyVarObject_HEAD_INIT() callsMon, 16 Oct 2017 14:49:35 -0400, by Augie Fackler
-
parsers: protect some case-folding tables from clang-formatTue, 21 Apr 2015 16:02:23 -0400, by Augie Fackler
-
makefile: add target to apply clang-format in-placeMon, 14 Sep 2015 14:52:20 -0400, by Augie Fackler
-
configitems: adds a developer warning when accessing undeclared configurationMon, 16 Oct 2017 17:41:27 +0200, by Boris Feld
-
log: add -L/--line-range option to follow file history by line rangeTue, 17 Oct 2017 21:15:31 +0200, by Denis Laxalde
-
diff: pass a diff hunks filter function from changeset_printer to patch.diff()Fri, 06 Oct 2017 14:45:17 +0200, by Denis Laxalde
-
diff: also yield file context objects in patch.trydiff() (API)Thu, 05 Oct 2017 21:20:08 +0200, by Denis Laxalde
-
revset: extract a parsefollowlinespattern helper functionWed, 04 Oct 2017 15:27:43 +0200, by Denis Laxalde
-
obsfate: add obsfate to default mapfileFri, 06 Oct 2017 17:53:36 +0200, by Boris Feld
-
log: add obsfate by default in changeset printerThu, 05 Oct 2017 15:25:18 +0200, by Boris Feld
-
obsfate: only display date in verbose modeMon, 09 Oct 2017 15:34:26 +0200, by Boris Feld
-
obsfate: filter out current user if not in verboseMon, 09 Oct 2017 15:34:12 +0200, by Boris Feld
-
ui: add the possibility to returns None as username in uiFri, 06 Oct 2017 16:23:47 +0200, by Boris Feld
-
test: test obfate template keyword in test-obsmarker-template.tFri, 06 Oct 2017 17:15:49 +0200, by Boris Feld
-
templatekw: introduce obsfate keywordThu, 05 Oct 2017 17:42:56 +0200, by Boris Feld
-
copies: add a config to limit the number of candidates to check in heuristicsTue, 10 Oct 2017 02:25:03 +0530, by Pulkit Goyal
-
extensions: always include traceback when extension setup failsTue, 17 Oct 2017 10:31:44 -0700, by Martin von Zweigbergk
-
tests: move baduisetup() test out of "#if demandimport"Tue, 17 Oct 2017 10:25:32 -0700, by Martin von Zweigbergk
-
tests: make test-extension.t's baduisetup.py test fail even if bdiff existsTue, 17 Oct 2017 09:46:31 -0700, by Martin von Zweigbergk
-
run-tests: move newline out of colorized messageTue, 17 Oct 2017 10:33:27 -0700, by Martin von Zweigbergk
-
test-extension: make the test compatible with chgTue, 17 Oct 2017 11:07:18 -0700, by Saurabh Singh
-
hghave: disable demandimport when chg is runningTue, 17 Oct 2017 11:35:58 -0700, by Saurabh Singh
-
test-show: make it compatible with chgTue, 17 Oct 2017 10:41:56 -0700, by Jun Wu
-
templater: use pycompat.sysbytes to bytes-ify some __name__ attrsTue, 17 Oct 2017 10:51:43 -0400, by Augie Fackler
-
templatefilters: defend against evil unicode strs in json filterMon, 16 Oct 2017 22:44:43 -0400, by Augie Fackler
-
phase: use a binary phase part to push through bundle2 (BC)Wed, 20 Sep 2017 19:38:06 +0200, by Boris Feld
-
arbitraryfilecontext: skip the cmp fast path if any side is a symlinkTue, 17 Oct 2017 12:41:24 -0700, by Phil Cohen
-
test-clang-format: new test to verify that files stay clang-formattedMon, 14 Sep 2015 14:17:27 -0400, by Augie Fackler
-
context: audit paths before clearing unknown files and dirsTue, 17 Oct 2017 08:11:13 -0700, by Mark Thomas
-
tests: add test demonstrating regression in path auditTue, 17 Oct 2017 08:07:43 -0700, by Mark Thomas
-
configitems: move rebase config into coreFri, 13 Oct 2017 23:00:31 +0200, by Boris Feld
-
eol: ensure the eol extensions is loaded when hooks runSat, 14 Oct 2017 01:09:46 +0200, by Boris Feld
-
acl: make sure the extensions is enabled when the acl-hooks runSat, 14 Oct 2017 01:16:03 +0200, by Boris Feld
-
configitems: register the 'web.archivesubrepos' configMon, 16 Oct 2017 18:16:29 +0200, by Boris Feld
-
configitems: register the 'experimental.effect-flags' configSun, 08 Oct 2017 22:22:27 +0200, by Boris Feld
-
configitems: register the full 'merge-tools' config and sub-optionsSun, 08 Oct 2017 20:37:13 +0200, by Boris Feld
-
revlog-sparse-read: add a lower-threshold for read block sizeSat, 14 Oct 2017 17:05:41 +0200, by Paul Morelle
-
revlog: introduce an experimental flag to slice chunks reads when too sparseTue, 10 Oct 2017 17:50:27 +0200, by Paul Morelle
-
revlog: ignore empty trailing chunks when reading segmentsMon, 09 Oct 2017 15:13:41 +0200, by Paul Morelle
-
phase: isolate logic to update remote phrase through bundle2 pushkeyWed, 20 Sep 2017 19:17:37 +0200, by Boris Feld
-
phase: generate a push-race detection part on pushWed, 11 Oct 2017 07:40:00 +0200, by Boris Feld
-
phase: introduce a new 'check:phases' partWed, 11 Oct 2017 07:13:02 +0200, by Boris Feld
-
phase: gather remote phase information in a summary objectWed, 11 Oct 2017 18:39:04 +0200, by Boris Feld
-
phase: simplify the check for issue3781 shortcut in discoveryWed, 11 Oct 2017 18:39:34 +0200, by Boris Feld
-
exchange: fix issue3781 reference in the commentMon, 16 Oct 2017 12:36:42 +0200, by Boris Feld
-
phase: filter out non-draft item in "draft root"Wed, 11 Oct 2017 20:08:02 +0200, by Boris Feld
-
subrepo: share instead of clone if the parent repo is shared (issue5675) (BC)Sun, 15 Oct 2017 22:48:02 -0400, by Matt Harbison
-
tests: update output for no-symlink platformsSun, 15 Oct 2017 16:57:34 -0400, by Matt Harbison
-
releasenotes: show a warning if fuzzywuzzy is not presentMon, 16 Oct 2017 22:46:37 +0530, by Pulkit Goyal
-
releasenotes: move import of fuzzywuzzy to import levelMon, 16 Oct 2017 22:46:11 +0530, by Pulkit Goyal
-
releasenotes: don't abort is there is a bad formatted entry for releasenotesSun, 15 Oct 2017 20:31:44 +0530, by Pulkit Goyal
-
releasenotes: make the import of fuzzywuzzy optionalSun, 15 Oct 2017 20:29:16 +0530, by Pulkit Goyal
-
webcommands: replace str(ctx) etc with pycompat.bytestr(ctx) etcMon, 16 Oct 2017 22:51:58 -0400, by Augie Fackler
-
templater: don't blow up when trying to build an abort messageMon, 16 Oct 2017 22:50:39 -0400, by Augie Fackler
-
webutil: use pycompat.bytestr() instead of str()Mon, 16 Oct 2017 22:44:06 -0400, by Augie Fackler
-
hgweb: correct an earlier error of mine - `start` should be bytesMon, 16 Oct 2017 22:43:19 -0400, by Augie Fackler
-
config: simplify aliasing commands.update.checkMon, 16 Oct 2017 18:58:16 +0200, by Boris Feld
-
run-tests: set HGPLAIN=1 when bisectingWed, 04 Oct 2017 18:51:21 -0700, by Jun Wu
-
run-tests: extract Popen logic to a single methodWed, 04 Oct 2017 18:50:18 -0700, by Jun Wu
-
run-tests: move bisect logic to a separate methodWed, 04 Oct 2017 18:42:24 -0700, by Jun Wu
-
mpatch: switch alignment of wrapped line from tab to spaces with clang-formatWed, 04 Oct 2017 11:00:04 -0400, by Augie Fackler
-
mpatch: reformat function prototypes with clang-formatWed, 04 Oct 2017 10:56:33 -0400, by Augie Fackler
-
contrib: remove check-code rule about indentationMon, 16 Oct 2017 11:43:41 -0400, by Augie Fackler
-
clang-format: configuration for the clang-format source formatterSat, 24 Jan 2015 17:04:25 -0500, by Augie Fackler
-
merge: allow user to halt merge on merge-tool failuresFri, 06 Oct 2017 06:48:43 -0700, by Ryan McElroy
-
filemerge: introduce functions to halt merge flowFri, 06 Oct 2017 06:48:43 -0700, by Ryan McElroy
-
amend: add a flag `-n/--note` to store note with amendSun, 15 Oct 2017 19:29:56 +0530, by Pulkit Goyal
-
cmdutil: pass metadata from amend() to cleanupnodesSun, 15 Oct 2017 15:32:03 +0530, by Pulkit Goyal
-
scmutil: add capability to cleanupnodes to take obsmarker metadataSun, 15 Oct 2017 14:34:24 +0530, by Pulkit Goyal
-
test-hgweb-annotate-whitespace: make test compatible with chgMon, 16 Oct 2017 13:06:33 -0700, by Saurabh Singh
-
test-pager: make the test compatible with chgMon, 16 Oct 2017 17:41:37 -0700, by Saurabh Singh
-
test-obsolete-bounds-checking: make the test compatible with chgMon, 16 Oct 2017 17:06:32 -0700, by Saurabh Singh
-
test-dispatch: make the test compatible with chgMon, 16 Oct 2017 17:14:21 -0700, by Saurabh Singh
-
histedit: remove the nonexistant config 'histeditng'Mon, 16 Oct 2017 12:15:00 -0700, by Saurabh Singh
-
context: add workingfilectx.markcopiedSun, 15 Oct 2017 20:36:29 -0700, by Phil Cohen
-
merge: don't use workers in in-memory modeSun, 15 Oct 2017 20:36:29 -0700, by Phil Cohen
-
filemerge: add a missing flushall()Sun, 15 Oct 2017 20:36:29 -0700, by Phil Cohen
-
filemerge: store backups in the overlayworkingctx if using immFri, 13 Oct 2017 12:34:22 -0700, by Phil Cohen
-
context: add overlayfilectx.cmp()Fri, 13 Oct 2017 12:34:22 -0700, by Phil Cohen
-
filemerge: use arbitraryfilectx for backupsMon, 16 Oct 2017 13:10:55 -0700, by Phil Cohen
-
registrar: add support for storing the type of command in func objectWed, 20 Sep 2017 04:47:43 +0530, by Pulkit Goyal
-
releasenotes: fix documentation of similaritycheck()Mon, 16 Oct 2017 22:19:02 +0530, by Pulkit Goyal
-
configitems: register acl config sectionSat, 14 Oct 2017 01:15:01 +0200, by Boris Feld
-
configitems: register the 'extdata.*.diffargs' configSat, 14 Oct 2017 00:34:46 +0200, by Boris Feld
-
configitems: register the 'exdiff.opts.*' configSat, 14 Oct 2017 00:33:57 +0200, by Boris Feld
-
configitems: register the 'hostsecurity.*:verifycertsfile' configSat, 14 Oct 2017 00:30:14 +0200, by Boris Feld
-
configitems: register the 'hostsecurity.*:fingerprints' configSat, 14 Oct 2017 00:29:31 +0200, by Boris Feld
-
configitems: register the 'hostsecurity.*:ciphers' configSat, 14 Oct 2017 00:28:48 +0200, by Boris Feld
-
configitems: register the 'hostsecurity.*:minimumprotocol' configSat, 14 Oct 2017 00:28:13 +0200, by Boris Feld
-
configitems: register the test 'fakepatchtime.fakenow' configSat, 14 Oct 2017 00:16:12 +0200, by Boris Feld
-
configitems: register the test 'fakedirstatewritetime.fakenow' configSat, 14 Oct 2017 00:15:37 +0200, by Boris Feld
-
configitems: register the 'gpg' arbitraty key sectionFri, 13 Oct 2017 23:26:16 +0200, by Boris Feld
-
configitems: register the 'extdata' sectionFri, 13 Oct 2017 23:23:48 +0200, by Boris Feld
-
configitems: fix registration of extensions configFri, 13 Oct 2017 23:33:31 +0200, by Boris Feld
-
configitems: register the test config in 'test-push-race.t'Wed, 11 Oct 2017 23:33:59 +0200, by Boris Feld
-
configitems: register the test 'ui.ioerrors' configWed, 11 Oct 2017 04:33:00 +0200, by Boris Feld
-
configitems: register the test 'failafterfinalize.fail' configFri, 13 Oct 2017 23:53:06 +0200, by Boris Feld
-
configitems: register the test 'logtoprocess.foo' configFri, 13 Oct 2017 23:46:37 +0200, by Boris Feld
-
configitems: register the test 'failpush.reason' configFri, 13 Oct 2017 23:10:49 +0200, by Boris Feld
-
configitems: register the 'patchbomb.reply-to' configFri, 13 Oct 2017 23:07:12 +0200, by Boris Feld
-
configitems: register the 'patchbomb.cc' configFri, 13 Oct 2017 23:07:01 +0200, by Boris Feld
-
configitems: register the 'patchbomb.bcc' configFri, 13 Oct 2017 23:06:40 +0200, by Boris Feld
-
configitems: register the 'web.staticurl' configFri, 13 Oct 2017 23:03:46 +0200, by Boris Feld
-
configitems: register the 'experimental.uncommitondirtywdir' configThu, 12 Oct 2017 00:38:18 +0200, by Boris Feld
-
configitems: register the 'largefiles.usercache' configFri, 13 Oct 2017 22:28:03 +0200, by Boris Feld
-
configitems: register the 'largefiles.patterns' configFri, 13 Oct 2017 22:26:58 +0200, by Boris Feld
-
configitems: register the 'largefiles.minsize' configFri, 13 Oct 2017 22:26:03 +0200, by Boris Feld
-
configitem: register the 'notify.changegroup' configFri, 13 Oct 2017 21:50:43 +0200, by Boris Feld
-
configitem: register the 'notify.outgoing' configFri, 13 Oct 2017 21:50:32 +0200, by Boris Feld
-
configitem: register the 'notify.incoming' configThu, 12 Oct 2017 00:57:49 +0200, by Boris Feld
-
configitems: register the 'hgweb-paths' sectionThu, 12 Oct 2017 00:44:45 +0200, by Boris Feld
-
contrib-perf: register the 'parentscount' config itemFri, 13 Oct 2017 21:32:29 +0200, by Boris Feld
-
contrib-perf: update the config registrationFri, 13 Oct 2017 21:31:24 +0200, by Boris Feld
-
configitems: register the 'hostfingerprints' sectionThu, 12 Oct 2017 00:20:41 +0200, by Boris Feld
-
configitems: register the 'hostsecurity.minimumprotocol' configThu, 12 Oct 2017 00:19:12 +0200, by Boris Feld
-
configitems: register the 'progress.format' configWed, 11 Oct 2017 22:53:17 +0200, by Boris Feld
-
configitems: register the 'blackbox.maxfiles' configWed, 11 Oct 2017 22:51:23 +0200, by Boris Feld
-
hgweb: fix decodevaluefromheaders to always return a bytes valueSun, 15 Oct 2017 00:43:01 -0400, by Augie Fackler
-
hgweb: more "headers are native strs" cleanupSun, 15 Oct 2017 00:42:25 -0400, by Augie Fackler
-
hgweb: when unpacking args from request form, convert to bytesSun, 15 Oct 2017 00:41:34 -0400, by Augie Fackler
-
wireproto: more strkwargs cleanupSun, 15 Oct 2017 00:39:53 -0400, by Augie Fackler
-
hgweb: more "http headers are native strs" cleanupSun, 15 Oct 2017 00:38:33 -0400, by Augie Fackler
-
wireproto: bounce kwargs to/from bytes/str as neededSun, 15 Oct 2017 00:05:43 -0400, by Augie Fackler
-
configitems: fixup default value of annotate config optionMon, 16 Oct 2017 15:12:50 +0200, by Boris Feld
-
transaction-summary: use a revset to filter obsoletes in reportnewcs()Mon, 16 Oct 2017 15:35:08 +0200, by Denis Laxalde
-
releasenotes: add pager support when printing to the uiSun, 15 Oct 2017 20:32:10 +0530, by Pulkit Goyal
-
configitems: fixup default value of diff config optionFri, 13 Oct 2017 22:08:55 +0200, by Boris Feld
-
devel-warn: add 'warn-' to 'devel.empty-changegroup' configSun, 08 Oct 2017 21:42:32 +0200, by Boris Feld
-
peer: ensure command names are always ascii bytestrsSun, 15 Oct 2017 00:05:00 -0400, by Augie Fackler
-
httppeer: always produce native str header keys and valuesSun, 15 Oct 2017 00:03:31 -0400, by Augie Fackler
-
wireproto: use %d to encode int, not %sSun, 15 Oct 2017 00:40:07 -0400, by Augie Fackler
-
wireproto: use a proper exception instead of `assert False`Sun, 15 Oct 2017 00:06:06 -0400, by Augie Fackler
-
wireproto: use listcomp instead of map()Sun, 15 Oct 2017 00:39:29 -0400, by Augie Fackler
-
dagutil: use a listcomp instead of a map()Sun, 15 Oct 2017 00:37:24 -0400, by Augie Fackler
-
peer: when collecting method names for batch calls, bytes-ify __name__Sat, 14 Oct 2017 12:03:42 -0400, by Augie Fackler
-
python3: replace im_{self,func} with __{self,func}__ globallySat, 14 Oct 2017 12:02:15 -0400, by Augie Fackler
-
httppeer: extract content-type from headers using native strSat, 14 Oct 2017 12:00:35 -0400, by Augie Fackler
-
httppeer: convert request url back to bytes before inspecting itSat, 14 Oct 2017 11:59:51 -0400, by Augie Fackler
-
templater: explode if we try to emit a strSat, 14 Oct 2017 11:30:17 -0400, by Augie Fackler
-
hgweb: fill in content-type and content-length as native stringsSat, 14 Oct 2017 11:20:31 -0400, by Augie Fackler
-
hgweb: mimetype guessing needs a unicode pathSat, 14 Oct 2017 10:47:29 -0400, by Augie Fackler
-
hgweb: set sent_headers attr as early as practicalSat, 14 Oct 2017 15:37:33 -0400, by Augie Fackler
-
hgweb: detect Python 3-era libraries and use modern attribute namesThu, 05 Oct 2017 14:53:52 -0400, by Augie Fackler
-
server: indent block that's about to get conditionalizedSat, 14 Oct 2017 15:53:36 -0400, by Augie Fackler
-
templates: fix missed space between instability labelsSat, 14 Oct 2017 18:41:20 +0900, by Yuya Nishihara
-
templates: introduce labelcset() function in map-cmdline.default as exampleSat, 14 Oct 2017 18:24:01 +0900, by Yuya Nishihara
-
templater: load aliases from [templatealias] section in map fileSat, 14 Oct 2017 18:06:42 +0900, by Yuya Nishihara
-
templater: load template fragments from [templates] section in map fileSat, 14 Oct 2017 17:51:01 +0900, by Yuya Nishihara
-
config: allow remapping the default sectionSat, 14 Oct 2017 17:41:41 +0900, by Yuya Nishihara
-
templater: simplify merge of __base__ dicts by reading it firstSat, 20 Aug 2016 18:33:02 +0900, by Yuya Nishihara
-
phase: add a dedicated pretxnclose-phase hookSun, 08 Oct 2017 17:23:18 +0200, by Boris Feld
-
phase: add a dedicated txnclose-phase hookSun, 08 Oct 2017 17:50:46 +0200, by Boris Feld
-
bookmark: add a dedicated pretxnclose-bookmark hookSun, 08 Oct 2017 18:50:14 +0200, by Boris Feld
-
bookmark: add a dedicated txnclose-bookmark hookTue, 10 Oct 2017 17:53:42 +0200, by Boris Feld
-
tweakdefaults: make commands.update.check be `noconflict`Fri, 13 Oct 2017 15:58:54 -0400, by Augie Fackler
-
hgweb: fix logging to use native strings as appropriateSat, 14 Oct 2017 15:43:06 -0400, by Augie Fackler
-
config: graduate experimental.updatecheck to commands.update.checkSat, 14 Oct 2017 03:13:50 -0400, by Augie Fackler
-
hgweb: rewrite most obviously-native-strings to be native stringsSat, 14 Oct 2017 15:42:38 -0400, by Augie Fackler
-
hgweb: use native strings consistently for querystring parsingThu, 05 Oct 2017 14:48:52 -0400, by Augie Fackler
-
hgweb: rewrite two X or Y and Z ad-hoc ternaries with Y if X else ZThu, 05 Oct 2017 14:48:31 -0400, by Augie Fackler
-
httppeer: use native strings for headersSun, 01 Oct 2017 12:12:34 -0400, by Augie Fackler
-
hgweb: more native string treatment in query string parsingThu, 05 Oct 2017 14:29:51 -0400, by Augie Fackler
-
httppeer: pass url to urllib as native str, not bytesSat, 14 Oct 2017 14:07:39 -0400, by Augie Fackler
-
tersestatus: rework dirnode and tersedir docstringsSat, 14 Oct 2017 13:33:37 +0200, by Denis Laxalde
-
bitmanipulation: reformat with clang-formatWed, 04 Oct 2017 10:52:50 -0400, by Augie Fackler
-
hghave: add a check for clang-formatMon, 14 Sep 2015 14:16:31 -0400, by Augie Fackler
-
python3: use our bytes-only version of cgi.escape everywhereThu, 05 Oct 2017 14:16:20 -0400, by Augie Fackler
-
url: add cgi.escape equivalent for bytestringsSat, 14 Oct 2017 02:57:26 -0400, by Augie Fackler
-
python3: move from using func_name to __name__Thu, 05 Oct 2017 14:15:05 -0400, by Augie Fackler
-
tests: add globs for WindowsSat, 14 Oct 2017 01:20:12 -0400, by Matt Harbison
-
test-conflicts: conditionalize for no-symlink platformsSat, 14 Oct 2017 01:07:59 -0400, by Matt Harbison
-
test-extdata: conditonalize error message for WindowsSat, 14 Oct 2017 00:20:59 -0400, by Matt Harbison
-
test-audit-path: fill in missing output for no-symlink caseSat, 14 Oct 2017 00:07:26 -0400, by Matt Harbison
-
test-i18n: guard gettext test appropriatelySat, 14 Oct 2017 13:37:14 +0900, by Yuya Nishihara
-
hook: add a 'hashook' function to test for hook existenceSun, 08 Oct 2017 13:08:31 +0200, by Boris Feld
-
build: for the bootstrap phase of a deb/rpm build pure-py mercurial is enoughFri, 13 Oct 2017 22:42:17 +0200, by muxator
-
context: add a fast-comparision for arbitraryfilectx and workingfilectxFri, 13 Oct 2017 12:40:05 -0700, by Phil Cohen
-
tersestatus: avoid modifying tersedictFri, 13 Oct 2017 04:02:06 +0530, by Denis Laxalde
-
tersestatus: make methods part of the dirnode classWed, 11 Oct 2017 21:19:19 +0200, by Denis Laxalde
-
tersestatus: re-implement the functionality to terse the statusFri, 06 Oct 2017 20:54:23 +0530, by Pulkit Goyal
-
context: add is `isinmemory()` to filectxFri, 13 Oct 2017 12:54:46 -0700, by Phil Cohen
-
merge: ensure that we always commit the mergestateFri, 06 Oct 2017 06:48:43 -0700, by Ryan McElroy
-
merge: add tests to show current behavior on failed filemergesFri, 06 Oct 2017 06:48:43 -0700, by Ryan McElroy
-
dirstate: move the _dirfoldmap to dirstatemapThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: remove _dirs property cacheThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: remove _filefoldmap property cacheThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: move identity to dirstatemapThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: move nonnormal and otherparent sets to dirstatemapThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: move write into dirstatemapThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
dirstate: move _read into dirstatemapThu, 05 Oct 2017 11:34:41 -0700, by Durham Goode
-
configitems: register the 'templates' sectionSun, 08 Oct 2017 21:29:24 +0200, by Boris Feld
-
configitems: register the 'paths' config sectionWed, 11 Oct 2017 05:01:55 +0200, by Boris Feld
-
configitems: register the 'pager.attend-.*' optionsWed, 11 Oct 2017 02:26:09 +0200, by Boris Feld
-
configitems: register the 'hooks' config sectionFri, 13 Oct 2017 16:39:06 +0200, by Boris Feld
-
configitems: register the 'extensions' sectionTue, 10 Oct 2017 10:48:47 +0200, by Boris Feld
-
configitems: register the 'defaults' sectionSun, 08 Oct 2017 20:39:51 +0200, by Boris Feld
-
configitems: register the 'committemplate' sectionSun, 08 Oct 2017 21:02:02 +0200, by Boris Feld
-
configitems: register the 'color' sectionTue, 10 Oct 2017 10:49:28 +0200, by Boris Feld
-
configitems: register the 'alias' sectionSun, 08 Oct 2017 20:26:25 +0200, by Boris Feld
-
configitems: allow for the registration of "generic" config itemTue, 10 Oct 2017 10:49:15 +0200, by Boris Feld
-
transaction-summary: show the range of new revisions upon pull/unbundle (BC)Thu, 12 Oct 2017 09:39:50 +0200, by Denis Laxalde
-
i18n: cache translated messages per encodingFri, 13 Oct 2017 21:36:10 +0900, by Yuya Nishihara
-
templater: fix ifcontains() to handle type mismatch gracefullyThu, 12 Oct 2017 22:09:11 +0900, by Yuya Nishihara
-
help: use single quotes in ``template example``Thu, 12 Oct 2017 21:56:13 +0900, by Yuya Nishihara
-
help: hide template keywords of obsolescence as they are still experimentalThu, 12 Oct 2017 21:48:02 +0900, by Yuya Nishihara
-
help: fix formatting of template keywordsThu, 12 Oct 2017 21:42:42 +0900, by Yuya Nishihara
-
chg: remove outdated rule to start test serverThu, 12 Oct 2017 22:21:14 +0900, by Yuya Nishihara
-
configitems: drop redundant default of web.allow<archtype>Fri, 13 Oct 2017 00:22:54 +0900, by Yuya Nishihara
-
configitems: correct default values of web.allow<archtype> and web.hiddenFri, 13 Oct 2017 00:14:28 +0900, by Yuya Nishihara
-
bdiff: include compat.h in header to define ssize_tFri, 13 Oct 2017 22:38:24 +0900, by Yuya Nishihara
-
test: add an extra case for obsolescence distributed caseSat, 30 Sep 2017 22:37:20 +0100, by Boris Feld
-
test: add a test file dedicated to an important distributed caseFri, 29 Sep 2017 19:59:15 +0100, by Boris Feld
-
repoview: remove incorrect documentation of the functionTue, 10 Oct 2017 23:19:35 +0530, by Pulkit Goyal
-
check-code: suggest pycompat.is(posix|windows|darwin)Thu, 12 Oct 2017 09:34:58 -0700, by Jun Wu
-
codemod: use pycompat.isdarwinThu, 12 Oct 2017 23:34:34 -0700, by Jun Wu
-
codemod: use pycompat.isposixThu, 12 Oct 2017 09:04:22 -0700, by Jun Wu
-
codemod: use pycompat.iswindowsThu, 12 Oct 2017 23:30:46 -0700, by Jun Wu
-
pycompat: define operating system constantsThu, 12 Oct 2017 19:20:04 -0700, by Jun Wu
-
hgweb: do not import uuid immediately to avoid its side effectWed, 11 Oct 2017 21:24:32 -0700, by Jun Wu
-
check-code: forbid platform.system()Wed, 11 Oct 2017 17:42:57 -0700, by Jun Wu
-
largefiles: do not use platform.system()Wed, 11 Oct 2017 17:42:35 -0700, by Jun Wu
-
logtoprocess: do not use platform.system()Wed, 11 Oct 2017 17:38:20 -0700, by Jun Wu
-
selectors2: do not use platform.system()Wed, 11 Oct 2017 17:27:21 -0700, by Jun Wu
-
dispatch: when --pager=no is passed, also disable pager on req.repo.uiMon, 09 Oct 2017 12:42:28 -0700, by Jun Wu
-
bundle2: immediate exit for ctrl+c (issue5692)Wed, 11 Oct 2017 10:36:59 -0700, by Durham Goode
-
exewrapper: format with clang-formatWed, 04 Oct 2017 11:04:18 -0400, by Augie Fackler
-
util: add clang-format control comment around struct and format macroWed, 04 Oct 2017 11:02:44 -0400, by Augie Fackler
-
mpatch: reflow two oddly formatted else blocks with clang-formatWed, 04 Oct 2017 10:57:23 -0400, by Augie Fackler
-
mpatch: re-wrap wide line with clang-formatWed, 04 Oct 2017 10:55:51 -0400, by Augie Fackler
-
bdiff: remove trailing newlinesWed, 04 Oct 2017 10:51:39 -0400, by Augie Fackler
-
bdiff: rewrap function prototypes per clang-formatWed, 04 Oct 2017 10:51:25 -0400, by Augie Fackler
-
bdiff: re-wrap lines per clang-formatWed, 04 Oct 2017 10:50:54 -0400, by Augie Fackler
-
bdiff: remove extra space after * per clang-formatWed, 04 Oct 2017 10:49:34 -0400, by Augie Fackler
-
bdiff: fix misplaced comma in macro definition with clang-formatWed, 04 Oct 2017 10:48:46 -0400, by Augie Fackler
-
bdiff: format header file with clang-formatWed, 04 Oct 2017 10:47:51 -0400, by Augie Fackler
-
bdiff: sort includes using clang-formatWed, 04 Oct 2017 10:47:19 -0400, by Augie Fackler
-
build: "make deb" failed when the base path contained spacesWed, 11 Oct 2017 01:47:00 +0200, by muxator
-
build: chg build was failing when the base directory contained spacesWed, 11 Oct 2017 02:06:12 +0200, by muxator
-
build: initial version detection by make deb/rpm was missing quotingWed, 11 Oct 2017 01:37:43 +0200, by muxator
-
build: make install in "/doc" failed if the destination dir contained spacesWed, 11 Oct 2017 01:19:48 +0200, by muxator
-
strip: take branch into account when selecting update target (issue5540)Thu, 05 Oct 2017 16:13:05 +0200, by Paul Morelle
-
scmutil: factor out building of transaction summary callbackWed, 04 Oct 2017 18:49:09 +0200, by Denis Laxalde
-
scmutil: factor out transaction name lookup in registersummarycallback()Sun, 01 Oct 2017 09:52:44 +0200, by Denis Laxalde
-
configitems: register the annotate diff optionsWed, 11 Oct 2017 05:23:45 +0200, by Boris Feld
-
configitems: register the 'convert.cvsps.logencoding' configWed, 11 Oct 2017 05:42:56 +0200, by Boris Feld
-
configitems: register the 'ui.interface.chunkselector' configWed, 11 Oct 2017 05:36:10 +0200, by Boris Feld
-
configitems: register the 'experimental.archivemetatemplate' configWed, 11 Oct 2017 05:18:20 +0200, by Boris Feld
-
configitems: register the 'rebase.singletransaction' configWed, 11 Oct 2017 04:57:54 +0200, by Boris Feld
-
configitems: register the 'server.bundle*' family of configWed, 11 Oct 2017 17:51:40 +0200, by Boris Feld
-
configitems: register the 'web.logourl' configWed, 11 Oct 2017 04:16:17 +0200, by Boris Feld
-
configitems: register the 'web.logoimg' configWed, 11 Oct 2017 04:16:05 +0200, by Boris Feld
-
configitems: register the 'web.labels' configWed, 11 Oct 2017 04:15:48 +0200, by Boris Feld
-
configitems: register the 'web.hidden' configWed, 11 Oct 2017 04:15:37 +0200, by Boris Feld
-
configitems: register the 'web.guessmime' configWed, 11 Oct 2017 04:15:24 +0200, by Boris Feld
-
configitems: register the 'web.deny_push' configWed, 11 Oct 2017 04:15:08 +0200, by Boris Feld
-
configitems: register the 'web.contact' configWed, 11 Oct 2017 04:14:44 +0200, by Boris Feld
-
configitems: register the 'web.cache' configWed, 11 Oct 2017 04:14:33 +0200, by Boris Feld
-
configitems: register the 'web.allowzip' configWed, 11 Oct 2017 04:14:14 +0200, by Boris Feld
-
configitems: register the 'web.allow_push' configWed, 11 Oct 2017 04:14:01 +0200, by Boris Feld
-
configitems: register the 'web.allowpull' configWed, 11 Oct 2017 04:12:50 +0200, by Boris Feld
-
configitems: register the 'web.allowgz' configWed, 11 Oct 2017 04:12:34 +0200, by Boris Feld
-
configitems: register the 'web.allowbz2' configWed, 11 Oct 2017 04:12:23 +0200, by Boris Feld
-
configitems: register the 'email.reply-to' configWed, 11 Oct 2017 03:54:19 +0200, by Boris Feld
-
configitems: register the 'email.cc' configWed, 11 Oct 2017 03:54:05 +0200, by Boris Feld
-
configitems: register the 'email.bcc' configWed, 11 Oct 2017 03:53:58 +0200, by Boris Feld
-
configitems: register the 'logtoprocess.uiblocked' configWed, 11 Oct 2017 03:50:24 +0200, by Boris Feld
-
configitems: register the 'logtoprocess.develwarn' configWed, 11 Oct 2017 03:50:14 +0200, by Boris Feld
-
configitems: register the 'logtoprocess.command' configWed, 11 Oct 2017 03:49:47 +0200, by Boris Feld
-
configitems: register the 'logtoprocess.commandfinish' configWed, 11 Oct 2017 03:49:21 +0200, by Boris Feld
-
configitems: register the 'logtoprocess.commandexception' configWed, 11 Oct 2017 03:49:04 +0200, by Boris Feld
-
configitems: register the 'pager.pager' configWed, 11 Oct 2017 03:45:14 +0200, by Boris Feld
-
configitems: register the 'web.maxchanges' configWed, 11 Oct 2017 03:41:48 +0200, by Boris Feld
-
configitems: register the 'web.maxfiles' configWed, 11 Oct 2017 03:41:01 +0200, by Boris Feld
-
configitems: register the 'web.maxshortchanges' configWed, 11 Oct 2017 03:39:21 +0200, by Boris Feld
-
configitems: register the 'web.motd' configWed, 11 Oct 2017 03:36:44 +0200, by Boris Feld
-
configitems: register the 'web.name' configWed, 11 Oct 2017 03:32:59 +0200, by Boris Feld
-
configitems: register the 'web.push_ssl' configWed, 11 Oct 2017 03:29:09 +0200, by Boris Feld
-
configitems: register the 'web.view' configWed, 11 Oct 2017 03:18:04 +0200, by Boris Feld
-
configitems: fix registration for 'blackbox.track' configWed, 11 Oct 2017 15:25:57 +0200, by Boris Feld
-
status: copy-edit and improve --terse and --verbose helpTue, 10 Oct 2017 10:27:35 -0500, by Kevin Bullock
-
templater: store revisions as ints so min/max won't compare them as stringsTue, 19 Sep 2017 23:13:46 +0900, by Yuya Nishihara
-
fsmonitor: update to match new dirstate refactorMon, 09 Oct 2017 12:47:22 -0700, by Durham Goode
-
doc: rename README to README.rstTue, 26 Sep 2017 08:37:17 +0200, by David Demelier
-
test: use current user in the multi-user amend scenarioMon, 09 Oct 2017 08:35:55 +0200, by Boris Feld
-
test: cleanup verbosity variant from fatelog testFri, 06 Oct 2017 17:05:19 +0200, by Boris Feld
-
test: rename obsfate template aliasFri, 06 Oct 2017 16:36:41 +0200, by Boris Feld
-
obsolete: add a devel.user.obsmarkerFri, 06 Oct 2017 16:15:24 +0200, by Boris Feld
-
strip: factor out update target selectionThu, 05 Oct 2017 15:11:34 +0200, by Paul Morelle
-
contrib: add check-code rule banning use of readlinkWed, 11 Oct 2017 03:48:11 -0700, by Augie Fackler
-
tests: use readlink.py instead of readlinkTue, 10 Oct 2017 11:03:14 -0400, by Augie Fackler
-
tests: use readlink.py instead of readlinkTue, 10 Oct 2017 11:02:53 -0400, by Augie Fackler
-
tests: use readlink.py instead of readlinkTue, 10 Oct 2017 11:02:40 -0400, by Augie Fackler
-
tests: use readlink.py instead of readlinkTue, 10 Oct 2017 11:02:23 -0400, by Augie Fackler
-
ui: recommend tweakdefaults in the default hgrc templateWed, 11 Oct 2017 01:56:49 -0700, by Augie Fackler
-
tests: optimize test-copytrace-heuristics.tTue, 10 Oct 2017 01:03:24 +0530, by Pulkit Goyal
-
patch: do not cache translated messages (API)Thu, 05 Oct 2017 13:38:48 -0700, by Jun Wu
-
fsmonitor: add new watchman notifications to fsmonitor extensionMon, 09 Oct 2017 10:09:36 -0700, by Eamonn Kent
-
fsmonitor: change the distance calculationMon, 09 Oct 2017 10:09:36 -0700, by Eamonn Kent
-
configitems: update default value of 'phases.new-commit'Mon, 09 Oct 2017 16:31:43 +0200, by Boris Feld
-
mq: use the newcommitphase utilityMon, 09 Oct 2017 17:33:03 +0200, by Boris Feld
-
patch: rename "header" variable into "hdr" in diff()Tue, 26 Sep 2017 18:17:47 +0200, by Denis Laxalde
-
merge: improve comments in mergestate._makerecordsThu, 05 Oct 2017 08:03:57 -0700, by Mark Thomas
-
commands: tidy up merge state decoding in resolveMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
tests: add test for path conflicts during mergeMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
tests: add test for path conflicts during updateMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
context: also consider path conflicts when clearing unknown filesMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: check for path conflicts when merging (issue5628)Mon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
util: add safename function for generating safe names to rename toMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: improve error messages for path conflicts during updateMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: check for path conflicts when updating (issue5628)Mon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: rename conflicts to fileconflicts in _checkunknownfilesMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: add _checkunknowndirs function for detecting path conflictsMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: backup conflicting directories when getting filesMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: add merge action 'pr' to rename files during updateMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: add merge action 'p' to record path conflicts during updateMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
commands: update the resolve command to handle path conflictsMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
merge: add pathconflict merge stateMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
tests: add a test demonstrating basic path conflict failuresMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
scmutil: handle conflicting files and dirs in origbackuppathMon, 02 Oct 2017 14:05:30 -0700, by Mark Thomas
-
extdata: show debug message if external command exits with non-zero statusSun, 01 Oct 2017 12:21:50 +0100, by Yuya Nishihara
-
templatekw: allow accessing to nested namespace item by its template nameSat, 30 Sep 2017 08:57:50 +0100, by Yuya Nishihara
-
templatekw: get rid of temporary dicts from shownamespaces()Sat, 30 Sep 2017 08:50:24 +0100, by Yuya Nishihara
-
templatekw: rename peerpaths to peerurls per naming convention (BC)Mon, 18 Sep 2017 23:53:05 +0900, by Yuya Nishihara
-
templatekw: make experimental {peerpaths} return a single-level dict (BC)Mon, 18 Sep 2017 23:31:01 +0900, by Yuya Nishihara
-
templatekw: fix scope of peerpath url bound to generatorMon, 18 Sep 2017 23:49:05 +0900, by Yuya Nishihara
-
templater: extend dot operator as a short for get(dict, key)Mon, 18 Sep 2017 23:07:17 +0900, by Yuya Nishihara
-
templater: add dot operator to easily access a sub itemSat, 09 Sep 2017 19:32:56 +0900, by Yuya Nishihara
-
templater: wrap get/min/max result so map operation can apply to elementSat, 09 Sep 2017 19:13:25 +0900, by Yuya Nishihara
-
dispatch: move initialization of sys.std* filesMon, 02 Oct 2017 07:18:24 +0100, by Yuya Nishihara
-
py3: work around the scope of exception variable in dispatch.run()Mon, 02 Oct 2017 06:52:10 +0100, by Yuya Nishihara
-
chg: just forward --time to command serverSat, 07 Oct 2017 22:07:10 +0900, by Yuya Nishihara
-
windows: add an experimental option for long paths supportMon, 09 Oct 2017 02:30:23 -0700, by Kostia Balytskyi
-
configitems: register the 'experimental.graphstyle.grandparent' configSun, 08 Oct 2017 22:07:47 +0200, by Boris Feld
-
configitems: register the 'experimental.graphstyle.missing' configSun, 08 Oct 2017 22:07:21 +0200, by Boris Feld
-
configitems: register the 'experimental.graphstyle.parent' configSun, 08 Oct 2017 22:06:35 +0200, by Boris Feld
-
configitems: register the 'devel.empty-changegroup' configSun, 08 Oct 2017 21:41:37 +0200, by Boris Feld
-
configitems: register the 'devel.cache-vfs' configSun, 08 Oct 2017 21:41:22 +0200, by Boris Feld
-
configitems: register the 'devel.warn-config-default' configSun, 08 Oct 2017 21:36:26 +0200, by Boris Feld
-
configitems: register the 'devel.warn-config' configSun, 08 Oct 2017 21:41:10 +0200, by Boris Feld
-
configitems: register 'merge.checkunknown' and 'merge.checkignored'Sun, 08 Oct 2017 21:48:40 +0200, by Boris Feld
-
configitems: register the 'diff.*' configSun, 08 Oct 2017 21:47:14 +0200, by Boris Feld
-
configitems: register the 'experimental.mmapindexthreshold' configSun, 08 Oct 2017 20:43:46 +0200, by Boris Feld
-
configitems: register the 'experimental.maxdeltachainspan' configSun, 08 Oct 2017 20:42:19 +0200, by Boris Feld
-
configitems: register the 'commands.show.aliasprefix' configSun, 08 Oct 2017 20:16:09 +0200, by Boris Feld
-
configitems: register the 'blackbox.track' configSun, 08 Oct 2017 20:11:34 +0200, by Boris Feld
-
copies: add docs for config `experimental.copytrace.sourcecommitlimit`Sun, 08 Oct 2017 04:39:42 +0530, by Pulkit Goyal
-
hgweb: extract function for loading style from request contextThu, 05 Oct 2017 14:29:13 -0400, by Augie Fackler
-
request: coerce content-type to native strThu, 05 Oct 2017 14:27:21 -0400, by Augie Fackler
-
request: use trivial iterator over dictionary keysThu, 05 Oct 2017 14:26:09 -0400, by Augie Fackler
-
hgweb: when constructing or adding to a wsgi environ dict, use native strsThu, 05 Oct 2017 14:22:02 -0400, by Augie Fackler
-
hgweb: produce native string for etag valueThu, 05 Oct 2017 14:17:50 -0400, by Augie Fackler
-
hgweb: in protocol adapter, look for bytes instances, not strThu, 05 Oct 2017 14:13:20 -0400, by Augie Fackler
-
hgweb: in protocol adapter, avoid control reaching end of non-void functionThu, 05 Oct 2017 14:12:51 -0400, by Augie Fackler
-
test-check-code: fail new commits which use 'atexit' instead of 'ui.atexit'Thu, 05 Oct 2017 14:18:55 -0700, by Saurabh Singh