Wed, 28 Feb 2018 10:55:21 -0800 |
Martin von Zweigbergk |
narrow: move changegroup.supportedoutgoingversions() override to core
|
Wed, 28 Feb 2018 10:21:43 -0800 |
Martin von Zweigbergk |
narrow: move requirement constant to core
|
Wed, 21 Feb 2018 14:36:42 +0530 |
Pulkit Goyal |
remotenames: don't inherit the remotenames class from dict class
|
Sun, 25 Feb 2018 17:22:25 -0500 |
Matt Harbison |
run-tests: cache hghave results
|
Mon, 26 Feb 2018 23:34:29 -0500 |
Matt Harbison |
run-tests: resume raising an exception when a server fails to start
|
Tue, 27 Feb 2018 14:49:05 +0530 |
Pulkit Goyal |
py3: use print as a function in tests/test-hgrc.t
|
Tue, 27 Feb 2018 14:46:35 +0530 |
Pulkit Goyal |
py3: use '%d' to convert integers to bytes
|
Tue, 27 Feb 2018 14:44:37 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-extension.t
|
Tue, 27 Feb 2018 14:42:30 +0530 |
Pulkit Goyal |
py3: convert os.devnull to bytes using pycompat.bytestr
|
Tue, 27 Feb 2018 14:41:24 +0530 |
Pulkit Goyal |
py3: fix more keyword arguments handling
|
Tue, 27 Feb 2018 14:28:17 +0530 |
Pulkit Goyal |
py3: make sure regexes are bytes
|
Tue, 27 Feb 2018 00:43:37 +0530 |
Pulkit Goyal |
py3: use pycompat.strurl to convert url to str
|
Mon, 26 Feb 2018 13:34:35 -0800 |
Gregory Szorc |
bookmarks: write bookmarks file deterministically
|
Mon, 26 Feb 2018 13:32:03 -0800 |
Gregory Szorc |
phases: write phaseroots deterministically
|
Sat, 17 Feb 2018 11:19:52 -0700 |
Gregory Szorc |
internals: document bundle2 format
|
Mon, 26 Feb 2018 23:54:40 +0530 |
Pulkit Goyal |
py3: convert bytes to str using encoding.strfromlocal
|
Mon, 26 Feb 2018 23:50:30 +0530 |
Pulkit Goyal |
py3: use encoding.strtolocal() to convert str to bytes
|
Mon, 26 Feb 2018 16:19:53 +0530 |
Pulkit Goyal |
py3: use email.utils module instead of email.Utils
|
Mon, 26 Feb 2018 17:25:46 +0530 |
Pulkit Goyal |
py3: slice over bytes or use .startswith() to prevent getting ascii values
|
Mon, 26 Feb 2018 16:23:12 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sun, 25 Feb 2018 13:24:35 +0900 |
Yuya Nishihara |
templatekw: add 'requires' flag to switch to exception-safe interface
|
Sun, 25 Feb 2018 12:50:30 +0900 |
Yuya Nishihara |
templater: specialize ResourceUnavailable error so that it can be caught
|
Sun, 25 Feb 2018 12:47:53 +0900 |
Yuya Nishihara |
templater: move specialized exception types to top
|
Sun, 25 Feb 2018 14:14:33 +0900 |
Yuya Nishihara |
templatekw: minimize resource dependency of {envvars} and {termwidth}
|
Sun, 25 Feb 2018 14:12:34 +0900 |
Yuya Nishihara |
templatekw: simply override {graphwidth} function by mapping variable
|
Sun, 25 Feb 2018 16:40:41 +0900 |
Yuya Nishihara |
remotenames: drop redundant templatekw names from help text
|
Sun, 25 Feb 2018 13:42:51 +0900 |
Yuya Nishihara |
narrow: drop redundant templatekw/revset names from help text
|
Sun, 25 Feb 2018 21:04:12 -0500 |
Matt Harbison |
run-tests: don't mask errors when a server fails to start
|
Mon, 26 Feb 2018 17:27:08 +0530 |
Pulkit Goyal |
py3: use bytes instead of str in isinstance
|
Mon, 26 Feb 2018 18:00:29 +0530 |
Pulkit Goyal |
py3: convert a map expression into list comprehension
|
Mon, 26 Feb 2018 16:22:15 +0530 |
Pulkit Goyal |
py3: use email.generator module instead of email.Generator
|
Mon, 26 Feb 2018 16:16:37 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs to convert kwargs keys to str
|
Mon, 26 Feb 2018 01:01:35 -0500 |
Augie Fackler |
py3: whitelist test-push-http.t as passing
|
Mon, 26 Feb 2018 00:51:41 -0500 |
Augie Fackler |
util: handle fileno() on Python 3 throwing io.UnsupportedOperation
|
Mon, 26 Feb 2018 00:50:57 -0500 |
Augie Fackler |
wireproto: use %d to encode an int, not a %s
|
Mon, 26 Feb 2018 00:50:35 -0500 |
Augie Fackler |
httppeer: explicitly catch urlerr.httperror and re-raise
|
Mon, 26 Feb 2018 00:49:33 -0500 |
Augie Fackler |
hgweb: pass exception message to builtin Exception ctor as sysstr
|
Mon, 26 Feb 2018 00:28:10 -0500 |
Augie Fackler |
bundle2: part id is an int, use %d to make it bytes
|
Mon, 26 Feb 2018 00:27:47 -0500 |
Augie Fackler |
bundle2: **strkwargs love on various kwargs constructions
|
Sun, 25 Feb 2018 23:51:32 -0500 |
Augie Fackler |
http: drop custom http client logic
|
Sun, 25 Feb 2018 23:34:58 -0500 |
Augie Fackler |
statichttprepo: move HTTPRangeHandler from byterange and delete the latter
|
Sun, 25 Feb 2018 23:09:58 -0500 |
Augie Fackler |
filemerge: do what the context __bytes__ does, but locally
|
Sun, 25 Feb 2018 23:09:07 -0500 |
Augie Fackler |
py3: convert known-int values to bytes using %d
|
Sun, 25 Feb 2018 23:08:41 -0500 |
Augie Fackler |
py3: hunt down str(exception) instances and use util.forcebytestr
|
Sun, 25 Feb 2018 22:30:14 -0500 |
Augie Fackler |
subrepo: use util.forcebytestr() instead of str() on exception
|
Sun, 25 Feb 2018 22:29:28 -0500 |
Augie Fackler |
tests: add missing b prefixes in test-commit.t
|
Sun, 25 Feb 2018 22:28:52 -0500 |
Augie Fackler |
commitextras: fix on Python 3 by using sysstrs for __dict__ ops
|
Sun, 25 Feb 2018 22:06:53 -0500 |
Augie Fackler |
util: use pycompat.bytestr() instead of str()
|
Wed, 21 Feb 2018 22:47:47 +0900 |
Yuya Nishihara |
showconfig: allow multiple section.name selectors (issue5797)
|
Wed, 21 Feb 2018 23:02:39 +0900 |
Yuya Nishihara |
showconfig: use set to filter sections and entry names
|
Wed, 21 Feb 2018 22:20:27 +0900 |
Yuya Nishihara |
util: factor out shellsplit() function
|
Fri, 23 Feb 2018 23:09:58 +0900 |
Yuya Nishihara |
diff: do not split function name if character encoding is unknown
|
Sun, 25 Feb 2018 11:20:35 +0900 |
Yuya Nishihara |
histedit: use repo.revs() instead of repo.set() where revisions are needed
|
Sun, 25 Feb 2018 11:13:01 +0900 |
Yuya Nishihara |
acl: replace bare getpass.getuser() by platform function
|
Sat, 24 Feb 2018 11:21:14 -0800 |
Gregory Szorc |
context: remove basectx.__int__ (API)
|
Sat, 24 Feb 2018 11:17:10 -0800 |
Gregory Szorc |
patchbomb: resolve revs before evaluating %ld revset
|
Sat, 24 Feb 2018 11:04:21 -0800 |
Gregory Szorc |
histedit: resolve revs before evaluating %ld revset
|
Sat, 24 Feb 2018 11:20:24 -0800 |
Gregory Szorc |
split: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:14:28 -0800 |
Gregory Szorc |
commands: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:13:36 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 11:07:07 -0800 |
Gregory Szorc |
rebase: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 10:53:47 -0800 |
Gregory Szorc |
histedit: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 10:56:15 -0800 |
Gregory Szorc |
histedit: rename variables so they have "ctx" in them
|
Sat, 24 Feb 2018 10:51:13 -0800 |
Gregory Szorc |
cmdutil: use ctx.rev() instead of int(ctx)
|
Sat, 24 Feb 2018 10:48:24 -0800 |
Gregory Szorc |
templatekw: use ctx.rev() instead of casting context to int
|
Sat, 24 Feb 2018 16:18:40 +0530 |
Pulkit Goyal |
py3: fix handling of keyword arguments at more places
|
Sat, 24 Feb 2018 16:16:14 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of '%s'
|
Sat, 24 Feb 2018 17:49:10 -0600 |
Kevin Bullock |
merge with stable
|
Sat, 24 Feb 2018 16:20:55 +0530 |
Pulkit Goyal |
py3: use '//' for integer division in hgweb/common.py
|
Sat, 24 Feb 2018 16:20:15 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert error messages to bytes
|
Sat, 24 Feb 2018 16:15:16 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to config options in test/badserverext.py
|
Sat, 24 Feb 2018 16:07:45 +0530 |
Pulkit Goyal |
py3: replace file() with open()
|
Sat, 24 Feb 2018 16:06:21 +0530 |
Pulkit Goyal |
py3: make sure regexes are bytes
|
Sat, 24 Feb 2018 16:04:57 +0530 |
Pulkit Goyal |
py3: convert dict.items() to list explicitly
|
Sat, 24 Feb 2018 15:35:00 +0530 |
Pulkit Goyal |
py3: whitelist another 8 passing tests
|
Sat, 24 Feb 2018 01:22:15 +0530 |
Pulkit Goyal |
py3: use '//' for integer divisions
|
Sat, 24 Feb 2018 01:21:22 +0530 |
Pulkit Goyal |
py3: use "%d" for integers instead of "%s"
|
Sat, 24 Feb 2018 01:20:20 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr instead of str to convert error messages
|
Sat, 24 Feb 2018 01:19:26 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to fix keyword arguments handling
|
Fri, 23 Feb 2018 17:57:04 -0800 |
Gregory Szorc |
setup: only allow Python 3 from a source checkout (issue5804)
stable
|
Fri, 23 Feb 2018 20:50:10 -0500 |
Matt Harbison |
tests: add HTTP POST and PUT support to the $LOGDATE$ substitution
|
Fri, 23 Feb 2018 18:47:26 +0530 |
Pulkit Goyal |
py3: make regex bytes in hgweb/webcommands.py
|
Fri, 23 Feb 2018 18:23:51 +0530 |
Pulkit Goyal |
py3: replace types.NoneType with type(None)
|
Fri, 23 Feb 2018 18:12:20 +0530 |
Pulkit Goyal |
py3: add missing b'' in test-arbitraryfilectx.t
|
Fri, 23 Feb 2018 18:04:33 +0530 |
Pulkit Goyal |
py3: pass ctx.rev() instead of ctx in range()
|
Fri, 23 Feb 2018 18:03:58 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-alias.t
|
Fri, 23 Feb 2018 17:26:45 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-revset.t
|
Fri, 23 Feb 2018 17:25:51 +0530 |
Pulkit Goyal |
py3: make sure we use bytes in generate-working-copy-states.py
|
Fri, 23 Feb 2018 17:15:36 +0530 |
Pulkit Goyal |
py3: fix keyword arguments handling in hgext/acl.py
|
Fri, 23 Feb 2018 17:14:25 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr to convert str returned by getpass.getuser to bytes
|
Fri, 23 Feb 2018 16:57:17 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-abort-checkin.t
|
Wed, 21 Feb 2018 23:43:23 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-dispatch.py
|
Thu, 22 Feb 2018 20:04:42 -0500 |
Augie Fackler |
cleanup: say goodbye to manifestv2 format
|
Wed, 21 Feb 2018 16:47:39 -0800 |
Gregory Szorc |
wireproto: document the wonky push protocol for SSH
|
Wed, 21 Feb 2018 14:21:05 -0800 |
Gregory Szorc |
wireprototypes: move baseprotocolhandler from wireprotoserver
|
Wed, 21 Feb 2018 14:02:23 -0800 |
Gregory Szorc |
sshpeer: defer pipe buffering and stderr sidechannel binding
|
Wed, 21 Feb 2018 13:08:55 -0800 |
Gregory Szorc |
sshpeer: make pipe polling code more explicit
|
Mon, 19 Feb 2018 13:20:17 -0800 |
Gregory Szorc |
tests: store protocol payload in files
|
Wed, 21 Feb 2018 08:35:48 -0800 |
Gregory Szorc |
sshpeer: return framed file object when needed
|
Wed, 21 Feb 2018 08:33:50 -0800 |
Gregory Szorc |
sshpeer: move logic for sending a request into a new function
|
Wed, 21 Feb 2018 16:51:09 -0500 |
Josef 'Jeff' Sipek |
help: fix wording describing SSH requirements
stable
|
Thu, 22 Feb 2018 15:18:44 +0800 |
Anton Shestakov |
graphlog: document what "_" and "*" mean
stable
|
Mon, 19 Feb 2018 15:57:28 -0800 |
Gregory Szorc |
sshpeer: rename _recv and _send to _readframed and _writeframed
|
Wed, 21 Feb 2018 13:41:20 -0800 |
Gregory Szorc |
util: add a file object proxy that can read at most N bytes
|
Mon, 05 Feb 2018 15:03:51 +0100 |
Boris Feld |
patches: release the GIL while applying the patch
|
Wed, 21 Feb 2018 11:43:12 +0100 |
Boris Feld |
perfbranchmap: allow to select the filter to benchmark
|
Wed, 21 Feb 2018 12:13:16 +0100 |
Boris Feld |
perfbranchmap: display 'unfiltered' for unfiltered performance
|
Thu, 22 Feb 2018 01:00:57 -0500 |
Augie Fackler |
py3: two more narrow tests passing
|
Thu, 22 Feb 2018 00:51:32 -0500 |
Augie Fackler |
narrowbundle2: more kwargs native string fixes
|
Wed, 21 Feb 2018 23:24:51 -0500 |
Augie Fackler |
py3: whitelist another 11 passing tests
|
Wed, 21 Feb 2018 22:49:40 -0500 |
Augie Fackler |
narrowbundle2: use native string to get kwargs from dict
|
Wed, 21 Feb 2018 22:49:15 -0500 |
Augie Fackler |
narrowbundle2: drop legacy getcgkwargs variable
|
Wed, 21 Feb 2018 20:05:29 -0800 |
Daniel Ploch |
fancyopts: add support for custom multi-arg opts in fancyopts.py
|
Wed, 21 Feb 2018 11:57:11 -0500 |
Augie Fackler |
narrowcommands: add some missing strkwargs calls for py3
|
Wed, 21 Feb 2018 11:56:51 -0500 |
Augie Fackler |
narrowwirepeer: add some strkwargs to fix a crash on py3
|
Wed, 21 Feb 2018 12:03:44 -0500 |
Augie Fackler |
narrowchangegroup: remove backwards compatibility with old hg
|
Wed, 21 Feb 2018 19:11:11 -0800 |
Augie Fackler |
narrowbundle2: replace map() with equivalent list comprehension
|
Wed, 21 Feb 2018 11:58:41 -0500 |
Augie Fackler |
narrowbundle2: this dict contains native strings, look kws up as such
|
Wed, 21 Feb 2018 11:56:22 -0500 |
Augie Fackler |
tests: port extension in test-narrow-expanddirstate.t to Python 3
|
Wed, 21 Feb 2018 10:10:02 -0500 |
Augie Fackler |
py3: use list comprehensions instead of filter where we need to eagerly filter
|
Wed, 21 Feb 2018 10:08:35 -0500 |
Augie Fackler |
narrow: use list comprehension instead of filter for filtering lists
|
Wed, 21 Feb 2018 09:43:35 -0500 |
Augie Fackler |
py3: whitelist another eight passing tests
|
Tue, 06 Feb 2018 08:57:22 -0800 |
Martin von Zweigbergk |
mq: don't reimplement any()
|
Tue, 06 Feb 2018 08:55:54 -0800 |
Martin von Zweigbergk |
mq: don't reimplement any()
|
Tue, 06 Feb 2018 08:54:36 -0800 |
Martin von Zweigbergk |
strip: don't reimplement any()
|
Tue, 06 Feb 2018 08:52:12 -0800 |
Martin von Zweigbergk |
convert: don't reimplement any()
|
Tue, 06 Feb 2018 08:49:37 -0800 |
Martin von Zweigbergk |
verify: don't reimplement any()
|
Tue, 06 Feb 2018 08:48:05 -0800 |
Martin von Zweigbergk |
walkrepos: don't reimplement any()
|
Wed, 21 Feb 2018 00:25:16 +0530 |
Pulkit Goyal |
py3: make sure we open file in bytes mode
|
Wed, 21 Feb 2018 00:24:44 +0530 |
Pulkit Goyal |
py3: add b'' to test-ui-color.py
|
Tue, 20 Feb 2018 22:03:13 -0500 |
Matt Harbison |
debuginstall: strip double quotes from editorbin on Windows
|
Tue, 20 Feb 2018 21:37:30 -0500 |
Matt Harbison |
pycompat: correct the shlex.split() proxy method signature in py3
|
Tue, 20 Feb 2018 22:23:06 -0500 |
Augie Fackler |
merge with stable
|
Mon, 19 Feb 2018 23:47:53 +0530 |
Pulkit Goyal |
convert: don't use type as a variable name
|
Mon, 19 Feb 2018 23:47:15 +0530 |
Pulkit Goyal |
convert: don't use bytes as a variable name
|
Mon, 19 Feb 2018 23:46:42 +0530 |
Pulkit Goyal |
py3: add a r'' prefix to prevent transformer from adding b''
|
Mon, 19 Feb 2018 23:44:41 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs in hgext/convert/
|
Mon, 19 Feb 2018 21:45:49 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-mdiff.py
|
Mon, 19 Feb 2018 21:18:52 +0530 |
Pulkit Goyal |
py3: use dict.items() instead of dict.iteritems() in tests
|
Mon, 19 Feb 2018 15:28:54 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-transplant.t
|
Mon, 19 Feb 2018 15:28:16 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in fakepatchtime.py
|
Mon, 19 Feb 2018 15:27:25 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in fakedirstatewritetime.py
|
Mon, 19 Feb 2018 15:26:07 +0530 |
Pulkit Goyal |
py3: use '%d' to convert integer to bytes
|
Mon, 19 Feb 2018 12:48:50 +0800 |
Anton Shestakov |
hgweb: show each obsfateentry on its own line
|
Mon, 19 Feb 2018 12:30:23 +0800 |
Anton Shestakov |
tests: check obsolete changeset with two obsfate entries
|
Sun, 18 Feb 2018 15:53:48 -0500 |
Augie Fackler |
py3: whitelist another six passing tests
|
Sun, 18 Feb 2018 15:38:29 -0500 |
Augie Fackler |
lock: delay is numeric, use %d for formatting
|
Sun, 18 Feb 2018 15:23:26 -0500 |
Augie Fackler |
debugbuilddag: use '%d' instead of str() to get numbered lines
|
Sun, 18 Feb 2018 15:18:07 -0500 |
Augie Fackler |
tests: add missing b prefixes in test-pending.t
|
Sun, 18 Feb 2018 14:53:55 -0500 |
Augie Fackler |
merge: make a copy of dict.items() before mutating the dict during iteration
|
Sun, 18 Feb 2018 14:53:31 -0500 |
Augie Fackler |
largefiles: give some **opts some strkwargs love
|
Sun, 18 Feb 2018 14:43:55 -0500 |
Augie Fackler |
wireproto: fix lingering str(exception) with util.forcebytestr(exception)
|
Sun, 18 Feb 2018 14:37:36 -0500 |
Augie Fackler |
scmutil: fix requires-file isalnum() check on first byte
|
Sun, 18 Feb 2018 14:29:04 -0500 |
Augie Fackler |
largefiles: mark headre as bytes regex
|
Sun, 18 Feb 2018 14:28:31 -0500 |
Augie Fackler |
largfiles: replace filter() with listcomp when result needs to be a list
|
Sun, 18 Feb 2018 14:25:03 -0500 |
Augie Fackler |
largefiles: make scheme regex a bytes regex
|
Sat, 17 Feb 2018 13:13:04 +0900 |
Yuya Nishihara |
debuginstall: do not parse editor command in posix way on Windows
|
Sun, 18 Feb 2018 22:13:25 +0900 |
Yuya Nishihara |
py3: use bytes() to byte-stringify url object in url.py
|
Sun, 18 Feb 2018 22:12:11 +0900 |
Yuya Nishihara |
url: show full url of proxy server in debug message
|
Mon, 19 Feb 2018 00:31:01 +0530 |
Pulkit Goyal |
py3: make sure we are doing integer division by using '//'
|
Mon, 19 Feb 2018 00:15:50 +0530 |
Pulkit Goyal |
py3: make sure regex is bytes in crecord.py
|
Mon, 19 Feb 2018 00:14:33 +0530 |
Pulkit Goyal |
py3: use "%d" for integers instead of "%s"
|
Sun, 18 Feb 2018 18:22:40 +0530 |
Pulkit Goyal |
py3: make sure we open the files in bytes mode
|
Sun, 18 Feb 2018 00:59:03 -0500 |
Augie Fackler |
py3: whitelist another three passing tests
|
Sun, 18 Feb 2018 00:49:29 -0500 |
Augie Fackler |
manifest: use list(dict) instead of dict.keys() to get a list of keys
|
Sun, 18 Feb 2018 00:49:11 -0500 |
Augie Fackler |
manifest: correct the one use of iterkeys() on a dict
|
Sun, 18 Feb 2018 00:43:50 -0500 |
Augie Fackler |
py3: use default dict iterator instead of iterkeys
|
Sun, 18 Feb 2018 00:35:37 -0500 |
Augie Fackler |
py3: whitelist five more passing tests
|
Sun, 18 Feb 2018 00:03:39 -0500 |
Augie Fackler |
httppeer: headers are native strings
|
Sun, 18 Feb 2018 00:03:27 -0500 |
Augie Fackler |
hgweb: header dict entries are native strings
|
Sun, 18 Feb 2018 00:03:05 -0500 |
Augie Fackler |
keepalive: headers are native strings, mark them as such
|
Sun, 18 Feb 2018 18:22:15 +0530 |
Pulkit Goyal |
py3: use range instead of xrange on py3 in tests/test-ui-verbosity.py
|
Sun, 18 Feb 2018 18:20:57 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-revset2.t
|
Sun, 18 Feb 2018 18:20:21 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-mq-qimport.t
|
Sun, 18 Feb 2018 18:19:10 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-issue4074.t
|
Sun, 18 Feb 2018 18:18:24 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-convert-mtn.t
|
Sun, 18 Feb 2018 18:28:45 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-commandserver.t
|
Sun, 18 Feb 2018 18:07:12 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-walk.t
|
Sun, 18 Feb 2018 17:43:12 +0530 |
Pulkit Goyal |
py3: use range instead of xrange in tests/test-mq-missingfiles.t
|
Sun, 18 Feb 2018 17:42:33 +0530 |
Pulkit Goyal |
py3: use range instead of xrange on py3 in tests/test-filecache.py
|
Sun, 18 Feb 2018 17:41:56 +0530 |
Pulkit Goyal |
py3: use range instead on xrange on py3 in tests/test-atomictempfile.py
|
Sun, 18 Feb 2018 17:37:47 +0530 |
Pulkit Goyal |
py3: add b'' prefix in test-mq-qrefresh-replace-log-message.t
|
Sun, 18 Feb 2018 17:36:52 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-mq-eol.t
|
Sun, 18 Feb 2018 17:35:44 +0530 |
Pulkit Goyal |
py3: explicitly convert result of dict.items() into list
|
Sun, 18 Feb 2018 17:35:13 +0530 |
Pulkit Goyal |
py3: use pycompat.byteskwargs() to convert opts keys to bytes
|
Sun, 18 Feb 2018 00:02:33 -0500 |
Augie Fackler |
wireprotoserver: py3 helpfully calls adds HTTP_ to CONTENT_LENGTH
|
Sun, 18 Feb 2018 00:01:43 -0500 |
Augie Fackler |
tests: port inline Python in test-http-branchmap.t to Python 3
|
Sat, 17 Feb 2018 22:52:24 -0500 |
Augie Fackler |
hgweb_mod: partially undo 8afc25e7effc to fix py3
|
Sat, 17 Feb 2018 22:39:38 -0500 |
Augie Fackler |
tags: don't feed both int and None to min()
|
Sat, 17 Feb 2018 22:39:12 -0500 |
Augie Fackler |
tests: fix get-with-headers.py on python3 when writing to stdout
|
Sat, 17 Feb 2018 22:38:53 -0500 |
Augie Fackler |
webcommands: use pycompat.strkwargs as needed
|
Sat, 17 Feb 2018 22:38:25 -0500 |
Augie Fackler |
webcommands: unpack contents of length-1 dict portably
|
Sat, 17 Feb 2018 22:37:35 -0500 |
Augie Fackler |
bundle2: use pycompat.strkwargs as needed
|
Sat, 17 Feb 2018 21:47:49 -0500 |
Augie Fackler |
tests: add b prefixes to test-rebase-dest.t
|
Sat, 17 Feb 2018 21:47:26 -0500 |
Augie Fackler |
rebase: sort roots by revision
|
Sat, 17 Feb 2018 21:25:14 -0500 |
Augie Fackler |
httppeer: use %d to format int
|
Sat, 17 Feb 2018 17:24:29 +0900 |
Yuya Nishihara |
extensions: reject any unicode strings in tables before loading
|
Sat, 17 Feb 2018 18:20:15 +0900 |
Yuya Nishihara |
py3: make test-extdiff.t pass on Python 3
|
Sat, 17 Feb 2018 18:15:37 +0900 |
Yuya Nishihara |
py3: make regexp patterns bytes in extdiff
|
Sat, 17 Feb 2018 18:14:51 +0900 |
Yuya Nishihara |
py3: fix bytes-unicode dance while building docstring of extdiff
|
Sat, 17 Feb 2018 18:09:56 +0900 |
Yuya Nishihara |
py3: factor out byterepr() which returns an asciified value on py3
|
Thu, 15 Feb 2018 17:14:45 +0530 |
Pulkit Goyal |
remotenames: don't use the default value of logfmt for namespaces
|
Sat, 17 Feb 2018 01:41:08 -0500 |
Augie Fackler |
py3: whitelist test-pull-http.t
|
Sat, 17 Feb 2018 00:29:23 -0500 |
Augie Fackler |
scmutil: bytes-ify IOErrors before wrapping them in abort message
|
Sat, 17 Feb 2018 13:55:12 -0700 |
Gregory Szorc |
py3: port f to Python 3
|
Sun, 11 Feb 2018 17:17:56 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-git.t
|
Thu, 15 Feb 2018 12:45:46 +0530 |
Sushil khanchi |
bundle: updates the help text for hg bundle (issue5744)
|
Sat, 17 Feb 2018 01:11:48 -0500 |
Augie Fackler |
py3: get bytes-repr of network errors portably
|
Sat, 17 Feb 2018 01:09:56 -0500 |
Augie Fackler |
hgweb: open server logs in binary mode
|
Sat, 17 Feb 2018 00:29:46 -0500 |
Augie Fackler |
tests: add some b prefixes in test-http-bundle1.t
|
Sat, 17 Feb 2018 00:28:55 -0500 |
Augie Fackler |
hgweb: correctly bytes-ify status, not string-ify
|
Sat, 17 Feb 2018 00:28:24 -0500 |
Augie Fackler |
printenv: port to python3
|
Thu, 15 Feb 2018 09:18:20 -0500 |
Augie Fackler |
py3: whitelist another eight passing tests
|
Wed, 14 Feb 2018 23:23:57 -0500 |
Augie Fackler |
remotenames: port partway to python3 by using collections.MutableMapping
|
Fri, 16 Feb 2018 11:33:56 -0800 |
Martin von Zweigbergk |
tests: avoid referring to pvec in demandimport test
|
Mon, 08 Jan 2018 12:09:43 +0900 |
Yuya Nishihara |
help: use cmdutil.parsealiases() to resolve command name
|
Sun, 27 Dec 2015 14:13:27 +0900 |
Yuya Nishihara |
help: list deprecated and experimental extensions if --verbose
|
Sun, 27 Dec 2015 13:08:51 +0900 |
Yuya Nishihara |
hgweb: translate Abort in help command to 404 error
|
Mon, 08 Jan 2018 11:11:06 +0900 |
Yuya Nishihara |
templatekw: add {reporoot} keyword
|
Sun, 07 Jan 2018 12:09:33 +0900 |
Yuya Nishihara |
templatefilters: add dirname() filter
|
Sun, 07 Jan 2018 11:21:25 +0900 |
Yuya Nishihara |
templater: add function to help substituting patterns in template string
|
Sun, 07 Jan 2018 11:04:53 +0900 |
Yuya Nishihara |
templater: extract function scanning template string
|
Sun, 18 Feb 2018 16:19:26 -0800 |
Gregory Szorc |
tests: expand test coverage for updating phases
stable
|
Sun, 18 Feb 2018 10:00:34 -0800 |
Gregory Szorc |
tests: consolidate test-push-http.t and test-push-http-bundle1.t
stable
|
Sun, 18 Feb 2018 08:52:57 -0800 |
Gregory Szorc |
tests: port value-less unbundle capability test to test-push-http.t
stable
|
Sun, 18 Feb 2018 08:49:18 -0800 |
Gregory Szorc |
tests: add phase testing to test-push-http-bundle1.t
stable
|
Sun, 07 Jan 2018 11:26:16 +0900 |
Yuya Nishihara |
cmdutil: narrow scope of KeyError in makefilename()
|
Wed, 14 Feb 2018 21:34:12 -0500 |
Augie Fackler |
node: make bin() be a wrapper instead of just an alias
|
Fri, 16 Feb 2018 11:30:18 -0800 |
Martin von Zweigbergk |
tests: actually check that HGDEMANDIMPORT=disable disables demandimport
|
Thu, 04 Jan 2018 16:29:07 -0800 |
Kyle Lippincott |
debugcommands: print out the editor that was searched for (post shlexsplit)
|
Fri, 16 Feb 2018 17:24:31 -0500 |
Augie Fackler |
merge with stable
|
Fri, 16 Feb 2018 13:25:39 -0800 |
Jun Wu |
date: fix parsing months
stable
|
Thu, 15 Feb 2018 21:14:57 +0800 |
Anton Shestakov |
hgweb: show dates recorded in obsolescence markers
|
Thu, 15 Feb 2018 21:05:31 +0800 |
Anton Shestakov |
gitweb: make span.age CSS selector more specific
|
Thu, 15 Feb 2018 17:30:43 -0500 |
Augie Fackler |
wireprotoserver: return to using iscmd() method
|
Sun, 11 Feb 2018 17:23:58 -0800 |
Gregory Szorc |
githelp: cast commands to bytes
|
Wed, 14 Feb 2018 17:43:33 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr instead of str for converting errors to bytes
|
Wed, 14 Feb 2018 16:37:46 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr to convert str to bytes
|
Mon, 12 Feb 2018 10:41:00 -0500 |
Augie Fackler |
mpatch: allow clang-format oversight
|
Mon, 12 Feb 2018 10:39:46 -0500 |
Augie Fackler |
base85: allow clang-format oversight
|
Mon, 12 Feb 2018 10:38:11 -0500 |
Augie Fackler |
charencode: allow clang-format oversight
|
Wed, 14 Feb 2018 21:12:48 -0500 |
Augie Fackler |
formatting: enforce system headers before local headers
|
Mon, 12 Feb 2018 17:20:20 -0800 |
Gregory Szorc |
wireprotoserver: add version to HTTP protocol name (API)
|
Mon, 12 Feb 2018 17:19:51 -0800 |
Gregory Szorc |
wireprotoserver: rename webproto to httpv1protocolhandler
|
Mon, 12 Feb 2018 17:16:52 -0800 |
Gregory Szorc |
wireproto: improve docstring for "hello"
|
Mon, 12 Feb 2018 17:14:29 -0800 |
Gregory Szorc |
httppeer: remove httpspeer
|
Mon, 12 Feb 2018 17:10:58 -0800 |
Gregory Szorc |
httppeer: remove redundant code to fetch capabilities
|
Thu, 01 Feb 2018 19:32:42 -0800 |
Gregory Szorc |
httppeer: change logic around argument handling
|
Mon, 12 Feb 2018 16:35:06 -0800 |
Gregory Szorc |
tests: test using both versions of SSH protocol
|
Thu, 08 Feb 2018 11:39:23 -0800 |
Gregory Szorc |
sshpeer: log remote capabilities after protocol upgrade
|
Mon, 12 Feb 2018 16:33:54 -0800 |
Gregory Szorc |
wireprotoserver: handle SSH protocol version 2 upgrade requests
|
Thu, 08 Feb 2018 15:09:59 -0800 |
Gregory Szorc |
wireprotoserver: move SSH server operation to a standalone function
|
Wed, 14 Feb 2018 17:35:13 -0700 |
Gregory Szorc |
py3: stringify integer with %d instead of bytes()
|
Wed, 14 Feb 2018 17:23:26 -0700 |
Gregory Szorc |
py3: add b'' to test-sshserver.py
|
Wed, 14 Feb 2018 17:21:42 -0700 |
Gregory Szorc |
py3: add b'' to config options in test extension
|
Tue, 13 Feb 2018 14:15:29 -0800 |
Martin von Zweigbergk |
manifest: add support for including directories outside narrowspec
|
Tue, 13 Feb 2018 13:50:24 -0800 |
Martin von Zweigbergk |
narrow: restrict manifest iteration by using manifest.walk(matcher)
|
Tue, 13 Feb 2018 13:16:06 -0800 |
Martin von Zweigbergk |
narrow: only diff manifest part within narrowspec when generating changegroup
|
Sat, 06 Jan 2018 17:44:57 +0900 |
Yuya Nishihara |
cmdutil: build "%m" (desc|firstline) in makefilename()
|
Thu, 02 Apr 2015 23:37:07 +0900 |
Yuya Nishihara |
cmdutil: rewrite makefilename() to use ctx methods
|
Thu, 02 Apr 2015 23:28:16 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefileobj() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:32:28 +0900 |
Yuya Nishihara |
cmdutil: pass ctx to makefilename() in place of repo/node pair (API)
|
Thu, 02 Apr 2015 23:22:02 +0900 |
Yuya Nishihara |
cmdutil: make node parameter of makefileobj() mandatory (API)
|
Wed, 14 Feb 2018 21:36:15 +0900 |
Yuya Nishihara |
progress: use '%*d' to pad progress value
|
Wed, 14 Feb 2018 21:29:27 +0900 |
Yuya Nishihara |
py3: stringify IOError/OSError without loosing local character
|
Fri, 26 Jan 2018 19:48:39 +0900 |
Yuya Nishihara |
dirstate: drop explicit files that shouldn't match (BC) (issue4679)
|
Sun, 21 Jan 2018 17:04:42 +0900 |
Yuya Nishihara |
log: add TODO comments about --line-range processing
|
Sun, 21 Jan 2018 16:15:20 +0900 |
Yuya Nishihara |
log: factor out function to feed revisions to displayer
|
Sun, 21 Jan 2018 16:04:59 +0900 |
Yuya Nishihara |
graphlog: unblock --line-range option
|
Sun, 21 Jan 2018 16:03:14 +0900 |
Yuya Nishihara |
graphlog: deduplicate preprocessing of log command
|
Wed, 14 Feb 2018 20:32:32 +0800 |
Anton Shestakov |
hgweb: show users recorded in obsolescence markers
|
Wed, 14 Feb 2018 14:12:05 +0100 |
Denis Laxalde |
revert: use an exact matcher in interactive diff selection (issue5789)
|
Sun, 11 Feb 2018 20:37:44 +0100 |
Denis Laxalde |
tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns
|
Wed, 14 Feb 2018 17:44:54 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Wed, 14 Feb 2018 17:44:19 +0530 |
Pulkit Goyal |
py3: converts bytes to pycompat.bytestr to get bytechrs while enumerating
|
Wed, 14 Feb 2018 17:42:14 +0530 |
Pulkit Goyal |
py3: use pycompat.{bytes|str}kwargs in transplant.py
|
Wed, 14 Feb 2018 17:41:27 +0530 |
Pulkit Goyal |
py3: replace file() with open() in transplant.py
|
Wed, 14 Feb 2018 17:40:51 +0530 |
Pulkit Goyal |
py3: use "%d" for converting int to bytes in transplant.py
|
Wed, 14 Feb 2018 17:39:56 +0530 |
Pulkit Goyal |
py3: open files in bytes mode in transplant.py
|
Wed, 14 Feb 2018 17:06:20 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr instead of str
|
Wed, 14 Feb 2018 17:05:33 +0530 |
Pulkit Goyal |
py3: use "%d" to convert integers to bytes
|
Wed, 14 Feb 2018 16:38:15 +0530 |
Pulkit Goyal |
py3: add couple of missing b'' in fakemergerecord.py
|
Wed, 14 Feb 2018 16:06:54 +0530 |
Pulkit Goyal |
py3: add b'' to make sure regex pattern are bytes in hgweb/webutil.py
|
Wed, 14 Feb 2018 15:58:11 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in test-worker.t
|
Wed, 14 Feb 2018 15:46:57 +0530 |
Pulkit Goyal |
py3: add b'' prefixes to make printrevset.py work in test-glog.t
|
Wed, 14 Feb 2018 15:43:03 +0530 |
Pulkit Goyal |
py3: slice over bytes to prevent getting ascii values
|
Wed, 14 Feb 2018 00:18:35 -0500 |
Augie Fackler |
python3: whitelist another 5 passing tests
|
Tue, 13 Feb 2018 23:00:01 -0700 |
Augie Fackler |
py3: introduce and use pycompat.getargspec
|
Tue, 13 Feb 2018 23:37:58 -0500 |
Augie Fackler |
merge: coerce nodes to bytes, not str
|
Tue, 13 Feb 2018 19:12:44 -0500 |
Augie Fackler |
py3: whitelist more passing tests
|
Tue, 13 Feb 2018 18:46:47 -0500 |
Augie Fackler |
histedit: binascii.unhexlify (aka node.bin) throws new exception type on py3
|
Tue, 13 Feb 2018 13:23:18 -0800 |
Martin von Zweigbergk |
treemanifest: add an optimized __nonzero__()
|
Tue, 13 Feb 2018 18:49:06 -0500 |
Augie Fackler |
tests: port fakemergerecord to python3
|
Tue, 13 Feb 2018 18:48:47 -0500 |
Augie Fackler |
tests: add some b-prefixes on local script in test-histedit-arguments
|
Tue, 13 Feb 2018 18:47:55 -0500 |
Augie Fackler |
tests: add bytes prefixes to test-histedit-fold.t's local extension
|
Tue, 13 Feb 2018 18:25:05 -0500 |
Augie Fackler |
histedit: fix silly bug that was unpacking a bytestr before writing it
|
Tue, 13 Feb 2018 18:13:33 -0500 |
Augie Fackler |
py3: whitelist another 8 passing tests
|
Tue, 13 Feb 2018 17:25:43 -0500 |
Augie Fackler |
histedit: modernize write of histedit-last-edit file
|
Tue, 13 Feb 2018 17:25:25 -0500 |
Augie Fackler |
histedit: convert bool to bytestring manually
|
Tue, 13 Feb 2018 13:38:38 -0500 |
Augie Fackler |
narrowcommands: more byteskwargs cleanup
|
Tue, 13 Feb 2018 13:37:43 -0500 |
Augie Fackler |
narrowmerge: iterate over a copy of dict items so we can mutate the dict
|
Tue, 13 Feb 2018 18:00:59 -0500 |
Augie Fackler |
contrib: ban $RANDOM using check-code
|
Tue, 13 Feb 2018 17:58:40 -0500 |
Augie Fackler |
tests: remove use of bashism $RANDOM to fix test-narrow.t on non-bash shells
|
Tue, 13 Feb 2018 14:39:02 -0500 |
Sandu Turcan |
narrow: fix for getting the username when running http server
|
Mon, 12 Feb 2018 16:22:31 -0800 |
Gregory Szorc |
tests: remove code to support Mercurial 4.3
|
Mon, 12 Feb 2018 16:21:34 -0800 |
Gregory Szorc |
narrowspec: move module into core
|
Mon, 12 Feb 2018 16:15:34 -0800 |
Gregory Szorc |
hg: move share._getsrcrepo into core
|
Mon, 12 Feb 2018 15:49:15 -0800 |
Gregory Szorc |
tests: glob over line number
|
Mon, 12 Feb 2018 15:39:47 -0800 |
Gregory Szorc |
tests: remove references to bundle2-exp config option
|
Tue, 13 Feb 2018 11:12:36 -0500 |
Augie Fackler |
py3: whitelist another six passing tests
|
Tue, 13 Feb 2018 10:54:58 -0500 |
Augie Fackler |
narrowrepo: filter() is a generator on py3, wrap in list()
|
Tue, 13 Feb 2018 10:39:31 -0500 |
Augie Fackler |
narrowcommands: use pycompat.{bytes,str}kwargs
|
Tue, 13 Feb 2018 10:38:02 -0500 |
Augie Fackler |
debugcommands: mergestate version is an int, use %d on it
|
Tue, 13 Feb 2018 10:20:57 -0500 |
Augie Fackler |
progress: use %d to format ints instead of %s
|
Tue, 13 Feb 2018 08:43:14 -0500 |
Augie Fackler |
progress: determine padding width portably
|
Tue, 13 Feb 2018 08:41:42 -0500 |
Augie Fackler |
branchmap: wrap builtin exception in bytes for logging
|
Sat, 23 Dec 2017 15:11:13 +0530 |
Pulkit Goyal |
remotenames: add three new revsets related to remotenames
|
Tue, 13 Feb 2018 21:52:51 +0900 |
Yuya Nishihara |
convert: fix line ending of mapfile and commit.desc file
|
Sun, 11 Feb 2018 18:34:22 -0800 |
Gregory Szorc |
py3: port string formatting
|
Thu, 25 Jan 2018 21:16:28 -0500 |
Augie Fackler |
bdiff: write a native version of splitnewlines
|
Mon, 12 Feb 2018 16:09:31 +0100 |
Boris Feld |
label: enforce the lack of leading or trailing white space
|
Tue, 13 Feb 2018 00:05:45 +0100 |
Antonio Muci |
buildrpm: bump bundled docutils version to 0.14 when building for centos{5,6}
|
Mon, 12 Feb 2018 23:59:36 +0100 |
Antonio Muci |
buildrpm: bump bundled python version to 2.7.14 when building for centos{5,6}
|
Sun, 11 Feb 2018 13:25:56 -0500 |
Matt Harbison |
merge: invoke scmutil.fileprefetchhooks() prior to applying updates
|
Sun, 11 Feb 2018 00:40:27 -0500 |
Matt Harbison |
revert: drop the remnant of the prefetchfiles hook
|
Sun, 11 Feb 2018 00:51:22 -0500 |
Matt Harbison |
cat: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:49:43 -0500 |
Matt Harbison |
archive: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:30:15 -0500 |
Matt Harbison |
lfs: migrate to the fileprefetch callback mechanism
|
Sun, 11 Feb 2018 00:23:57 -0500 |
Matt Harbison |
cmdutil: convert the prefetchfiles() hook to a callback mechanism (API)
|
Tue, 13 Feb 2018 00:54:36 -0500 |
Matt Harbison |
test-narrow: partially stabilize on Windows
|
Tue, 13 Feb 2018 00:06:22 -0500 |
Augie Fackler |
py3: whitelist test-convert-clonebranches.t
|
Mon, 12 Feb 2018 23:51:37 -0500 |
Augie Fackler |
convert: make hg sha1 regex consistently be a bytes
|
Mon, 12 Feb 2018 23:51:18 -0500 |
Augie Fackler |
convcmd: pass encoding name as a sysstr
|
Mon, 12 Feb 2018 23:50:58 -0500 |
Augie Fackler |
convert: open all files in binary mode
|
Mon, 12 Feb 2018 22:29:36 -0500 |
Augie Fackler |
py3: whitelist another 11 passing tests
|
Mon, 12 Feb 2018 20:44:06 -0500 |
Augie Fackler |
util: convert traceback-related sysstrs to sysbytes in getstackframes
|
Mon, 12 Feb 2018 20:43:33 -0500 |
Augie Fackler |
util: format line number of stack trace using %d
|
Mon, 12 Feb 2018 20:43:05 -0500 |
Augie Fackler |
util: call warnings.warn() with a sysstr in nouideprecwarn
|
Mon, 12 Feb 2018 20:42:28 -0500 |
Augie Fackler |
ui: convert stack traces to sysbytes before logging
|
Mon, 12 Feb 2018 20:41:47 -0500 |
Augie Fackler |
ui: use pycompat.bytestr() to get a bytes-repr of config default
|
Mon, 12 Feb 2018 20:39:48 -0500 |
Augie Fackler |
tests: add tons of b prefixes in test-devel-warnings.t
|
Sun, 11 Feb 2018 19:43:43 -0800 |
Gregory Szorc |
py3: convert traceback representation to bytes when logging
|
Sun, 11 Feb 2018 19:26:53 -0800 |
Gregory Szorc |
py3: convert context to bytes instead of str
|
Sun, 11 Feb 2018 19:24:27 -0800 |
Gregory Szorc |
py3: add missing b'' literal to sshprotoext.py
|
Sun, 11 Feb 2018 19:11:17 -0800 |
Gregory Szorc |
py3: make dummyssh compatible with Python 3
|
Sun, 11 Feb 2018 18:58:45 -0800 |
Gregory Szorc |
mail: import email.utils not email.Utils
|
Sun, 11 Feb 2018 18:50:24 -0800 |
Gregory Szorc |
py3: cast character set to bytes
|
Sun, 11 Feb 2018 18:47:19 -0800 |
Gregory Szorc |
py3: cast decode() argument to system string
|
Sun, 11 Feb 2018 16:56:29 -0800 |
Gregory Szorc |
py3: avoid changing dictionary during iteration
|
Sun, 11 Feb 2018 16:54:56 -0800 |
Gregory Szorc |
py3: use raw string for key in **kwargs
|
Sun, 11 Feb 2018 16:50:45 -0800 |
Gregory Szorc |
py3: preserve chunks as an iterable of bytes
|
Sun, 11 Feb 2018 16:40:02 -0800 |
Gregory Szorc |
py3: use b'' for changegroup version literals
|
Sun, 11 Feb 2018 16:30:44 -0800 |
Gregory Szorc |
py3: use b'' in inline extension
|
Sun, 11 Feb 2018 16:29:35 -0800 |
Gregory Szorc |
py3: use hex(hasher.digest())
|
Sun, 11 Feb 2018 16:21:30 -0800 |
Gregory Szorc |
py3: use string for "close" value in commit extras
|
Sun, 11 Feb 2018 16:16:43 -0800 |
Gregory Szorc |
py3: catch TypeError during template operations
|
Sun, 11 Feb 2018 16:08:11 -0800 |
Gregory Szorc |
py3: use bytes literals for test extension
|
Sun, 11 Feb 2018 16:02:32 -0800 |
Gregory Szorc |
py3: use system strings when calling __import__
|
Sun, 11 Feb 2018 15:58:31 -0800 |
Gregory Szorc |
py3: open patches.queue in binary mode
|
Sun, 11 Feb 2018 15:55:47 -0800 |
Gregory Szorc |
py3: compare against bytes instead of str
|
Sun, 11 Feb 2018 19:39:15 -0800 |
Gregory Szorc |
py3: use b'' in mockblackbox.py
|
Mon, 12 Feb 2018 15:08:15 -0500 |
Augie Fackler |
narrow: add a TODO document
|
Mon, 12 Feb 2018 15:00:18 -0500 |
Augie Fackler |
tests: use `hello` not `capabilities` over ssh
|
Mon, 12 Feb 2018 14:58:32 -0500 |
Augie Fackler |
narrowwirepeer: add TODO about how we add wireproto args to unbundle :(
|
Mon, 12 Feb 2018 14:49:38 -0500 |
Augie Fackler |
narrowwirepeer: rename expandnarrow capability to exp-expandnarrow
|
Mon, 12 Feb 2018 14:42:47 -0500 |
Augie Fackler |
narrow: make restrictpatterns a little more idiomatic
|
Mon, 12 Feb 2018 14:37:10 -0500 |
Augie Fackler |
narrowspec: consistently use set() to copy sets
|
Mon, 12 Feb 2018 14:27:32 -0500 |
Augie Fackler |
narrowspec: document constraints when validating patterns
|
Mon, 12 Feb 2018 14:15:52 -0500 |
Augie Fackler |
narrowrevlog: add a TODO around remotefilelog moving to core
|
Mon, 12 Feb 2018 14:12:28 -0500 |
Augie Fackler |
narrowrevlog: add what little I can remember about rename filtering
|
Mon, 12 Feb 2018 14:01:44 -0500 |
Augie Fackler |
manifest: clean up dirlog() to take a d parameter to avoid shadowing dir()
|
Mon, 12 Feb 2018 14:00:02 -0500 |
Augie Fackler |
narrowrevlog: replace AssertionError with ProgrammingError
|
Mon, 12 Feb 2018 13:54:41 -0500 |
Augie Fackler |
narrowrevlog: document excludeddir class and friends
|
Mon, 12 Feb 2018 13:51:29 -0500 |
Augie Fackler |
narrowrepo: add docstring for narrowpats
|
Fri, 02 Feb 2018 10:51:47 -0500 |
Augie Fackler |
narrowtemplates: update to use registrar mechanism
|
Fri, 02 Feb 2018 10:37:29 -0500 |
Augie Fackler |
narrow: move from ELLIPSIS_NODE_FLAG to revlog.REVIDX_ELLIPSIS
|
Fri, 02 Feb 2018 10:28:57 -0500 |
Augie Fackler |
narrowrepo: make repo requirement include the string 'experimental'
|
Fri, 02 Feb 2018 10:27:08 -0500 |
Augie Fackler |
narrow: mark requirement as a constant
|
Fri, 02 Feb 2018 10:23:23 -0500 |
Augie Fackler |
narrowbundle2: mark most constants as module-private
|
Fri, 02 Feb 2018 10:18:11 -0500 |
Augie Fackler |
narrowbundle2: make constants ALLCAPS to be a bit more readable
|
Thu, 01 Feb 2018 18:02:32 -0500 |
Augie Fackler |
narrow: remove old version-checking logic and declare internal
|
Thu, 01 Feb 2018 17:19:41 -0500 |
Augie Fackler |
tests: fold narrow treemanifest tests into main test file using testcases
|
Mon, 29 Jan 2018 18:16:23 -0500 |
Augie Fackler |
narrow: assume addflagprocessor will always exist on revlog module
|
Mon, 29 Jan 2018 18:13:56 -0500 |
Augie Fackler |
narrow: this code should assume REVIDX_FLAGS_ORDER exists
|
Mon, 29 Jan 2018 18:12:17 -0500 |
Augie Fackler |
narrow: drop legacy support for getsubsetraw
|
Mon, 29 Jan 2018 18:08:56 -0500 |
Augie Fackler |
narrow: remove support for old match modules
|
Mon, 29 Jan 2018 16:19:33 -0500 |
Augie Fackler |
narrow: import experimental extension from narrowhg revision cb51d673e9c5
|
Mon, 12 Feb 2018 16:51:30 -0500 |
Augie Fackler |
python3: whitelist another four passing tests
|
Tue, 06 Feb 2018 18:13:15 -0800 |
Gregory Szorc |
wireprotoserver: define and use parse_qs from urllib
|
Wed, 07 Feb 2018 17:18:27 -0800 |
Gregory Szorc |
tests: add tests for sending recognized command before handshake
|
Wed, 07 Feb 2018 20:37:51 -0800 |
Gregory Szorc |
wireprotoserver: add version to SSH protocol names (API)
|
Wed, 07 Feb 2018 20:27:36 -0800 |
Gregory Szorc |
wireproto: introduce type for raw byte responses (API)
|
Wed, 07 Feb 2018 16:29:05 -0800 |
Gregory Szorc |
wireprototypes: move wire protocol response types to new module
|
Thu, 01 Feb 2018 16:59:18 -0800 |
Gregory Szorc |
wireprotoserver: move responsetype() out of http handler
|
Wed, 07 Feb 2018 20:22:44 -0800 |
Gregory Szorc |
wireproto: remove unused proto argument from supportedcompengines (API)
|
Thu, 01 Feb 2018 17:12:07 -0800 |
Gregory Szorc |
wireprotoserver: rename getfile() to forwardpayload() (API)
|
Wed, 07 Feb 2018 20:24:22 -0800 |
Gregory Szorc |
wireprotoserver: rename _client to client (API)
|
Wed, 07 Feb 2018 20:20:11 -0800 |
Gregory Szorc |
wireprotoserver: remove redirect() and restore() (API)
|
Wed, 07 Feb 2018 20:19:06 -0800 |
Gregory Szorc |
wireproto: use maybecapturestdio() for push responses (API)
|
Wed, 07 Feb 2018 20:17:47 -0800 |
Gregory Szorc |
wireprotoserver: add context manager mechanism for redirecting stdio
|
Wed, 07 Feb 2018 20:17:05 -0800 |
Gregory Szorc |
wireprotoserver: split ssh protocol handler and server
|
Wed, 07 Feb 2018 21:04:54 -0800 |
Gregory Szorc |
wireprotoserver: extract SSH response handling functions
|
Sat, 23 Dec 2017 15:13:37 +0530 |
Pulkit Goyal |
remotenames: introduce new template keywords for remotenames
|
Sat, 23 Dec 2017 14:24:41 +0530 |
Pulkit Goyal |
remotenames: add new namespaces for remotebookmarks and remotebranches
|
Sat, 23 Dec 2017 17:50:42 +0530 |
Pulkit Goyal |
remotenames: introduce a class to lazily resolve remotnames
|
Sat, 23 Dec 2017 00:19:09 +0530 |
Pulkit Goyal |
remotenames: introduce class to encapsulate remotenames info in an extension
|
Sat, 23 Dec 2017 20:27:41 +0530 |
Pulkit Goyal |
logexchange: introduce helper function to get remote path name
|
Mon, 12 Feb 2018 10:36:59 -0500 |
Augie Fackler |
charencode: adjust clang-format enable/disable comments
|
Mon, 12 Feb 2018 10:31:17 -0500 |
Augie Fackler |
diffhelpers: allow clang-format oversight
|
Mon, 12 Feb 2018 10:29:02 -0500 |
Augie Fackler |
pathencode: allow clang-format oversight
|
Mon, 12 Feb 2018 10:21:44 -0500 |
Augie Fackler |
bdiff: add to clang-format oversight
|
Sun, 11 Feb 2018 20:59:35 -0500 |
Matt Harbison |
test-merge-tools: stabilize for Windows
|
Sun, 11 Feb 2018 17:17:05 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-hg-source.t
|
Sun, 11 Feb 2018 17:15:45 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-encoding-align.t
|
Sun, 11 Feb 2018 17:14:59 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-encoding.t
|
Sun, 11 Feb 2018 16:17:17 +0530 |
Pulkit Goyal |
py3: make sure we return str from __repr__
|
Sun, 11 Feb 2018 14:30:44 -0800 |
Gregory Szorc |
py3: check for bytes instead of str in hg.share()
|
Sun, 11 Feb 2018 14:29:30 -0800 |
Gregory Szorc |
py3: port metaedit extension to Python 3
|
Sun, 11 Feb 2018 14:25:10 -0800 |
Gregory Szorc |
py3: pass system string to email.message.Message.set_type()
|
Sun, 11 Feb 2018 14:18:27 -0800 |
Gregory Szorc |
py3: open temporary file in binary mode
|
Sun, 11 Feb 2018 14:17:23 -0800 |
Gregory Szorc |
py3: use email parser that operates on bytes
|
Sun, 11 Feb 2018 13:32:18 -0800 |
Gregory Szorc |
py3: port ext-phase-report.py extension
|
Sun, 11 Feb 2018 13:23:26 -0800 |
Gregory Szorc |
py3: more robustly cast UUID to bytes
|
Sun, 11 Feb 2018 13:09:16 -0800 |
Gregory Szorc |
py3: use bytes() to cast context instances
|
Sun, 11 Feb 2018 13:06:01 -0800 |
Gregory Szorc |
py3: convert __doc__ to bytes
|
Sun, 11 Feb 2018 14:21:44 -0800 |
Gregory Szorc |
py3: cast repr() result to bytes
|
Sun, 11 Feb 2018 13:00:00 -0800 |
Gregory Szorc |
py3: fix file i/o in test-status.t
|
Sun, 11 Feb 2018 12:55:50 -0800 |
Gregory Szorc |
py3: pass system string to socket.getservbyname
|
Sun, 11 Feb 2018 12:42:10 -0800 |
Gregory Szorc |
run-tests: report tests that exception occurred in
|
Sun, 11 Feb 2018 10:52:13 -0800 |
Gregory Szorc |
py3: use raw string for file open mode
|
Sun, 11 Feb 2018 10:49:00 -0800 |
Gregory Szorc |
py3: convert content-type to bytes
|
Sun, 11 Feb 2018 18:32:37 -0500 |
Josef 'Jeff' Sipek |
gpg: print unknown key IDs in their entirety
|
Sun, 11 Feb 2018 14:35:35 +0100 |
Denis Laxalde |
tests: fix check for --graph option in test-log-linerange.t
|
Sun, 11 Feb 2018 17:25:53 +0530 |
Pulkit Goyal |
py3: use "%d" instead of "%s" for integers
|
Sun, 11 Feb 2018 17:19:07 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-contrib.t
|
Sun, 11 Feb 2018 17:14:00 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-eol.t
|
Sun, 11 Feb 2018 17:13:11 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-extdiff.t
|
Sun, 11 Feb 2018 17:12:28 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-fileset.t
|
Sun, 11 Feb 2018 17:11:45 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-bypass.t
|
Sun, 11 Feb 2018 17:53:47 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-eol.t
|
Sun, 11 Feb 2018 17:09:37 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import-git.t
|
Sun, 11 Feb 2018 17:08:40 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-import.t
|
Sun, 11 Feb 2018 17:07:09 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mactext.t
|
Sun, 11 Feb 2018 17:06:04 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mq-missingfiles.t
|
Sun, 11 Feb 2018 17:04:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-mq-qimport.t
|
Sun, 11 Feb 2018 17:03:50 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-patch-offset.t
|
Sun, 11 Feb 2018 17:03:17 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-relink.t
|
Sun, 11 Feb 2018 17:02:14 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-subrepo-missing.t
|
Sun, 11 Feb 2018 17:01:25 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-tag.t
|
Sun, 11 Feb 2018 17:00:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-transplant.t
|
Sun, 11 Feb 2018 16:59:35 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-walk.t
|
Sun, 11 Feb 2018 16:58:22 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-win32text.t
|
Sun, 11 Feb 2018 16:56:47 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-p4-filetypes.t
|
Sun, 11 Feb 2018 17:30:42 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-convert-mtn.t
|
Sun, 11 Feb 2018 17:30:21 +0530 |
Pulkit Goyal |
py3: replace file() with open() in test-clone.t
|
Tue, 06 Feb 2018 22:55:02 +0900 |
Yuya Nishihara |
merge: cut import cycle at merge -> extensions
|
Tue, 06 Feb 2018 22:36:38 +0900 |
Yuya Nishihara |
subrepo: split non-core functions to new module
|
Wed, 07 Feb 2018 23:22:53 +0900 |
Yuya Nishihara |
diff: remove fp.write() wrapper which drops label argument
|
Sun, 21 Jan 2018 15:54:18 +0900 |
Yuya Nishihara |
log: pack filematcher and hunksfilter into changesetdiffer object
|
Sun, 21 Jan 2018 15:50:24 +0900 |
Yuya Nishihara |
log: drop dead code to concatenate --line-range patterns and pats
|
Sun, 21 Jan 2018 15:34:37 +0900 |
Yuya Nishihara |
logcmdutil: create hunksfilter and filematcher even if no diff option given
|
Sun, 21 Jan 2018 14:37:04 +0900 |
Yuya Nishihara |
logcmdutil: unindent diff generator of changesetprinter
|
Sun, 21 Jan 2018 14:07:52 +0900 |
Yuya Nishihara |
logcmdutil: hold makefilematcher/makehunksfilter() by changesetpriner (API)
|
Sun, 21 Jan 2018 13:40:31 +0900 |
Yuya Nishihara |
log: pass ctx to makefilematcher() and makehunksfilter() functions
|
Tue, 13 Feb 2018 18:12:26 +0800 |
Anton Shestakov |
tests: allow age to go up to triple digits in test-shelve.t
stable
|
Sat, 27 Jan 2018 19:02:33 -0500 |
Matt Harbison |
lfs: teach the 'lfs()' fileset to handle removed files
|
Sat, 27 Jan 2018 19:22:15 -0500 |
Matt Harbison |
lfs: teach '{lfs_files}' to handle removed files
|
Sat, 27 Jan 2018 18:56:24 -0500 |
Matt Harbison |
lfs: allow a pointer to be extracted from a context that removes the file
|
Sat, 10 Feb 2018 19:33:19 +0100 |
Denis Laxalde |
rebase: make "successors" a set in _computeobsoletenotrebased()
|
Sat, 10 Feb 2018 21:14:41 +0900 |
Yuya Nishihara |
merge with stable
|
Fri, 09 Feb 2018 22:49:20 +0100 |
Denis Laxalde |
rebase: do not consider extincts for divergence detection (issue5782)
|
Fri, 09 Feb 2018 21:45:16 +0100 |
Denis Laxalde |
rebase: eliminate node from successors early in _computeobsoletenotrebased()
|
Wed, 07 Feb 2018 12:06:13 +0100 |
Denis Laxalde |
rebase: add a test case for issue5782
|
Fri, 09 Feb 2018 13:18:17 +0100 |
Boris Feld |
test: glob the temporary directory out of temporary file path
|
Fri, 09 Feb 2018 12:48:12 +0100 |
Boris Feld |
tests: raise a better error when patterns are wrongly formatted
|
Sat, 27 Jan 2018 17:58:19 -0500 |
Matt Harbison |
lfs: add a fileset for detecting lfs files
|
Wed, 07 Feb 2018 23:42:48 -0500 |
Matt Harbison |
tests: stabilize ssh tests on Windows
|
Thu, 01 Feb 2018 08:54:48 -0800 |
Gregory Szorc |
wireprotoserver: rename abstractserverproto and improve docstring
|
Thu, 01 Feb 2018 16:11:54 -0800 |
Gregory Szorc |
wireprotoserver: document and improve the httplib workaround
|
Wed, 31 Jan 2018 17:34:45 -0800 |
Gregory Szorc |
wireprotoserver: move error response handling out of hgweb
|