Sun, 25 Feb 2018 14:28:32 +0900 |
Yuya Nishihara |
templatekw: extract non-templatekw function as getgraphnode()
|
Wed, 28 Feb 2018 16:24:39 +0100 |
Sascha Nemecek |
convert: avoid closing ui.fout in subversion code (issue5807)
|
Sun, 07 Jan 2018 11:53:07 +0900 |
Yuya Nishihara |
cmdutil: expand filename format string by templater (BC)
|
Wed, 21 Feb 2018 21:14:05 +0900 |
Yuya Nishihara |
annotate: do not poorly split lines at CR (issue5798)
stable
|
Sun, 18 Feb 2018 11:53:26 +0900 |
Yuya Nishihara |
templater: add option to parse template string just like raw string literal
|
Sun, 18 Feb 2018 10:58:15 +0900 |
Yuya Nishihara |
cmdutil: reorder optional arguments passed to makefileobj()
|
Sun, 18 Feb 2018 10:54:24 +0900 |
Yuya Nishihara |
cmdutil: strip "%m" pattern (first line of commit message) from both ends
|
Tue, 27 Feb 2018 22:37:57 +0900 |
Yuya Nishihara |
test-acl: mock up util.getuser() to trust $LOGNAME on Windows
|
Thu, 01 Mar 2018 04:50:22 -0500 |
Yuya Nishihara |
fileset: drop bad "elif:" trying to check invalid size expression
|
Thu, 01 Mar 2018 08:55:39 -0500 |
Yuya Nishihara |
py3: fix test-command-template.t to write files in binary mode
|
Thu, 01 Mar 2018 08:45:34 -0500 |
Yuya Nishihara |
py3: use bytestr() to coerce position carried by ParseError to string
|
Thu, 01 Mar 2018 08:38:39 -0500 |
Yuya Nishihara |
py3: use bytes.endswith('\n') to strip off '\n' from debug color output
|
Thu, 01 Mar 2018 08:19:47 -0500 |
Yuya Nishihara |
py3: fix type of attribute names forwarded by templatekw._hybrid
|
Thu, 01 Mar 2018 06:47:06 -0500 |
Yuya Nishihara |
py3: move between bytes and unicode when re-raising IOError
|
Thu, 01 Mar 2018 06:43:13 -0500 |
Yuya Nishihara |
py3: use '%d' to format diffstat sum
|
Thu, 01 Mar 2018 06:40:09 -0500 |
Yuya Nishihara |
py3: make regexp literal bytes in templatefilters.py
|
Thu, 01 Mar 2018 06:38:37 -0500 |
Yuya Nishihara |
templatefilters: use encoding.unifromlocal/unitolocal() for py3 compatibility
|
Fri, 02 Mar 2018 00:00:41 +0530 |
Pulkit Goyal |
py3: replace str() with it's bytes equivalent in hgext/shelve.py
|
Thu, 01 Mar 2018 23:59:20 +0530 |
Pulkit Goyal |
py3: make sure we write bytes in a file open in bytes mode
|
Thu, 01 Mar 2018 23:58:21 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-obsolete.t
|
Thu, 01 Mar 2018 23:57:16 +0530 |
Pulkit Goyal |
py3: add a b'' prefix in tests/test-fncache.t
|
Thu, 01 Mar 2018 23:54:52 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert error instances to bytes
|
Thu, 01 Mar 2018 23:52:30 +0530 |
Pulkit Goyal |
py3: listify the return value of filter()
|
Thu, 01 Mar 2018 23:51:32 +0530 |
Pulkit Goyal |
py3: use '%d' instead of '%s' for ints
|
Thu, 01 Mar 2018 03:56:41 +0530 |
Pulkit Goyal |
py3: add 14 new passing tests to whitelist
|
Wed, 28 Feb 2018 19:55:25 +0530 |
Pulkit Goyal |
py3: use util.forcebytestr to convert str to bytes
|
Sun, 25 Feb 2018 11:00:53 -0800 |
Gregory Szorc |
sshpeer: factor out code for creating peers from pipes
|
Wed, 28 Feb 2018 22:25:41 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-rollback.t
|
Wed, 28 Feb 2018 22:14:36 +0530 |
Pulkit Goyal |
py3: add b'' prefix in tests/test-revlog-v2.t
|
Wed, 28 Feb 2018 22:10:59 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-revlog.t
|
Wed, 28 Feb 2018 22:03:47 +0530 |
Pulkit Goyal |
py3: make sure we open the file in bytes mode
|
Wed, 28 Feb 2018 22:03:29 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-revlog-ancestry.py
|
Wed, 28 Feb 2018 21:57:22 +0530 |
Pulkit Goyal |
py3: port the markdirver extension in tests/test-resolve.t
|
Wed, 28 Feb 2018 21:48:30 +0530 |
Pulkit Goyal |
py3: backout changeset 56635c506608 which wrongly added couple of b''
|
Wed, 28 Feb 2018 21:45:42 +0530 |
Pulkit Goyal |
py3: add a missing b'' in tests/bruterebase.py
|
Wed, 28 Feb 2018 21:45:15 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of b'%s'
|
Wed, 28 Feb 2018 21:44:28 +0530 |
Pulkit Goyal |
py3: make sure we write in mergestate in bytes mode
|
Wed, 28 Feb 2018 21:43:35 +0530 |
Pulkit Goyal |
py3: add b'' prefixes in tests/test-rebase-scenario-global.t
|
Wed, 28 Feb 2018 21:42:37 +0530 |
Pulkit Goyal |
py3: replace str() calls with their preferred bytes equivalent
|
Wed, 28 Feb 2018 19:54:49 +0530 |
Pulkit Goyal |
py3: convert error messages to bytes using util.forcebytestr()
|
Wed, 28 Feb 2018 19:54:10 +0530 |
Pulkit Goyal |
py3: slice over bytes or use startswith() to prevent getting ascii values
|
Wed, 28 Feb 2018 10:38:09 -0800 |
Martin von Zweigbergk |
narrow: drop safehasattr() checks for always-present repo.narrowmatch
|
Wed, 28 Feb 2018 12:56:01 -0800 |
Martin von Zweigbergk |
narrow: move narrowmatch-related methods to localrepo
|
Tue, 27 Feb 2018 23:05:39 -0800 |
Martin von Zweigbergk |
narrow: remove dependency from narrowspec module to hg module
|
Wed, 28 Feb 2018 10:32:00 -0800 |
Martin von Zweigbergk |
narrow: reduce depedence on narrowspec.save()
|
Wed, 28 Feb 2018 12:55:05 -0800 |
Martin von Zweigbergk |
narrow: always wrap repo
|
Wed, 28 Feb 2018 10:29:04 -0800 |
Martin von Zweigbergk |
narrow: consider both local and remote matchers in narrowchangegroup
|
Wed, 28 Feb 2018 10:22:54 -0800 |
Martin von Zweigbergk |
narrow: move checking for narrow requirement into _narrowmatch()
|
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
|