log

age author description
Thu, 08 Mar 2018 18:00:04 -0800 Gregory Szorc hgweb: remove wsgirequest.__iter__
Thu, 08 Mar 2018 17:57:07 -0800 Gregory Szorc hgweb: remove wsgirequest.read()
Sat, 10 Mar 2018 10:46:08 -0800 Gregory Szorc hgweb: remove unused methods on wsgirequest
Thu, 08 Mar 2018 17:17:48 -0800 Gregory Szorc wireprotoserver: remove unused argument from _handlehttperror()
Sat, 10 Mar 2018 10:44:56 -0800 Gregory Szorc hgweb: store and use request method on parsed request
Sat, 10 Mar 2018 10:45:12 -0800 Gregory Szorc hgweb: handle CONTENT_LENGTH
Thu, 08 Mar 2018 16:38:01 -0800 Gregory Szorc wireprotoserver: access headers through parsed request
Mon, 12 Mar 2018 13:15:00 -0700 Gregory Szorc hgweb: garbage collect on every request stable
Sun, 11 Mar 2018 20:10:38 +0900 Yuya Nishihara amend: abort if unresolved merge conflicts found (issue5805) stable
Mon, 12 Mar 2018 22:47:33 +0900 Yuya Nishihara debugwireproto: close the write end before consuming all available data
Fri, 09 Mar 2018 15:57:16 +0100 Joerg Sonnenberger graft: check for missing revision first before scanning working copy
Sat, 10 Mar 2018 22:02:58 -0500 Matt Harbison hook: ensure stderr is flushed when an exception is raised, for test stability
Sat, 10 Mar 2018 10:27:56 -0800 Gregory Szorc wireproto: raise ProgrammingError instead of Abort
Sat, 10 Mar 2018 19:56:47 +0900 Yuya Nishihara py3: make test-commit-interactive.t byte-safe
Sat, 10 Mar 2018 19:49:09 +0900 Yuya Nishihara py3: open patch file in binary mode and convert eol manually
Tue, 06 Mar 2018 07:45:57 -0600 Yuya Nishihara py3: wrap file object to write patch in native eol preserving byte-ness
Tue, 06 Mar 2018 07:24:12 -0600 Yuya Nishihara py3: drop b'' from debug message "moving bookmarks"
Sat, 10 Mar 2018 15:57:16 +0900 Yuya Nishihara py3: use r'' instead of sysstr('') to get around code transformer
Sat, 10 Mar 2018 15:50:09 +0900 Yuya Nishihara ui: remove any combinations of CR|LF from prompt response
Sat, 10 Mar 2018 12:45:10 -0500 Matt Harbison sshpeer: check pipe validity before forwarding output from it
Sat, 10 Mar 2018 12:22:08 -0500 Matt Harbison util: forward __bool__()/__nonzero__() on fileobjectproxy
Tue, 06 Mar 2018 07:16:41 -0600 Yuya Nishihara py3: fix slicing of bisect label in templatefilters.shortbisect()
Tue, 06 Mar 2018 07:15:01 -0600 Yuya Nishihara templatefilters: inline hbisect.shortlabel()
Tue, 06 Mar 2018 07:11:24 -0600 Yuya Nishihara py3: make test-bisect.t bytes-safe
Tue, 06 Mar 2018 07:10:50 -0600 Yuya Nishihara py3: fix integer formatting in bisect error
Sat, 10 Mar 2018 16:55:54 +0900 Yuya Nishihara py3: silence f.write() in test-annotate.t
Fri, 09 Mar 2018 14:52:36 -0800 Jun Wu xdiff: resolve signed unsigned comparison warning
Fri, 09 Mar 2018 14:47:29 -0800 Jun Wu xdiff: use int64 for hash table size
Fri, 09 Mar 2018 14:39:35 -0800 Jun Wu xdiff: remove unused xpp and xecfg parameters
Fri, 09 Mar 2018 14:37:55 -0800 Jun Wu xdiff: remove unused flags parameter
Fri, 09 Mar 2018 14:24:27 -0800 Jun Wu xdiff: replace {unsigned ,}long with {u,}int64_t
Sun, 04 Mar 2018 11:30:16 -0800 Jun Wu xdiff: add comments for fields in xdfile_t
Wed, 07 Mar 2018 14:45:31 -0800 Jun Wu xdiff: add a preprocessing step that trims files
Fri, 09 Mar 2018 14:30:15 -0800 Martin von Zweigbergk transaction: add a name and a __repr__ implementation (API)
Fri, 09 Mar 2018 16:10:55 +0100 Joerg Sonnenberger phabricator: update doc string for deprecated token argument
Fri, 09 Mar 2018 16:09:27 +0100 Joerg Sonnenberger phabricator: print deprecation warning only once
Thu, 08 Mar 2018 21:17:26 -0800 Martin von Zweigbergk tests: add a few tests involving --collapse and rebase.singletransaction=1
Thu, 08 Mar 2018 20:55:51 -0800 Martin von Zweigbergk tests: simplify test-rebase-transaction.t
Thu, 08 Mar 2018 16:22:25 -0800 Gregory Szorc hgweb: parse and store HTTP request headers
Thu, 08 Mar 2018 16:43:32 -0800 Gregory Szorc wireprotoserver: remove broken optimization for non-httplib client
Thu, 08 Mar 2018 15:58:52 -0800 Gregory Szorc wireprotoserver: move all wire protocol handling logic out of hgweb
Thu, 08 Mar 2018 15:37:05 -0800 Gregory Szorc hgweb: use parsed request to construct query parameters
Thu, 08 Mar 2018 11:33:33 -0800 Gregory Szorc hgweb: only recognize wire protocol commands from query string (BC)
Thu, 08 Mar 2018 11:21:46 -0800 Gregory Szorc hgweb: teach WSGI parser about query strings
Thu, 08 Mar 2018 15:08:20 -0800 Gregory Szorc hgweb: use the parsed application path directly
Thu, 08 Mar 2018 12:59:25 -0800 Gregory Szorc hgweb: use computed base URL from parsed request
Sat, 10 Mar 2018 10:20:51 -0800 Gregory Szorc hgweb: parse WSGI request into a data structure
Thu, 08 Mar 2018 15:14:32 -0800 Gregory Szorc hgweb: always use "?" when writing session vars
Thu, 08 Mar 2018 15:15:59 -0800 Gregory Szorc hgweb: rename req to wsgireq
Thu, 08 Mar 2018 09:44:27 -0800 Gregory Szorc hgweb: validate WSGI environment dict
Thu, 08 Mar 2018 09:26:51 -0800 Gregory Szorc hgweb: ensure all wsgi environment values are str
Wed, 07 Mar 2018 16:18:52 -0800 Gregory Szorc wireproto: formalize permissions checking as part of protocol interface
Wed, 07 Mar 2018 16:02:24 -0800 Gregory Szorc wireproto: declare permissions requirements in @wireprotocommand (API)
Tue, 06 Mar 2018 15:08:33 -0800 Gregory Szorc wireprotoserver: check permissions in main dispatch function
Tue, 06 Mar 2018 15:02:53 -0800 Gregory Szorc wireprotoserver: check if command available before calling it
Tue, 06 Mar 2018 02:43:17 -0600 Yuya Nishihara py3: drop encoding.strio()
Tue, 06 Mar 2018 02:42:37 -0600 Yuya Nishihara ui: adjust Windows workaround to new _readline() code
Tue, 06 Mar 2018 02:38:53 -0600 Yuya Nishihara ui: do not use rawinput() when we have to replace sys.stdin/stdout
Tue, 06 Mar 2018 02:32:26 -0600 Yuya Nishihara ui: do not try readline support if fin/fout aren't standard streams
Tue, 06 Mar 2018 02:28:59 -0600 Yuya Nishihara util: add public isstdin/isstdout() functions
Tue, 06 Mar 2018 03:05:49 -0600 Yuya Nishihara ui: add debug commands to test interactive prompt
Tue, 06 Mar 2018 02:14:11 -0600 Yuya Nishihara ui: inline util.bytesinput() into ui._readline()
Tue, 06 Mar 2018 02:05:25 -0600 Yuya Nishihara hgk: stop using util.bytesinput() to read a single line from stdin
Mon, 29 Aug 2016 10:42:58 -0400 Augie Fackler bookmarks: test for exchanging long bookmark names (issue5165)
Sun, 04 Mar 2018 11:46:03 -0500 Augie Fackler phabricator: follow-up phab auth improvements with backwards compat mode
Sat, 20 Jan 2018 02:41:10 -0700 Tom Prince phabricator: specify API tokens per host, rather than per repo
Sun, 04 Mar 2018 18:47:07 -0500 Yuya Nishihara py3: drop b'' from generate-working-copy-states.py output
Sun, 04 Mar 2018 18:41:09 -0500 Yuya Nishihara py3: make test-commit-multiple.t byte-safe
Sun, 04 Mar 2018 18:34:46 -0500 Yuya Nishihara py3: fix type of default username
Sun, 04 Mar 2018 18:21:16 -0500 Yuya Nishihara py3: read/write plain lock file in binary mode
Mon, 05 Mar 2018 12:31:08 -0500 Augie Fackler util: stop calling os.stat_float_times()
Mon, 05 Mar 2018 12:30:20 -0500 Augie Fackler cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
Mon, 05 Mar 2018 15:07:32 -0500 Augie Fackler osutil: implement minimal __getitem__ compatibility on our custom listdir type
Sun, 04 Mar 2018 21:14:24 -0500 Augie Fackler hgweb: adapt to socket._fileobject changes in Python 3
Sun, 04 Mar 2018 16:20:24 -0500 Augie Fackler debugcommands: fix some %r output with bytestr() wrappers
Wed, 07 Mar 2018 11:00:17 -0800 Martin von Zweigbergk tests: add test for issue 5494 but with --collapse
Wed, 07 Mar 2018 10:55:57 -0800 Martin von Zweigbergk tests: .hg/merge is a directory, so use `test -d`
Tue, 06 Mar 2018 14:29:20 -0800 Martin von Zweigbergk rebase: only store collapse message once
Tue, 06 Mar 2018 09:39:24 -0800 Martin von Zweigbergk rebase: collapse two nested if-conditions
Thu, 01 Mar 2018 20:12:25 -0800 Martin von Zweigbergk rebase: reduce scope of "dsguard" variables a bit
Wed, 07 Mar 2018 09:46:53 -0800 Martin von Zweigbergk rebase: remove unused argument "state" from rebasenode()
Wed, 07 Mar 2018 10:31:01 -0800 Martin von Zweigbergk rebase: delete obsolete internal "keepopen" option
Sun, 04 Mar 2018 00:25:58 +0530 Rishabh Madan releasenotes: allow notes for multiple directives in a single changeset
Sun, 04 Mar 2018 00:15:35 +0530 Rishabh Madan releasenotes: mention changeset with warning and abort
Sat, 03 Mar 2018 23:47:22 +0530 Rishabh Madan releasenotes: replace abort with warning while parsing (issue5775)
Wed, 07 Mar 2018 09:07:34 +1100 Vincent Parrett archival: fileit should not use atomictemp, causes performance regression
Sat, 03 Mar 2018 18:55:43 -0500 Gregory Szorc perf: teach perfbdiff to call blocks() and to use xdiff
Tue, 06 Mar 2018 19:31:17 -0800 Jun Wu fuzz: fix xdiff build
Tue, 06 Mar 2018 18:51:11 -0800 Jun Wu xdiff: remove xmerge related logic
Tue, 06 Mar 2018 18:41:08 -0800 Jun Wu xdiff: remove xemit related logic
Sun, 04 Mar 2018 00:17:49 -0800 Jun Wu xdiff: remove unused structure, functions, and constants
Sun, 04 Mar 2018 00:07:04 -0800 Jun Wu xdiff: remove whitespace related feature
Tue, 06 Mar 2018 14:32:14 -0800 Gregory Szorc merge with stable
Tue, 06 Mar 2018 13:19:54 -0600 Kevin Bullock Added signature for changeset 8bba684efde7 stable
Tue, 06 Mar 2018 13:19:52 -0600 Kevin Bullock Added tag 4.5.2 for changeset 8bba684efde7 stable
Tue, 06 Mar 2018 13:17:07 -0600 Kevin Bullock merge with security patches stable 4.5.2
Sun, 18 Feb 2018 17:20:38 -0800 Gregory Szorc hgweb: always perform permissions checks on protocol commands (BC) (SEC) stable
Tue, 20 Feb 2018 18:55:58 -0800 Gregory Szorc wireproto: check permissions when executing "batch" command (BC) (SEC) stable
Tue, 20 Feb 2018 18:54:27 -0800 Gregory Szorc wireproto: declare operation type for most commands (BC) (SEC) stable
Tue, 20 Feb 2018 18:53:39 -0800 Gregory Szorc wireproto: move command permissions dict out of hgweb_mod stable
Tue, 20 Feb 2018 19:09:01 -0800 Gregory Szorc tests: comprehensively test HTTP server permissions checking stable
Sun, 18 Feb 2018 10:40:49 -0800 Gregory Szorc tests: extract HTTP permissions tests to own test file stable
Tue, 06 Mar 2018 13:08:00 -0600 Kevin Bullock Added signature for changeset 369aadf7a326 stable
Tue, 06 Mar 2018 13:07:58 -0600 Kevin Bullock Added tag 4.5.1 for changeset 369aadf7a326 stable
Tue, 13 Feb 2018 11:35:32 -0800 Jun Wu revlog: resolve lfs rawtext to vanilla rawtext before applying delta stable 4.5.1
Sun, 04 Mar 2018 21:16:36 -0500 Augie Fackler sslutil: some more forcebytes() on some exception messages
Sun, 04 Mar 2018 21:15:37 -0500 Augie Fackler sslutil: sslcontext needs the cipher name as a sysstr
Sun, 04 Mar 2018 18:03:55 -0500 Augie Fackler sslutil: lots of unicode/bytes cleanup
Tue, 13 Feb 2018 11:35:32 -0800 Jun Wu revlog: do not use delta for lfs revisions stable
Tue, 06 Feb 2018 19:08:25 -0800 Jun Wu changegroup: do not delta lfs revisions stable
Tue, 06 Feb 2018 16:08:57 -0800 Jun Wu lfs: add a test showing bundle application could be broken stable
Mon, 05 Mar 2018 20:22:34 -0500 Matt Harbison debugwireproto: handle unimplemented util.poll() for Windows
Sun, 04 Mar 2018 16:55:51 -0500 Yuya Nishihara py3: byte-stringify test-blackbox.t
Sun, 04 Mar 2018 16:54:14 -0500 Yuya Nishihara py3: byte-stringify blackbox-readonly-dispatch.py
Sun, 04 Mar 2018 16:50:35 -0500 Yuya Nishihara py3: make blackbox-readonly-dispatch.py use ui instead of print()
Sun, 04 Mar 2018 16:48:17 -0500 Yuya Nishihara py3: fix int formatting of "incoming changes" log
Sun, 04 Mar 2018 16:48:01 -0500 Augie Fackler largefiles: use %d instead of %s to process ints
Sun, 04 Mar 2018 16:11:15 -0500 Augie Fackler transaction: fix an error string with bytestr() on a repr()d value
Sun, 04 Mar 2018 16:23:10 -0500 Yuya Nishihara py3: work around comparison between int and None in tagmerge
Sun, 04 Mar 2018 16:13:46 -0500 Yuya Nishihara py3: do not mutate dict while iterating in tagmerge
Sun, 04 Mar 2018 16:01:18 -0500 Yuya Nishihara py3: fix type of ui.configitems(ignoresub=True) result
Sun, 04 Mar 2018 15:53:10 -0500 Yuya Nishihara py3: don't use str() to stringify pushloc
Sun, 04 Mar 2018 15:26:26 -0500 Yuya Nishihara py3: byte-stringify test-config.t and test-config-env.py
Sun, 04 Mar 2018 15:24:45 -0500 Yuya Nishihara py3: use startswith() instead of slicing to detect leading whitespace
Sun, 04 Mar 2018 16:06:47 -0500 Augie Fackler archival: use py3 friendly replacements for chr() and long()
Sun, 04 Mar 2018 16:06:27 -0500 Augie Fackler archival: ensure file mode for gzipfile is sysstr
Sun, 04 Mar 2018 16:06:10 -0500 Augie Fackler archival: fix a missing r'' on a kwargs check
Sun, 04 Mar 2018 16:05:44 -0500 Augie Fackler py3: more passing tests (ten this time)
Sun, 04 Mar 2018 15:55:55 -0500 Augie Fackler util: fix unsafe url abort with bytestr() on url
Sun, 04 Mar 2018 15:16:42 -0500 Matt Harbison xdiff: fix builds on Windows
Mon, 05 Mar 2018 01:08:40 +0530 Pulkit Goyal py3: use bytes() instead of str()
Mon, 05 Mar 2018 01:05:54 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes
Mon, 05 Mar 2018 01:03:23 +0530 Pulkit Goyal py3: use util.forcebytestr to convert testedwith value to bytes
Sun, 04 Mar 2018 22:33:59 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of str
Sun, 04 Mar 2018 07:40:21 -0800 Martin von Zweigbergk setdiscovery: avoid a Yoda condition
Sun, 04 Mar 2018 07:40:11 -0800 Martin von Zweigbergk setdiscovery: remove unnecessary sample size limiting
Sun, 04 Mar 2018 07:39:46 -0800 Martin von Zweigbergk setdiscovery: remove initialsamplesize from a condition
Sun, 04 Mar 2018 07:37:08 -0800 Martin von Zweigbergk setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
Sun, 04 Mar 2018 13:04:12 -0500 Augie Fackler hgweb: fix up trailing slash detection on Python 3
Sun, 04 Mar 2018 13:03:22 -0500 Augie Fackler hgweb: convert req.form to bytes for all keys and values
Sun, 04 Mar 2018 12:33:15 -0500 Augie Fackler templater: show repr of string we're rejecting
Sun, 04 Mar 2018 12:21:01 -0500 Augie Fackler webutil: some %d instead of %s love on ints
Sun, 04 Mar 2018 12:17:02 -0500 Augie Fackler py3: whitelist three more cases
Sun, 04 Mar 2018 12:08:53 -0500 Augie Fackler archival: our filenames are bytes, not strs
Sun, 04 Mar 2018 12:08:37 -0500 Augie Fackler archival: tar file modes need to be sysstrs
Sun, 04 Mar 2018 12:08:19 -0500 Augie Fackler archival: fsdecode paths before passing to tar or zip objects
Sun, 04 Mar 2018 05:15:24 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-minirst.py
Sun, 04 Mar 2018 22:40:33 +0530 Pulkit Goyal py3: make sure __repr__ returns a str
Sun, 04 Mar 2018 22:40:08 +0530 Pulkit Goyal py3: make sure regular expressions are bytes
Sun, 04 Mar 2018 05:53:59 +0530 Pulkit Goyal py3: use bytes instead of str to make sure we use bytes internally
Sun, 04 Mar 2018 22:37:41 +0530 Pulkit Goyal py3: use util.forcebytestr instead of str to convert error messages
Sat, 03 Mar 2018 23:49:39 -0500 Yuya Nishihara lock: block signal interrupt while making a lock file
Sun, 04 Mar 2018 09:40:12 -0500 Augie Fackler fuzz: add some more docs about building/running fuzzers
Sun, 04 Mar 2018 11:49:33 -0500 Augie Fackler util: also silence py3 warnings from codec module
Sun, 04 Mar 2018 14:53:57 -0500 Yuya Nishihara test-annotate: set stdin and stdout to binary to get CR unmodified stable
Sun, 04 Mar 2018 13:19:05 -0500 Yuya Nishihara test-annotate: rewrite sed with some python stable
Thu, 15 Feb 2018 18:05:58 -0800 Kyle Lippincott docs: small fixes for profiling.nested and the overall description
Sun, 04 Mar 2018 10:20:41 -0500 Augie Fackler scmutil: fix oversight in b76248e51605c6 where I forgot to use msg
Sun, 04 Mar 2018 10:23:07 -0500 Augie Fackler hghave: remove unused "as ex" in exception block
Sat, 03 Mar 2018 18:33:10 -0500 Augie Fackler tests: port test-log to Python 3
Sat, 03 Mar 2018 19:12:47 -0500 Yuya Nishihara py3: make gettext domain a system string
Sun, 04 Mar 2018 07:03:50 -0500 Yuya Nishihara templater: fix position of terminator character in error message
Sun, 04 Mar 2018 10:42:51 -0500 Augie Fackler merge with stable
Sat, 03 Mar 2018 22:29:24 -0500 Matt Harbison test-subrepo: glob away an unstable hash stable
Thu, 01 Mar 2018 11:37:00 -0500 Matt Harbison subrepo: activate clone pooling to enable sharing with remote URLs stable
Thu, 01 Mar 2018 11:13:00 -0500 Matt Harbison subrepo: don't attempt to share remote sources (issue5793) stable
Wed, 28 Feb 2018 00:29:27 -0500 Matt Harbison test-subrepo: demonstrate problems with subrepo sharing and absolute paths stable
Sat, 03 Mar 2018 15:31:37 -0800 Ryan McElroy revsetlang: add a hint for more useful parse errors
Sat, 03 Mar 2018 11:07:46 -0800 Ryan McElroy setup: ignore extension load failures when finding working hg
Sat, 03 Mar 2018 00:35:59 -0500 Matt Harbison profile: colorize output on Windows
Sat, 03 Mar 2018 19:02:50 -0500 Kevin Bullock dispatch: don't clamp the range of the exit code twice
Sat, 03 Mar 2018 23:29:40 -0500 Matt Harbison bdiff: avoid pointer arithmetic on void*
Sat, 03 Mar 2018 19:26:30 -0500 Augie Fackler fuzz: add a quick README to try and document how to test new fuzzers
Sat, 03 Mar 2018 18:58:13 -0500 Augie Fackler fuzz: add a fuzzer for xdiff
Sat, 03 Mar 2018 12:39:15 -0800 Jun Wu tests: add tests about diff quality
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu run-tests: allow #require inside #if
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu mdiff: add a config option to use xdiff algorithm
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu bdiff: add a xdiffblocks method
Sat, 03 Mar 2018 12:39:11 -0800 Jun Wu xdiff: reduce indent heuristic overhead
Sat, 03 Mar 2018 12:38:41 -0800 Jun Wu xdiff: add a bdiff hunk mode
Sat, 03 Mar 2018 10:39:55 -0800 Jun Wu xdiff: remove patience and histogram diff algorithms
Sat, 03 Mar 2018 10:39:43 -0800 Jun Wu xdiff: vendor xdiff library from git
Sat, 03 Mar 2018 14:30:21 -0800 Ryan McElroy templater: provide hint for multi-line templates with parse errors
Sat, 03 Mar 2018 14:23:40 -0800 Ryan McElroy templater: add hint to template parse errors to help locate issues
Fri, 02 Mar 2018 07:17:06 +0530 Pulkit Goyal py3: use b"%d" to covert integer to bytes instead of str
Fri, 02 Mar 2018 07:16:33 +0530 Pulkit Goyal py3: use bytes() instead of str()
Fri, 02 Mar 2018 07:15:54 +0530 Pulkit Goyal py3: replace __str__ to __bytes__ in hgext/journal.py
Wed, 31 Jan 2018 22:21:33 -0800 Martin von Zweigbergk testrunner: add option to sort tests by previous run time
Sat, 03 Mar 2018 17:53:32 -0500 Augie Fackler py3: whitelist another 15 passing tests
Sat, 03 Mar 2018 17:09:26 -0500 Augie Fackler cmdutil: ensure PatchError messages are coerded to bytes, not str
Sat, 03 Mar 2018 17:08:41 -0500 Augie Fackler tests: fix bytes literals in test-fncache.t
Sat, 03 Mar 2018 17:08:05 -0500 Augie Fackler scmutil: avoid using basestring and add explicit handling of unicodes
Sat, 03 Mar 2018 17:07:18 -0500 Augie Fackler tests: fix inline extension bytes in test-ssh-proto-unbundle.t
Sat, 03 Mar 2018 16:38:17 -0500 Augie Fackler hghave: fix up clang-libfuzzer regex to be bytes
Sat, 03 Mar 2018 15:41:12 -0500 Yuya Nishihara py3: accept both unicode and byte strings as filename carried by IOError
Sat, 03 Mar 2018 15:33:52 -0500 Yuya Nishihara py3: back out c77c925987d7 to store bytes filename in IOError
Sat, 03 Mar 2018 14:57:23 -0500 Augie Fackler largefiles: headers and values need to be sysstrs, add r prefixes
Sat, 03 Mar 2018 11:26:30 -0500 Gregory Szorc cext: accept arguments as Py_buffer
Sat, 03 Mar 2018 11:19:43 -0500 Gregory Szorc cext: refactor cleanup code in bdiff()
Fri, 02 Mar 2018 07:13:33 +0530 Pulkit Goyal py3: use pycompat.bytestr() to convert error messages to bytes
Sat, 03 Mar 2018 14:28:51 -0500 Augie Fackler url: more bytes/unicodes fussing in url.py around auth handling
Sat, 03 Mar 2018 14:24:21 -0500 Augie Fackler httpconnection: convert url to bytes in readauthforuri
Sat, 03 Mar 2018 14:44:41 -0500 Augie Fackler tests: prevent enormous output spew in test-lfs-largefiles.t
Sat, 03 Mar 2018 12:23:03 -0500 Yuya Nishihara py3: fix formatting of path-auditing errors
Sat, 03 Mar 2018 12:36:05 -0500 Yuya Nishihara py3: make os.curdir a bytes
Sat, 03 Mar 2018 12:34:35 -0500 Yuya Nishihara py3: make os.pardir a bytes
Sat, 03 Mar 2018 14:21:47 -0500 Yuya Nishihara py3: fix slicing of bytes in patch.iterhunks()
Sat, 03 Mar 2018 09:35:59 -0500 Augie Fackler tests: fix various test-check-module-imports.t violations
Tue, 27 Feb 2018 00:33:46 +0530 Pulkit Goyal pycompat: prevent encoding or decoding values if not required
Sat, 03 Mar 2018 10:39:48 -0500 Yuya Nishihara py3: add some b'' to make test-lock-badness.t happy
Sat, 03 Mar 2018 10:32:06 -0500 Yuya Nishihara py3: fix formatting of lock error message
Sat, 03 Mar 2018 10:02:36 -0500 Yuya Nishihara py3: fix some unicode madness in global exception catcher
Sat, 03 Mar 2018 10:08:13 -0500 Yuya Nishihara py3: pass a system-string filename to sub-classes of IOError
Sat, 03 Mar 2018 09:19:34 -0500 Yuya Nishihara py3: fix some membership tests on linkrev adjustment
Fri, 02 Mar 2018 22:38:09 -0500 Yuya Nishihara py3: make test-basic.t pass on Python 3
Fri, 02 Mar 2018 22:35:20 -0500 Yuya Nishihara py3: silence the final IOError by closing stdout/err slightly early
Fri, 02 Mar 2018 22:10:36 -0500 Yuya Nishihara py3: conditionalize initialization of stdio flags
Thu, 01 Mar 2018 18:25:19 -0500 Yuya Nishihara test-command-template: glob out detailed "invalid escape" message
Thu, 01 Mar 2018 08:14:54 -0500 Yuya Nishihara templater: byte-stringify dict/list values before passing to default format
Thu, 01 Mar 2018 08:07:22 -0500 Yuya Nishihara templater: allow dynamically switching the default dict/list formatting
Sat, 03 Mar 2018 21:01:07 +0530 Pulkit Goyal py3: use util.forcevytestr to convert error to bytes
Sat, 03 Mar 2018 09:50:07 -0500 Gregory Szorc util: report integer result from write()
Sat, 03 Mar 2018 09:34:06 -0500 Gregory Szorc util: log readinto() I/O
Fri, 02 Mar 2018 22:47:18 -0500 Gregory Szorc util: teach escapedata() about bytearray
Fri, 02 Mar 2018 22:59:12 -0500 Gregory Szorc sshpeer: don't read(0)
Sat, 03 Mar 2018 05:51:34 -0500 Yuya Nishihara py3: unblock C extensions on Python 3
Sat, 03 Mar 2018 07:59:20 -0500 Yuya Nishihara py3: make test-ancestors.py pass on Python 3 with C extensions
Sat, 03 Mar 2018 07:24:25 -0500 Yuya Nishihara py3: do not pass a memoryview to bdiff.bdiff()
Sat, 03 Mar 2018 07:00:37 -0500 Yuya Nishihara py3: do not pass a list of iterators to computephasesmapsets()
Sat, 03 Mar 2018 06:57:02 -0500 Yuya Nishihara cext: fix computephasesmapsets() not to return without setting an exception
Sat, 03 Mar 2018 06:44:47 -0500 Yuya Nishihara py3: do not pass a float to dict_new_presized()
Sat, 03 Mar 2018 06:41:52 -0500 Yuya Nishihara cext: mark tuple_format as a constant
Sat, 03 Mar 2018 06:18:47 -0500 Yuya Nishihara py3: bulk-replace 'const char*' format specifier passed to PyArg_ParseTuple*()
Sat, 03 Mar 2018 06:08:22 -0500 Yuya Nishihara py3: bulk-replace bytes format specifier passed to Py_BuildValue()
Sat, 03 Mar 2018 05:58:41 -0500 Yuya Nishihara py3: add PY23() macro to switch string literal depending on python version
Sat, 03 Mar 2018 05:50:45 -0500 Yuya Nishihara py3: don't try to mangle C extension blob by code transformer
Fri, 02 Mar 2018 18:47:27 -0500 Augie Fackler tests: add missing b prefixes in test-atomictempfile.py
Tue, 27 Feb 2018 16:31:44 -0800 Gregory Szorc wireproto: only expose "between" to version 1 of wire protocols
Fri, 02 Mar 2018 18:55:18 -0500 Gregory Szorc tests: add more tests around hook output and getbundle
Tue, 27 Feb 2018 16:24:02 -0800 Gregory Szorc wireproto: add transport specific capabilities in the transport