log

age author description
Tue, 13 Mar 2018 17:55:03 -0400 Augie Fackler remotenames: work around move of ABCs in collections
Mon, 26 Feb 2018 20:44:21 +0800 Anton Shestakov hgweb: explain instabilities of unstable changesets
Mon, 26 Feb 2018 20:44:01 +0800 Anton Shestakov debug: add debugwhyunstable that explains instabilities
Tue, 13 Mar 2018 20:34:38 +0800 Anton Shestakov obsolete: move marker flags to obsutil
Wed, 21 Feb 2018 17:21:10 +0100 Boris Feld debugupdatecache: also warm rev branch cache
Wed, 21 Feb 2018 17:16:56 +0100 Boris Feld debugbundle: do not display detailed part data in --quiet mode
Wed, 14 Mar 2018 15:44:53 -0400 Augie Fackler tests: clean up two wayward `python` invocations
Wed, 14 Mar 2018 15:42:23 -0400 Augie Fackler contrib: open a hole in the open().read() ban for open().close()
Wed, 14 Mar 2018 15:39:28 -0400 Augie Fackler cleanup: fix some latent open(path).read() et al calls we previously missed
Wed, 14 Mar 2018 11:16:45 -0700 Martin von Zweigbergk uncommit: fix unaligned indentation
Fri, 09 Mar 2018 18:39:48 +0100 Boris Feld util: clear debugstacktrace call
Mon, 05 Mar 2018 11:48:28 -0500 Boris Feld peer-request: include more details about batch commands
Wed, 14 Mar 2018 15:56:34 -0400 Augie Fackler tests: fix test-wireproto.py to work around serverrepo() not having a ui
Tue, 13 Mar 2018 22:53:49 -0400 Augie Fackler tests: add a cat of `error.log` in subrepo test
Tue, 13 Mar 2018 18:13:37 -0400 Augie Fackler hghave: fix hardlink-whitelisted check on Python 3
Tue, 13 Mar 2018 18:05:49 -0400 Augie Fackler hghave: fix xdiff check on Python 3
Tue, 13 Mar 2018 18:04:37 -0400 Augie Fackler commandserver: prefer first-party selectors module from Python 3 to backport
Sat, 10 Mar 2018 12:33:19 +0530 Sushil khanchi forget: add --dry-run mode
Fri, 09 Mar 2018 15:53:41 +0100 Boris Feld push-discovery: extract the bookmark comparison logic in its own function
Fri, 09 Mar 2018 16:31:35 +0100 Boris Feld push-discovery: don't turn use generator when comparing bookmarks
Tue, 13 Mar 2018 16:56:13 -0700 Jun Wu xdiff: move stdint.h to xdiff.h
Mon, 12 Mar 2018 20:37:08 +0900 Yuya Nishihara annotate: correct parameter name of decorate() function
Tue, 13 Mar 2018 21:22:14 +0900 Yuya Nishihara pycompat: name maplist() and ziplist() for better traceback message
Sun, 04 Mar 2018 09:07:06 -0800 Martin von Zweigbergk rebase: move constant expressions out of inner loop in _performrebase()
Fri, 02 Mar 2018 15:38:20 -0800 Martin von Zweigbergk rebase: inline _performrebasesubset()
Mon, 12 Mar 2018 10:39:42 -0700 Martin von Zweigbergk rebase: extract function for rebasing a single node
Fri, 09 Mar 2018 12:48:00 -0800 Martin von Zweigbergk rebase: use configoverride context manager for ui.forcemerge
Fri, 09 Mar 2018 12:45:50 -0800 Martin von Zweigbergk rebase: also restore "ui.allowemptycommit" value
Thu, 08 Mar 2018 14:17:24 -0800 Martin von Zweigbergk rebase: fix issue 5494 also with --collapse
Fri, 09 Mar 2018 10:35:48 -0800 Martin von Zweigbergk rebase: also include commit of collapsed commits in single transaction
Mon, 12 Mar 2018 23:08:47 -0400 Matt Harbison lfs: debug print HTTP headers and JSON payload received from the server
Mon, 12 Mar 2018 22:30:01 -0400 Matt Harbison test-lfs: dial up the debugging on commands that interact with the server
Sat, 24 Feb 2018 15:12:01 -0500 Matt Harbison tests: add a substitution pattern for dates in HTTP headers and LFS payload
Mon, 12 Mar 2018 21:50:18 -0400 Matt Harbison xdiff: fix a hard crash on Windows
Thu, 08 Mar 2018 22:23:02 +0900 Yuya Nishihara templater: split template functions to new module
Thu, 08 Mar 2018 23:15:09 +0900 Yuya Nishihara templater: move hybrid class and functions to templateutil module
Thu, 08 Mar 2018 23:10:46 +0900 Yuya Nishihara templater: move stringify() to templateutil module
Wed, 28 Feb 2018 15:20:41 -0500 Yuya Nishihara dagop: move lines() out of annotate()
Wed, 28 Feb 2018 15:19:47 -0500 Yuya Nishihara dagop: extract core algorithm of annotate() from context.py
Wed, 28 Feb 2018 15:09:05 -0500 Yuya Nishihara dagop: move annotateline and _annotatepair from context.py
Fri, 09 Mar 2018 21:59:07 -0500 Matt Harbison bdiff: convert more longs to int64_t
Fri, 09 Mar 2018 21:42:33 -0500 Matt Harbison xdiff: silence a 32-bit shift warning on Windows
Fri, 09 Mar 2018 21:31:57 -0500 Matt Harbison xdiff: backport int64_t and uint64_t types to Windows
Thu, 08 Mar 2018 22:33:24 +0900 Yuya Nishihara templater: extract template evaluation utility to new module
Thu, 08 Mar 2018 22:20:36 +0900 Yuya Nishihara templater: move function table to the "context" object
Sun, 11 Mar 2018 16:29:54 -0700 Gregory Szorc hgweb: remove wsgirequest (API)
Sat, 10 Mar 2018 15:24:24 +0530 Pulkit Goyal tweakdefaults: add commands.status.verbose to tweakefaults
Sun, 11 Mar 2018 16:19:20 -0700 Gregory Szorc hgweb: store the raw WSGI environment dict
Sun, 11 Mar 2018 15:55:38 -0700 Gregory Szorc hgweb: remove dead wsgirequest code
Sun, 11 Mar 2018 15:40:58 -0700 Gregory Szorc hgweb: port to new response API
Sun, 11 Mar 2018 15:35:03 -0700 Gregory Szorc hgweb: pass modern request type into templater()
Sun, 11 Mar 2018 15:37:59 -0700 Gregory Szorc hgweb: use modern response type for index generation
Sun, 11 Mar 2018 15:29:38 -0700 Gregory Szorc hgweb: don't pass wsgireq to makeindex and other functions
Sun, 11 Mar 2018 15:18:29 -0700 Gregory Szorc hgweb: replace PATH_INFO with dispatchpath
Sun, 11 Mar 2018 15:15:02 -0700 Gregory Szorc hgweb: rewrite path generation for index entries
Sun, 11 Mar 2018 15:08:36 -0700 Gregory Szorc hgweb: construct {url} with req.apppath
Sun, 11 Mar 2018 15:33:56 -0700 Gregory Szorc hgweb: support constructing URLs from an alternate base URL
Sun, 11 Mar 2018 13:55:13 -0700 Gregory Szorc hgweb: clarify that apppath begins with a forward slash
Sun, 11 Mar 2018 13:38:56 -0700 Gregory Szorc hgweb: change how dispatch path is reported
Sun, 11 Mar 2018 13:11:13 -0700 Gregory Szorc hgweb: refactor repository name URL parsing
Sun, 11 Mar 2018 12:53:47 -0700 Gregory Szorc tests: add test coverage for parsing WSGI requests
Sun, 11 Mar 2018 10:51:14 -0700 Gregory Szorc hgweb: construct static URL like hgweb does
Sun, 11 Mar 2018 10:38:46 -0700 Gregory Szorc hgweb: remove unused **map argument
Sun, 11 Mar 2018 10:37:25 -0700 Gregory Szorc hgweb: extract entries() to standalone function
Sun, 11 Mar 2018 10:24:46 -0700 Gregory Szorc hgweb: move rawentries() to a standalone function
Sun, 11 Mar 2018 10:17:58 -0700 Gregory Szorc hgweb: move archivelist to standalone function
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