Sun, 11 Mar 2018 10:15:33 -0700 Gregory Szorc hgweb: move readallowed to a standalone function
Sun, 11 Mar 2018 15:51:13 -0700 Gregory Szorc hgweb: remove some use of wsgireq in hgwebdir
Sat, 10 Mar 2018 20:54:44 -0800 Gregory Szorc hgweb: fix a bug due to variable name typo
Sat, 10 Mar 2018 20:51:46 -0800 Gregory Szorc hgweb: stop passing req and tmpl into @webcommand functions (API)
Sat, 10 Mar 2018 19:57:08 -0800 Gregory Szorc hgweb: pass modern request type into various webutil functions (API)
Sat, 10 Mar 2018 19:46:54 -0800 Gregory Szorc hgweb: don't redundantly pass templater with requestcontext (API)
Sat, 10 Mar 2018 20:38:28 -0800 Gregory Szorc hgweb: use templater on requestcontext instance
Sat, 10 Mar 2018 19:41:18 -0800 Gregory Szorc hgweb: add a sendtemplate() helper function
Sat, 10 Mar 2018 19:11:41 -0800 Gregory Szorc hgweb: use web.req instead of req.req
Sat, 10 Mar 2018 19:08:58 -0800 Gregory Szorc hgweb: stop setting headers on wsgirequest
Sat, 10 Mar 2018 20:35:35 -0800 Gregory Szorc hgweb: always return iterable from @webcommand functions (API)
Sat, 10 Mar 2018 18:51:32 -0800 Gregory Szorc hgweb: send errors using new response API
Sat, 10 Mar 2018 18:42:00 -0800 Gregory Szorc hgweb: refactor 304 handling code
Sat, 10 Mar 2018 18:19:27 -0800 Gregory Szorc hgweb: transition permissions hooks to modern request type (API)
Sat, 10 Mar 2018 20:16:20 -0800 Gregory Szorc hgweb: port archive command to modern response API
Sat, 10 Mar 2018 16:17:51 -0800 Gregory Szorc hgweb: refactor fake file object proxy for archiving
Sat, 10 Mar 2018 16:27:01 -0800 Gregory Szorc tests: additional test coverage of archive web command
Sat, 10 Mar 2018 15:46:29 -0800 Gregory Szorc hgweb: port static file handling to new response API
Sat, 10 Mar 2018 15:37:29 -0800 Gregory Szorc hgweb: remove one-off routing for file?style=raw
Sat, 10 Mar 2018 20:36:34 -0800 Gregory Szorc hgweb: port most @webcommand to use modern response type
Sat, 10 Mar 2018 17:02:57 -0800 Gregory Szorc hgweb: support using new response object for web commands
Sat, 10 Mar 2018 14:19:27 -0800 Gregory Szorc hgweb: inline caching() and port to modern mechanisms
Sat, 10 Mar 2018 14:06:58 -0800 Gregory Szorc hgweb: expose repo name on parsedrequest
Sat, 10 Mar 2018 14:00:40 -0800 Gregory Szorc hgweb: expose URL scheme and REMOTE_* attributes
Sat, 10 Mar 2018 12:31:11 -0800 Gregory Szorc hgweb: remove wsgirequest.form (API)
Sat, 10 Mar 2018 12:36:36 -0800 Gregory Szorc hgweb: perform all parameter lookup via qsparams
Sat, 10 Mar 2018 12:11:26 -0800 Gregory Szorc hgweb: set variables in qsparams
Sat, 10 Mar 2018 11:46:52 -0800 Gregory Szorc hgweb: use our new request object for "style" parameter
Sat, 10 Mar 2018 12:35:38 -0800 Gregory Szorc hgweb: use a multidict for holding query string parameters
Sat, 10 Mar 2018 11:23:05 -0800 Gregory Szorc hgweb: create dedicated type for WSGI responses
Sat, 10 Mar 2018 11:15:05 -0800 Gregory Szorc tests: add test for a wire protocol request to wrong base URL
Fri, 09 Mar 2018 17:10:36 -0800 Gregory Szorc hgweb: remove support for short query string based aliases (BC)
Sat, 10 Mar 2018 11:07:53 -0800 Gregory Szorc hgweb: remove support for POST form data (BC)
Sat, 10 Mar 2018 11:06:13 -0800 Gregory Szorc hgweb: expose input stream on parsed WSGI request object
Sat, 10 Mar 2018 10:56:10 -0800 Gregory Szorc hgweb: make parsedrequest part of wsgirequest
Sat, 10 Mar 2018 11:03:45 -0800 Gregory Szorc hgweb: refactor the request draining code
Sat, 10 Mar 2018 10:48:34 -0800 Gregory Szorc hgweb: use a capped reader for WSGI input stream
Sat, 10 Mar 2018 10:47:30 -0800 Gregory Szorc hgweb: document continuereader
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()
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 tip