D2843: url: support suppressing Accept header |
2018-03-21 |
phabricator |
|
Not Applicable |
D2849: hgweb: also set Content-Type header |
2018-03-21 |
phabricator |
|
Not Applicable |
D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames |
2018-03-21 |
phabricator |
|
Not Applicable |
D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames |
2018-03-21 |
phabricator |
|
Not Applicable |
D2889: filemerge: make the 'local' path match the format that 'base' and 'other' use |
2018-03-21 |
phabricator |
|
Not Applicable |
D2896: commands: use keyword arguments in update function |
2018-03-21 |
phabricator |
|
Not Applicable |
D2896: commands: use keyword arguments in update function |
2018-03-21 |
phabricator |
|
Not Applicable |
D2905: rebase: pass "inmemory" directly to _definedestmap() |
2018-03-21 |
phabricator |
|
Not Applicable |
D2897: fix: new extension for automatically modifying file contents |
2018-03-20 |
phabricator |
|
Not Applicable |
D2842: util: don't log low-level I/O calls for HTTP peer |
2018-03-20 |
phabricator |
|
Not Applicable |
D2666: repair: rename _backup to backupbundle |
2018-03-20 |
phabricator |
|
Not Applicable |
D2840: hgweb: allow defining Server response header for HTTP server |
2018-03-20 |
phabricator |
|
Not Applicable |
D2841: debugcommands: support sending HTTP requests with debugwireproto |
2018-03-20 |
phabricator |
|
Not Applicable |
D2726: debugcommands: support connecting to HTTP peers |
2018-03-20 |
phabricator |
|
Not Applicable |
D2721: util: observable proxy objects for sockets |
2018-03-20 |
phabricator |
|
Not Applicable |
D2720: debugcommands: introduce actions to perform deterministic reads |
2018-03-20 |
phabricator |
|
Not Applicable |
D2722: url: add HTTP handler that uses a proxied socket |
2018-03-20 |
phabricator |
|
Not Applicable |
D2839: tests: use $HTTP_DATE$ for Date header |
2018-03-20 |
phabricator |
|
Not Applicable |
D2725: httppeer: refactor how httppeer is created (API) |
2018-03-20 |
phabricator |
|
Not Applicable |
D2869: wireproto: add request IDs to frames |
2018-03-20 |
phabricator |
|
Not Applicable |
D2884: wireproto: experimental command to emit file data |
2018-03-20 |
phabricator |
|
Not Applicable |
D2883: revlogstore: create and implement an interface for repo files storage |
2018-03-20 |
phabricator |
|
Not Applicable |
D2856: wireproto: nominally don't expose "batch" to version 2 wire transports |
2018-03-20 |
phabricator |
|
Not Applicable |
D2871: wireproto: service multiple command requests per HTTP request |
2018-03-20 |
phabricator |
|
Not Applicable |
D2872: wireproto: define human output side channel frame |
2018-03-20 |
phabricator |
|
Not Applicable |
D2852: wireproto: implement basic frame reading and processing |
2018-03-20 |
phabricator |
|
Not Applicable |
D2860: wireproto: buffer output frames when in half duplex mode |
2018-03-20 |
phabricator |
|
Not Applicable |
D2870: wireproto: support for receiving multiple requests |
2018-03-20 |
phabricator |
|
Not Applicable |
D2851: wireproto: define and implement protocol for issuing requests |
2018-03-20 |
phabricator |
|
Not Applicable |
D2858: wireproto: define and implement responses in framing protocol |
2018-03-20 |
phabricator |
|
Not Applicable |
D2857: wireproto: implement basic command dispatching for HTTPv2 |
2018-03-20 |
phabricator |
|
Not Applicable |
D2836: wireproto: define permissions-based routing of HTTPv2 wire protocol |
2018-03-20 |
phabricator |
|
Not Applicable |
D2850: wireproto: define content negotiation for HTTPv2 |
2018-03-20 |
phabricator |
|
Not Applicable |
D2849: hgweb: also set Content-Type header |
2018-03-19 |
phabricator |
|
Not Applicable |
D2837: wireproto: require POST for all HTTPv2 requests |
2018-03-19 |
phabricator |
|
Not Applicable |
D1951: bundle: condition the changegroup part when creating a new bundle |
2018-03-19 |
phabricator |
|
Not Applicable |
D2396: stack: import Evolve stack test file |
2018-03-19 |
phabricator |
|
Not Applicable |
D2398: histedit: use the new stack definition for histedit |
2018-03-19 |
phabricator |
|
Not Applicable |
D2399: stack: return a sorted smartrev by default |
2018-03-19 |
phabricator |
|
Not Applicable |
D2397: show: use the new stack definition for show stack |
2018-03-19 |
phabricator |
|
Not Applicable |
D2395: stack: add a new module for stack-related commands |
2018-03-19 |
phabricator |
|
Not Applicable |
D2888: filemerge: use a single temp dir instead of temp files |
2018-03-19 |
phabricator |
|
Not Applicable |
D2887: filemerge: move temp file unlinks to _maketempfiles |
2018-03-19 |
phabricator |
|
Not Applicable |
D2888: filemerge: use a single temp dir instead of temp files |
2018-03-19 |
phabricator |
|
Not Applicable |
D2887: filemerge: move temp file unlinks to _maketempfiles |
2018-03-19 |
phabricator |
|
Not Applicable |
D2879: rebase: on abort, don't strip commits that didn't need rebased (issue5822) |
2018-03-19 |
phabricator |
|
Not Applicable |
D2878: rebase: avoid defining two lists with the same contents |
2018-03-19 |
phabricator |
|
Not Applicable |
D2877: tests: demonstrate aborted rebase strips commits that didn't need rebasing |
2018-03-19 |
phabricator |
|
Not Applicable |
D2895: py3: use "%d" % int instead of str(int) |
2018-03-19 |
phabricator |
|
Not Applicable |
D2881: hgweb: refactor multirequest to be a dict of lists |
2018-03-19 |
phabricator |
|
Not Applicable |
D2894: py3: use pycompat.bytestr() in dirstate.py |
2018-03-19 |
phabricator |
|
Not Applicable |
D2893: py3: make tests/test-log-linerange.t work on Python 3 |
2018-03-19 |
phabricator |
|
Not Applicable |
D2892: py3: use print as a function in tests/test-narrow-clone-non-narrow-server.t |
2018-03-19 |
phabricator |
|
Not Applicable |
D2676: tests: stop over-specifying tempfile name |
2018-03-19 |
phabricator |
|
Not Applicable |
D2855: graft: add a version number to the state file formats |
2018-03-19 |
phabricator |
|
Not Applicable |
D2595: graft: start using the new state file |
2018-03-19 |
phabricator |
|
Not Applicable |
D2594: graft: move logic to read current graft state file in state.py |
2018-03-19 |
phabricator |
|
Not Applicable |
D2875: remotenames: introduce a config option to allow creation of remote bookmarks |
2018-03-19 |
phabricator |
|
Not Applicable |
D2874: remotenames: synchronise remotenames after push also |
2018-03-19 |
phabricator |
|
Not Applicable |
D2873: remotenames: add functionality to override -B flag of push |
2018-03-19 |
phabricator |
|
Not Applicable |
D2808: remotenames: show remote bookmarks in `hg bookmarks` |
2018-03-19 |
phabricator |
|
Not Applicable |
D2807: remotenames: add functionality to hoist remotebookmarks |
2018-03-19 |
phabricator |
|
Not Applicable |
D2676: tests: stop over-specifying tempfile name |
2018-03-18 |
phabricator |
|
Not Applicable |
D2882: hgweb: convert an assert to a ProgrammingError |
2018-03-17 |
phabricator |
|
Not Applicable |
D2876: rebase: allow in-memory merge of the working copy parent |
2018-03-17 |
phabricator |
|
Not Applicable |
D2886: filemerge: give some variables in _xmerge more descriptive names |
2018-03-17 |
phabricator |
|
Not Applicable |
D2891: uncommit: simplify condition for keeping commit |
2018-03-17 |
phabricator |
|
Not Applicable |
D2890: uncommit: document when the commit will be pruned |
2018-03-17 |
phabricator |
|
Not Applicable |
D2862: uncommit: leave empty commit if all files are uncommitted |
2018-03-17 |
phabricator |
|
Not Applicable |
D2856: wireproto: nominally don't expose "batch" to version 2 wire transports |
2018-03-16 |
phabricator |
|
Not Applicable |
D2723: httppeer: consolidate _requestbuilder assignments and document |
2018-03-15 |
phabricator |
|
Not Applicable |
D2725: httppeer: refactor how httppeer is created (API) |
2018-03-15 |
phabricator |
|
Not Applicable |
D2723: httppeer: consolidate _requestbuilder assignments and document |
2018-03-15 |
phabricator |
|
Not Applicable |
D2691: commands: don't check for merge.update() truthiness |
2018-03-15 |
phabricator |
|
Not Applicable |
D2868: util: prefer "bytesio" to "stringio" |
2018-03-15 |
phabricator |
|
Not Applicable |
D2724: httppeer: alias url as urlmod |
2018-03-15 |
phabricator |
|
Not Applicable |
D2866: contrib: fix a subtle bug in check-code's regex rewriting |
2018-03-15 |
phabricator |
|
Not Applicable |
D2847: remotenames: work around move of ABCs in collections |
2018-03-15 |
phabricator |
|
Not Applicable |
D2867: tests: fix test-wireproto.py to work around serverrepo() not having a ui |
2018-03-15 |
phabricator |
|
Not Applicable |
D2865: tests: clean up two wayward `python` invocations |
2018-03-15 |
phabricator |
|
Not Applicable |
D2864: contrib: open a hole in the open().read() ban for open().close() |
2018-03-15 |
phabricator |
|
Not Applicable |
D2863: cleanup: fix some latent open(path).read() et al calls we previously missed |
2018-03-15 |
phabricator |
|
Not Applicable |
D2856: wireproto: nominally don't expose "batch" to version 2 wire transports |
2018-03-15 |
phabricator |
|
Not Applicable |
D2858: wireproto: define and implement responses in framing protocol |
2018-03-15 |
phabricator |
|
Not Applicable |
D2852: wireproto: implement basic frame reading and processing |
2018-03-15 |
phabricator |
|
Not Applicable |
D2860: wireproto: buffer output frames when in half duplex mode |
2018-03-15 |
phabricator |
|
Not Applicable |
D2857: wireproto: implement basic command dispatching for HTTPv2 |
2018-03-15 |
phabricator |
|
Not Applicable |
D2851: wireproto: define and implement protocol for issuing requests |
2018-03-15 |
phabricator |
|
Not Applicable |
D2861: uncommit: fix unaligned indentation |
2018-03-14 |
phabricator |
|
Not Applicable |
D2847: remotenames: work around move of ABCs in collections |
2018-03-14 |
phabricator |
|
Not Applicable |
D2858: wireproto: define and implement responses in framing protocol |
2018-03-14 |
phabricator |
|
Not Applicable |
D2857: wireproto: implement basic command dispatching for HTTPv2 |
2018-03-14 |
phabricator |
|
Not Applicable |
D2838: util: clear debugstacktrace call |
2018-03-14 |
phabricator |
|
Not Applicable |
D2853: tests: add a cat of `error.log` in subrepo test |
2018-03-14 |
phabricator |
|
Not Applicable |
D2846: hghave: fix hardlink-whitelisted check on Python 3 |
2018-03-14 |
phabricator |
|
Not Applicable |
D2845: hghave: fix xdiff check on Python 3 |
2018-03-14 |
phabricator |
|
Not Applicable |
D2844: commandserver: prefer first-party selectors module from Python 3 to backport |
2018-03-14 |
phabricator |
|
Not Applicable |
D2595: graft: start using the new state file |
2018-03-14 |
phabricator |
|
Not Applicable |
D2594: graft: move logic to read current graft state file in state.py |
2018-03-14 |
phabricator |
|
Not Applicable |
D2847: remotenames: work around move of ABCs in collections |
2018-03-14 |
phabricator |
|
Not Applicable |
D2836: wireproto: define permissions-based routing of HTTPv2 wire protocol |
2018-03-14 |
phabricator |
|
Not Applicable |
D2837: wireproto: require POST for all HTTPv2 requests |
2018-03-14 |
phabricator |
|
Not Applicable |
D2850: wireproto: define content negotiation for HTTPv2 |
2018-03-14 |
phabricator |
|
Not Applicable |
D2842: util: don't log low-level I/O calls for HTTP peer |
2018-03-14 |
phabricator |
|
Not Applicable |
D2836: wireproto: define permissions-based routing of HTTPv2 wire protocol |
2018-03-14 |
phabricator |
|
Not Applicable |
D2837: wireproto: require POST for all HTTPv2 requests |
2018-03-14 |
phabricator |
|
Not Applicable |
D2834: wireproto: support /api/* URL space for exposing APIs |
2018-03-14 |
phabricator |
|
Not Applicable |
D2721: util: observable proxy objects for sockets |
2018-03-14 |
phabricator |
|
Not Applicable |
D2848: xdiff: move stdint.h to xdiff.h |
2018-03-14 |
phabricator |
|
Not Applicable |
D2836: wireproto: define permissions-based routing of HTTPv2 wire protocol |
2018-03-13 |
phabricator |
|
Not Applicable |
D2837: wireproto: require POST for all HTTPv2 requests |
2018-03-13 |
phabricator |
|
Not Applicable |
D2834: wireproto: support /api/* URL space for exposing APIs |
2018-03-13 |
phabricator |
|
Not Applicable |
D2726: debugcommands: support connecting to HTTP peers |
2018-03-13 |
phabricator |
|
Not Applicable |
D2809: rebase: extract function for rebasing a single node |
2018-03-13 |
phabricator |
|
Not Applicable |
D2811: rebase: move constant expressions out of inner loop in _performrebase() |
2018-03-13 |
phabricator |
|
Not Applicable |
D2810: rebase: inline _performrebasesubset() |
2018-03-13 |
phabricator |
|
Not Applicable |
D2761: rebase: use configoverride context manager for ui.forcemerge |
2018-03-13 |
phabricator |
|
Not Applicable |
D2760: rebase: also restore "ui.allowemptycommit" value |
2018-03-13 |
phabricator |
|
Not Applicable |
D2728: rebase: also include commit of collapsed commits in single transaction |
2018-03-13 |
phabricator |
|
Not Applicable |
D2759: rebase: fix issue 5494 also with --collapse |
2018-03-13 |
phabricator |
|
Not Applicable |
D2678: help: supporting both help and doc for aliases |
2018-03-13 |
phabricator |
|
Not Applicable |
D2726: debugcommands: support connecting to HTTP peers |
2018-03-13 |
phabricator |
|
Not Applicable |
D2720: debugcommands: introduce actions to perform deterministic reads |
2018-03-13 |
phabricator |
|
Not Applicable |
D2725: httppeer: refactor how httppeer is created (API) |
2018-03-13 |
phabricator |
|
Not Applicable |
D2721: util: observable proxy objects for sockets |
2018-03-13 |
phabricator |
|
Not Applicable |
D2723: httppeer: remove _requestbuilder attribute |
2018-03-13 |
phabricator |
|
Not Applicable |
D2724: httppeer: alias url as urlmod |
2018-03-13 |
phabricator |
|
Not Applicable |
D2694: merge: deprecate accessing update results by index |
2018-03-12 |
phabricator |
|
Not Applicable |
D2702: commands: use constants for merge things |
2018-03-12 |
phabricator |
|
Not Applicable |
D2691: commands: don't check for merge.update() truthiness |
2018-03-12 |
phabricator |
|
Not Applicable |
D2692: merge: return an attrs class from update() and applyupdates() |
2018-03-12 |
phabricator |
|
Not Applicable |
D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames |
2018-03-12 |
phabricator |
|
Not Applicable |
D2832: hgweb: remove wsgirequest (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames |
2018-03-12 |
phabricator |
|
Not Applicable |
D2729: copyfile: preserve stat info (mtime, etc.) when doing copies/renames |
2018-03-12 |
phabricator |
|
Not Applicable |
D2806: tweakdefaults: add commands.status.verbose to tweakefaults |
2018-03-12 |
phabricator |
|
Not Applicable |
D2831: hgweb: store the raw WSGI environment dict |
2018-03-12 |
phabricator |
|
Not Applicable |
D2830: hgweb: remove dead wsgirequest code |
2018-03-12 |
phabricator |
|
Not Applicable |
D2829: hgweb: port to new response API |
2018-03-12 |
phabricator |
|
Not Applicable |
D2828: hgweb: pass modern request type into templater() |
2018-03-12 |
phabricator |
|
Not Applicable |
D2827: hgweb: use modern response type for index generation |
2018-03-12 |
phabricator |
|
Not Applicable |
D2825: hgweb: replace PATH_INFO with dispatchpath |
2018-03-12 |
phabricator |
|
Not Applicable |
D2826: hgweb: don't pass wsgireq to makeindex and other functions |
2018-03-12 |
phabricator |
|
Not Applicable |
D2823: hgweb: construct {url} with req.apppath |
2018-03-12 |
phabricator |
|
Not Applicable |
D2824: hgweb: rewrite path generation for index entries |
2018-03-12 |
phabricator |
|
Not Applicable |
D2822: hgweb: support constructing URLs from an alternate base URL |
2018-03-12 |
phabricator |
|
Not Applicable |
D2819: hgweb: refactor repository name URL parsing |
2018-03-12 |
phabricator |
|
Not Applicable |
D2821: hgweb: clarify that apppath begins with a forward slash |
2018-03-12 |
phabricator |
|
Not Applicable |
D2820: hgweb: change how dispatch path is reported |
2018-03-12 |
phabricator |
|
Not Applicable |
D2818: tests: add test coverage for parsing WSGI requests |
2018-03-12 |
phabricator |
|
Not Applicable |
D2817: hgweb: construct static URL like hgweb does |
2018-03-12 |
phabricator |
|
Not Applicable |
D2815: hgweb: extract entries() to standalone function |
2018-03-12 |
phabricator |
|
Not Applicable |
D2816: hgweb: remove unused **map argument |
2018-03-12 |
phabricator |
|
Not Applicable |
D2814: hgweb: move rawentries() to a standalone function |
2018-03-12 |
phabricator |
|
Not Applicable |
D2803: hgweb: stop passing req and tmpl into @webcommand functions (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2813: hgweb: move archivelist to standalone function |
2018-03-12 |
phabricator |
|
Not Applicable |
D2812: hgweb: move readallowed to a standalone function |
2018-03-12 |
phabricator |
|
Not Applicable |
D2805: hgweb: remove some use of wsgireq in hgwebdir |
2018-03-12 |
phabricator |
|
Not Applicable |
D2802: hgweb: pass modern request type into various webutil functions (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2801: hgweb: don't redundantly pass templater with requestcontext (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2804: hgweb: fix a bug due to variable name typo |
2018-03-12 |
phabricator |
|
Not Applicable |
D2799: hgweb: add a sendtemplate() helper function |
2018-03-12 |
phabricator |
|
Not Applicable |
D2796: hgweb: always return iterable from @webcommand functions (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2798: hgweb: use web.req instead of req.req |
2018-03-12 |
phabricator |
|
Not Applicable |
D2800: hgweb: use templater on requestcontext instance |
2018-03-12 |
phabricator |
|
Not Applicable |
D2793: hgweb: transition permissions hooks to modern request type (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2797: hgweb: stop setting headers on wsgirequest |
2018-03-12 |
phabricator |
|
Not Applicable |
D2792: hgweb: port archive command to modern response API |
2018-03-12 |
phabricator |
|
Not Applicable |
D2795: hgweb: send errors using new response API |
2018-03-12 |
phabricator |
|
Not Applicable |
D2794: hgweb: refactor 304 handling code |
2018-03-12 |
phabricator |
|
Not Applicable |
D2791: hgweb: refactor fake file object proxy for archiving |
2018-03-12 |
phabricator |
|
Not Applicable |
D2789: hgweb: port static file handling to new response API |
2018-03-12 |
phabricator |
|
Not Applicable |
D2790: tests: additional test coverage of archive web command |
2018-03-12 |
phabricator |
|
Not Applicable |
D2787: hgweb: port most @webcommand to use modern response type |
2018-03-12 |
phabricator |
|
Not Applicable |
D2786: hgweb: support using new response object for web commands |
2018-03-12 |
phabricator |
|
Not Applicable |
D2788: hgweb: remove one-off routing for file?style=raw |
2018-03-12 |
phabricator |
|
Not Applicable |
D2781: hgweb: perform all parameter lookup via qsparams |
2018-03-12 |
phabricator |
|
Not Applicable |
D2785: hgweb: inline caching() and port to modern mechanisms |
2018-03-12 |
phabricator |
|
Not Applicable |
D2779: hgweb: use our new request object for "style" parameter |
2018-03-12 |
phabricator |
|
Not Applicable |
D2784: hgweb: expose repo name on parsedrequest |
2018-03-12 |
phabricator |
|
Not Applicable |
D2783: hgweb: expose URL scheme and REMOTE_* attributes |
2018-03-12 |
phabricator |
|
Not Applicable |
D2782: hgweb: remove wsgirequest.form (API) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2780: hgweb: set variables in qsparams |
2018-03-12 |
phabricator |
|
Not Applicable |
D2775: hgweb: create dedicated type for WSGI responses |
2018-03-12 |
phabricator |
|
Not Applicable |
D2776: hgweb: use a multidict for holding query string parameters |
2018-03-12 |
phabricator |
|
Not Applicable |
D2773: hgweb: remove support for short query string based aliases (BC) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2778: tests: add test for a wire protocol request to wrong base URL |
2018-03-12 |
phabricator |
|
Not Applicable |
D2771: hgweb: expose input stream on parsed WSGI request object |
2018-03-12 |
phabricator |
|
Not Applicable |
D2770: hgweb: make parsedrequest part of wsgirequest |
2018-03-12 |
phabricator |
|
Not Applicable |
D2774: hgweb: remove support for POST form data (BC) |
2018-03-12 |
phabricator |
|
Not Applicable |
D2769: hgweb: refactor the request draining code |
2018-03-12 |
phabricator |
|
Not Applicable |
D2767: hgweb: document continuereader |
2018-03-12 |
phabricator |
|
Not Applicable |
D2768: hgweb: use a capped reader for WSGI input stream |
2018-03-12 |
phabricator |
|
Not Applicable |
D2748: hgweb: remove wsgirequest.read() |
2018-03-12 |
phabricator |
|
Not Applicable |
D2749: hgweb: remove wsgirequest.__iter__ |
2018-03-12 |
phabricator |
|
Not Applicable |
D2747: hgweb: remove unused methods on wsgirequest |
2018-03-12 |
phabricator |
|
Not Applicable |
D2745: hgweb: store and use request method on parsed request |
2018-03-12 |
phabricator |
|
Not Applicable |
D2746: wireprotoserver: remove unused argument from _handlehttperror() |
2018-03-12 |
phabricator |
|
Not Applicable |
D2744: hgweb: handle CONTENT_LENGTH |
2018-03-12 |
phabricator |
|
Not Applicable |
D2743: wireprotoserver: access headers through parsed request |
2018-03-12 |
phabricator |
|
Not Applicable |
D2805: hgweb: remove some use of wsgireq in hgwebdir |
2018-03-12 |
phabricator |
|
Not Applicable |
D2761: rebase: use configoverride context manager for ui.forcemerge |
2018-03-12 |
phabricator |
|
Not Applicable |
D2760: rebase: also restore "ui.allowemptycommit" value |
2018-03-12 |
phabricator |
|
Not Applicable |
[Bug,5815] New: ui.debug=True in a config file may prevent extensions from loading |
2018-03-12 |
mercurial-bugs@mercurial-scm.org |
|
Not Applicable |
D2753: graft: check for missing revision first before scanning working copy |
2018-03-11 |
phabricator |
|
Not Applicable |
D2777: wireproto: raise ProgrammingError instead of Abort |
2018-03-11 |
phabricator |
|
Not Applicable |
D2776: hgweb: use a multidict for holding query string parameters |
2018-03-10 |
phabricator |
|
Not Applicable |
D2775: hgweb: create dedicated type for WSGI responses |
2018-03-10 |
phabricator |
|
Not Applicable |
D2776: hgweb: use a multidict for holding query string parameters |
2018-03-10 |
phabricator |
|
Not Applicable |
D2771: hgweb: expose input stream on parsed WSGI request object |
2018-03-10 |
phabricator |
|
Not Applicable |
D2773: hgweb: remove support for short query string based aliases (BC) |
2018-03-10 |
phabricator |
|
Not Applicable |
D2770: hgweb: make parsedrequest part of wsgirequest |
2018-03-10 |
phabricator |
|
Not Applicable |
D2748: hgweb: remove wsgirequest.read() |
2018-03-10 |
phabricator |
|
Not Applicable |
D2769: hgweb: refactor the request draining code |
2018-03-10 |
phabricator |
|
Not Applicable |
D2774: hgweb: remove support for POST form data (BC) |
2018-03-10 |
phabricator |
|
Not Applicable |
D2768: hgweb: use a capped reader for WSGI input stream |
2018-03-10 |
phabricator |
|
Not Applicable |
D2749: hgweb: remove wsgirequest.__iter__ |
2018-03-10 |
phabricator |
|
Not Applicable |
D2747: hgweb: remove unused methods on wsgirequest |
2018-03-10 |
phabricator |
|
Not Applicable |
D2745: hgweb: store and use request method on parsed request |
2018-03-10 |
phabricator |
|
Not Applicable |
D2746: wireprotoserver: remove unused argument from _handlehttperror() |
2018-03-10 |
phabricator |
|
Not Applicable |
D2744: hgweb: handle CONTENT_LENGTH |
2018-03-10 |
phabricator |
|
Not Applicable |
D2773: hgweb: remove support for short query string based aliases (BC) |
2018-03-10 |
phabricator |
|
Not Applicable |
D2773: hgweb: remove support for short query string based aliases (BC) |
2018-03-10 |
phabricator |
|
Not Applicable |
D2762: xdiff: replace {unsigned ,}long with {u,}int64_t |
2018-03-09 |
phabricator |
|
Not Applicable |
D2766: xdiff: resolve signed unsigned comparison warning |
2018-03-09 |
phabricator |
|
Not Applicable |
D2765: xdiff: use int64 for hash table size |
2018-03-09 |
phabricator |
|
Not Applicable |
D2763: xdiff: remove unused flags parameter |
2018-03-09 |
phabricator |
|
Not Applicable |
D2764: xdiff: remove unused xpp and xecfg parameters |
2018-03-09 |
phabricator |
|
Not Applicable |
D2685: xdiff: add comments for fields in xdfile_t |
2018-03-09 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-09 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-09 |
phabricator |
|
Not Applicable |
D2685: xdiff: add comments for fields in xdfile_t |
2018-03-09 |
phabricator |
|
Not Applicable |
D2758: transaction: add a name and a __repr__ implementation (API) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2755: phabricator: update doc string for deprecated token argument |
2018-03-09 |
phabricator |
|
Not Applicable |
D2754: phabricator: print deprecation warning only once |
2018-03-09 |
phabricator |
|
Not Applicable |
D2756: tests: simplify test-rebase-transaction.t |
2018-03-09 |
phabricator |
|
Not Applicable |
D2757: tests: add a few tests involving --collapse and rebase.singletransaction=1 |
2018-03-09 |
phabricator |
|
Not Applicable |
D2758: transaction: add a name and a __str__ implementation (API) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2758: transaction: add a name and a __str__ implementation (API) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2742: hgweb: parse and store HTTP request headers |
2018-03-09 |
phabricator |
|
Not Applicable |
D2740: wireprotoserver: move all wire protocol handling logic out of hgweb |
2018-03-09 |
phabricator |
|
Not Applicable |
D2741: wireprotoserver: remove broken optimization for non-httplib client |
2018-03-09 |
phabricator |
|
Not Applicable |
D2739: hgweb: use parsed request to construct query parameters |
2018-03-09 |
phabricator |
|
Not Applicable |
D2738: hgweb: only recognize wire protocol commands from query string (BC) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2736: hgweb: use the parsed application path directly |
2018-03-09 |
phabricator |
|
Not Applicable |
D2737: hgweb: teach WSGI parser about query strings |
2018-03-09 |
phabricator |
|
Not Applicable |
D2734: hgweb: parse WSGI request into a data structure |
2018-03-09 |
phabricator |
|
Not Applicable |
D2735: hgweb: use computed base URL from parsed request |
2018-03-09 |
phabricator |
|
Not Applicable |
D2733: hgweb: always use "?" when writing session vars |
2018-03-09 |
phabricator |
|
Not Applicable |
D2732: hgweb: rename req to wsgireq |
2018-03-09 |
phabricator |
|
Not Applicable |
D2719: wireproto: formalize permissions checking as part of protocol interface |
2018-03-09 |
phabricator |
|
Not Applicable |
D2718: wireproto: declare permissions requirements in @wireprotocommand (API) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2731: hgweb: validate WSGI environment dict |
2018-03-09 |
phabricator |
|
Not Applicable |
D2730: hgweb: ensure all wsgi environment values are str |
2018-03-09 |
phabricator |
|
Not Applicable |
D2717: wireprotoserver: check permissions in main dispatch function |
2018-03-09 |
phabricator |
|
Not Applicable |
D2716: wireprotoserver: check if command available before calling it |
2018-03-09 |
phabricator |
|
Not Applicable |
D2728: rebase: also include commit of collapsed commits in single transaction |
2018-03-09 |
phabricator |
|
Not Applicable |
D2727: bookmarks: test for exchanging long bookmark names (issue5165) |
2018-03-09 |
phabricator |
|
Not Applicable |
D2594: graft: move logic to read current graft state file in state.py |
2018-03-09 |
phabricator |
|
Not Applicable |
D2595: graft: start using the new state file |
2018-03-09 |
phabricator |
|
Not Applicable |
D2593: state: add logic to parse the state file in old way if cbor fails |
2018-03-09 |
phabricator |
|
Not Applicable |
D2676: tests: stop over-specifying tempfile name |
2018-03-08 |
phabricator |
|
Not Applicable |
D2703: phabricator: follow-up phab auth improvements with backwards compat mode |
2018-03-08 |
phabricator |
|
Not Applicable |
D1919: phabricator: specify API tokens per host, rather than per repo |
2018-03-08 |
phabricator |
|
Not Applicable |
D2696: cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime |
2018-03-08 |
phabricator |
|
Not Applicable |
D2697: util: stop calling os.stat_float_times() |
2018-03-08 |
phabricator |
|
Not Applicable |
D2695: osutil: implement minimal __getitem__ compatibility on our custom listdir type |
2018-03-08 |
phabricator |
|
Not Applicable |
D2688: hgweb: adapt to socket._fileobject changes in Python 3 |
2018-03-08 |
phabricator |
|
Not Applicable |
D2675: debugcommands: fix some %r output with bytestr() wrappers |
2018-03-08 |
phabricator |
|
Not Applicable |
D2714: tests: add test for issue 5494 but with --collapse |
2018-03-08 |
phabricator |
|
Not Applicable |
D2713: tests: .hg/merge is a directory, so use `test -d` |
2018-03-08 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-07 |
phabricator |
|
Not Applicable |
D2712: rebase: only store collapse message once |
2018-03-07 |
phabricator |
|
Not Applicable |
D2711: rebase: collapse two nested if-conditions |
2018-03-07 |
phabricator |
|
Not Applicable |
D2710: rebase: reduce scope of "dsguard" variables a bit |
2018-03-07 |
phabricator |
|
Not Applicable |
D2709: rebase: remove unused argument "state" from rebasenode() |
2018-03-07 |
phabricator |
|
Not Applicable |
D2708: rebase: delete obsolete internal "keepopen" option |
2018-03-07 |
phabricator |
|
Not Applicable |
D2254: releasenotes: allow notes for multiple directives in a single changeset |
2018-03-07 |
phabricator |
|
Not Applicable |
D2255: releasenotes: replace abort with warning while parsing (issue5775) |
2018-03-07 |
phabricator |
|
Not Applicable |
D2253: releasenotes: mention changeset with warning and abort |
2018-03-07 |
phabricator |
|
Not Applicable |
D2624: perf: teach perfbdiff to call blocks() and to use xdiff |
2018-03-07 |
phabricator |
|
Not Applicable |
D2704: archival: fileit should not use atomictemp, causes major performance regression |
2018-03-07 |
phabricator |
|
Not Applicable |
D2707: fuzz: fix xdiff build |
2018-03-07 |
phabricator |
|
Not Applicable |
D2705: xdiff: remove xemit related logic |
2018-03-07 |
phabricator |
|
Not Applicable |
D2706: xdiff: remove xmerge related logic |
2018-03-07 |
phabricator |
|
Not Applicable |
D2684: xdiff: remove unused structure, functions, and constants |
2018-03-07 |
phabricator |
|
Not Applicable |
D2683: xdiff: remove whitespace related feature |
2018-03-07 |
phabricator |
|
Not Applicable |
D2684: xdiff: remove unused structure, functions, and constants |
2018-03-07 |
phabricator |
|
Not Applicable |
D2683: xdiff: remove whitespace related feature |
2018-03-07 |
phabricator |
|
Not Applicable |
D2696: cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime |
2018-03-06 |
phabricator |
|
Not Applicable |
D2695: osutil: implement minimal __getitem__ compatibility on our custom listdir type |
2018-03-06 |
phabricator |
|
Not Applicable |
D2696: cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime |
2018-03-06 |
phabricator |
|
Not Applicable |
D2695: osutil: implement minimal __getitem__ compatibility on our custom listdir type |
2018-03-06 |
phabricator |
|
Not Applicable |
D2069: revlog: resolve lfs rawtext to vanilla rawtext before applying delta |
2018-03-06 |
phabricator |
|
Not Applicable |
D2688: hgweb: adapt to socket._fileobject changes in Python 3 |
2018-03-06 |
phabricator |
|
Not Applicable |
D2068: revlog: do not use delta for lfs revisions |
2018-03-06 |
phabricator |
|
Not Applicable |
D2067: changegroup: do not delta lfs revisions |
2018-03-06 |
phabricator |
|
Not Applicable |
D2068: revlog: do not use delta for lfs revisions |
2018-03-06 |
phabricator |
|
Not Applicable |
D2066: lfs: add a test showing bundle application could be broken |
2018-03-06 |
phabricator |
|
Not Applicable |
D2068: revlog: do not use delta for lfs revisions |
2018-03-06 |
phabricator |
|
Not Applicable |
D2690: sslutil: some more forcebytes() on some exception messages |
2018-03-06 |
phabricator |
|
Not Applicable |
D2689: sslutil: sslcontext needs the cipher name as a sysstr |
2018-03-06 |
phabricator |
|
Not Applicable |
D2687: sslutil: lots of unicode/bytes cleanup |
2018-03-06 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-06 |
phabricator |
|
Not Applicable |
D2701: merge: use constants for actions |
2018-03-06 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-05 |
phabricator |
|
Not Applicable |
D2686: xdiff: add a preprocessing step that trims files |
2018-03-05 |
phabricator |
|
Not Applicable |
D2666: repair: rename _backup to backupbundle |
2018-03-05 |
phabricator |
|
Not Applicable |
D2678: help: supporting both help and doc for aliases |
2018-03-04 |
phabricator |
|
Not Applicable |
D2678: help: supporting both help and doc for aliases |
2018-03-04 |
phabricator |
|
Not Applicable |
D2676: tests: stop over-specifying tempfile name |
2018-03-04 |
phabricator |
|
Not Applicable |
D2677: largefiles: use %d instead of %s to process ints |
2018-03-04 |
phabricator |
|
Not Applicable |
D2674: transaction: fix an error string with bytestr() on a repr()d value |
2018-03-04 |
phabricator |
|
Not Applicable |
D2669: util: fix unsafe url abort with bytestr() on url |
2018-03-04 |
phabricator |
|
Not Applicable |
D2673: archival: use py3 friendly replacements for chr() and long() |
2018-03-04 |
phabricator |
|
Not Applicable |
D2672: archival: ensure file mode for gzipfile is sysstr |
2018-03-04 |
phabricator |
|
Not Applicable |
D2671: archival: fix a missing r'' on a kwargs check |
2018-03-04 |
phabricator |
|
Not Applicable |
D2670: py3: more passing tests (ten this time) |
2018-03-04 |
phabricator |
|
Not Applicable |
D2595: graft: start using the new state file |
2018-03-04 |
phabricator |
|
Not Applicable |
D2594: graft: move logic to read current graft state file in state.py |
2018-03-04 |
phabricator |
|
Not Applicable |
D2593: state: add logic to parse the state file in old way if cbor fails |
2018-03-04 |
phabricator |
|
Not Applicable |
D2668: rebase: introduce support for automatically rebasing orphan changes |
2018-03-04 |
phabricator |
|
Not Applicable |
D2623: dispatch: adding config items for overriding flag defaults |
2018-03-04 |
phabricator |
|
Not Applicable |
D2648: py3: use pycompat.bytestr instead of str |
2018-03-04 |
phabricator |
|
Not Applicable |
D2664: py3: use b"%d" instead of str() to convert integers to bytes |
2018-03-04 |
phabricator |
|
Not Applicable |
D2665: py3: use bytes() instead of str() |
2018-03-04 |
phabricator |
|
Not Applicable |
D2663: py3: use util.forcebytestr to convert testedwith value to bytes |
2018-03-04 |
phabricator |
|
Not Applicable |
[STABLE] test-annotate: rewrite sed with some python |
2018-03-04 |
Yuya Nishihara |
|
Not Applicable |
D2664: py3: use b"%d" instead of str() to convert integers to bytes |
2018-03-04 |
phabricator |
|
Not Applicable |
D2665: py3: use bytes() instead of str() |
2018-03-04 |
phabricator |
|
Not Applicable |
[STABLE] test-annotate: rewrite sed with some python |
2018-03-04 |
Matt Harbison |
|
Not Applicable |
D2648: py3: use pycompat.bytestr instead of str |
2018-03-04 |
phabricator |
|
Not Applicable |
D2646: setdiscovery: avoid a Yoda condition |
2018-03-04 |
phabricator |
|
Not Applicable |
D2645: setdiscovery: remove unnecessary sample size limiting |
2018-03-04 |
phabricator |
|
Not Applicable |
D2644: setdiscovery: remove initialsamplesize from a condition |
2018-03-04 |
phabricator |
|
Not Applicable |
D2643: setdiscovery: back out changeset 5cfdf6137af8 (issue5809) |
2018-03-04 |
phabricator |
|
Not Applicable |
D2254: releasenotes: allow notes for multiple directives in a single changeset |
2018-03-04 |
phabricator |
|
Not Applicable |
D2253: releasenotes: mention changeset with warning and abort |
2018-03-04 |
phabricator |
|
Not Applicable |
D2255: releasenotes: replace abort with warning while parsing (issue5775) |
2018-03-04 |
phabricator |
|
Not Applicable |
D2661: hgweb: fix up trailing slash detection on Python 3 |
2018-03-04 |
phabricator |
|
Not Applicable |
D2659: templater: show repr of string we're rejecting |
2018-03-04 |
phabricator |
|
Not Applicable |
D2660: hgweb: convert req.form to bytes for all keys and values |
2018-03-04 |
phabricator |
|
Not Applicable |
D2658: webutil: some %d instead of %s love on ints |
2018-03-04 |
phabricator |
|
Not Applicable |
D2657: py3: whitelist three more cases |
2018-03-04 |
phabricator |
|
Not Applicable |
D2656: archival: our filenames are bytes, not strs |
2018-03-04 |
phabricator |
|
Not Applicable |
D2655: archival: tar file modes need to be sysstrs |
2018-03-04 |
phabricator |
|
Not Applicable |
D2654: archival: fsdecode paths before passing to tar or zip objects |
2018-03-04 |
phabricator |
|
Not Applicable |
D2653: py3: add b'' prefixes in tests/test-minirst.py |
2018-03-04 |
phabricator |
|
Not Applicable |
D2650: py3: use bytes instead of str to make sure we use bytes internally |
2018-03-04 |
phabricator |
|
Not Applicable |
D2652: py3: make sure __repr__ returns a str |
2018-03-04 |
phabricator |
|
Not Applicable |
D2651: py3: make sure regular expressions are bytes |
2018-03-04 |
phabricator |
|
Not Applicable |
D2649: py3: use util.forcebytestr instead of str to convert error messages |
2018-03-04 |
phabricator |
|
Not Applicable |
D2642: util: also silence py3 warnings from codec module |
2018-03-04 |
phabricator |
|
Not Applicable |
D2635: fuzz: add some more docs about building/running fuzzers |
2018-03-04 |
phabricator |
|
Not Applicable |
D2641: docs: small fixes for profiling.nested and the overall description |
2018-03-04 |
phabricator |
|
Not Applicable |
D2636: scmutil: fix oversight in b76248e51605c6 where I forgot to use msg |
2018-03-04 |
phabricator |
|
Not Applicable |
D2637: hghave: remove unused "as ex" in exception block |
2018-03-04 |
phabricator |
|
Not Applicable |
D2621: tests: port test-log to Python 3 |
2018-03-04 |
phabricator |
|
Not Applicable |
D2623: dispatch: adding config items for overriding flag defaults |
2018-03-04 |
phabricator |
|
Not Applicable |
D2621: tests: port test-log to Python 3 |
2018-03-04 |
phabricator |
|
Not Applicable |
D2619: revsetlang: add a hint for more useful parse errors |
2018-03-04 |
phabricator |
|
Not Applicable |
D2589: setup: ignore extension load failures when finding working hg |
2018-03-04 |
phabricator |
|
Not Applicable |
D2409: graft: add no-commit mode (issue5631) |
2018-03-04 |
phabricator |
|
Not Applicable |
D2588: commit: adds multiline commit message support(issue5616) |
2018-03-04 |
phabricator |
|
Not Applicable |
D2588: commit: adds multiline commit message support(issue5616) |
2018-03-04 |
phabricator |
|
Not Applicable |
[STABLE] annotate: do not poorly split lines at CR (issue5798) |
2018-03-04 |
Matt Harbison |
|
Not Applicable |
D2633: fuzz: add a quick README to try and document how to test new fuzzers |
2018-03-04 |
phabricator |
|
Not Applicable |
D2632: fuzz: add a fuzzer for xdiff |
2018-03-04 |
phabricator |
|
Not Applicable |
D2623: dispatch: adding config items for overriding flag defaults |
2018-03-03 |
phabricator |
|
Not Applicable |
D2603: mdiff: add a config option to use xdiff algorithm |
2018-03-03 |
phabricator |
|
Not Applicable |
D2605: run-tests: allow #require inside #if |
2018-03-03 |
phabricator |
|
Not Applicable |
D2572: xdiff: vendor xdiff library from git |
2018-03-03 |
phabricator |
|
Not Applicable |
D2604: tests: add tests about diff quality |
2018-03-03 |
phabricator |
|
Not Applicable |
D2602: bdiff: add a xdiffblocks method |
2018-03-03 |
phabricator |
|
Not Applicable |
D2575: xdiff: add a bdiff hunk mode |
2018-03-03 |
phabricator |
|
Not Applicable |
D2601: xdiff: reduce indent heuristic overhead |
2018-03-03 |
phabricator |
|
Not Applicable |
D2573: xdiff: remove patience and histogram diff algorithms |
2018-03-03 |
phabricator |
|
Not Applicable |
D2608: templater: add hint to template parse errors to help locate issues |
2018-03-03 |
phabricator |
|
Not Applicable |
D2609: templater: provide hint for multi-line templates with parse errors |
2018-03-03 |
phabricator |
|
Not Applicable |
D2618: py3: use b"%d" to covert integer to bytes instead of str |
2018-03-03 |
phabricator |
|
Not Applicable |
D2617: py3: use bytes() instead of str() |
2018-03-03 |
phabricator |
|
Not Applicable |
D2616: py3: replace __str__ to __bytes__ in hgext/journal.py |
2018-03-03 |
phabricator |
|
Not Applicable |
D2615: testrunner: add option to sort tests by previous run time |
2018-03-03 |
phabricator |
|
Not Applicable |
D2613: cmdutil: ensure PatchError messages are coerded to bytes, not str |
2018-03-03 |
phabricator |
|
Not Applicable |
D2612: tests: fix bytes literals in test-fncache.t |
2018-03-03 |
phabricator |
|
Not Applicable |
D2611: scmutil: avoid using basestring and add explicit handling of unicodes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2614: py3: whitelist another 15 passing tests |
2018-03-03 |
phabricator |
|
Not Applicable |
D2610: tests: fix inline extension bytes in test-ssh-proto-unbundle.t |
2018-03-03 |
phabricator |
|
Not Applicable |
D2607: hghave: fix up clang-libfuzzer regex to be bytes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2609: templater: provide hint for multi-line templates with parse errors |
2018-03-03 |
phabricator |
|
Not Applicable |
D2608: templater: add hint to template parse errors to help locate issues |
2018-03-03 |
phabricator |
|
Not Applicable |
D2608: templater: add hint to template parse errors to help locate issues |
2018-03-03 |
phabricator |
|
Not Applicable |
D2604: tests: add tests about diff quality |
2018-03-03 |
phabricator |
|
Not Applicable |
D2602: bdiff: add a xdiffblocks method |
2018-03-03 |
phabricator |
|
Not Applicable |
D2606: largefiles: headers and values need to be sysstrs, add r prefixes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2605: run-tests: allow #require inside #if |
2018-03-03 |
phabricator |
|
Not Applicable |
D2572: xdiff: vendor xdiff library from git |
2018-03-03 |
phabricator |
|
Not Applicable |
D2602: bdiff: add a xdiffblocks method |
2018-03-03 |
phabricator |
|
Not Applicable |
D2601: xdiff: reduce indent heuristic overhead |
2018-03-03 |
phabricator |
|
Not Applicable |
D2575: xdiff: add a bdiff hunk mode |
2018-03-03 |
phabricator |
|
Not Applicable |
D2573: xdiff: remove patience and histogram diff algorithms |
2018-03-03 |
phabricator |
|
Not Applicable |
D2067: changegroup: do not delta lfs revisions |
2018-03-03 |
phabricator |
|
Not Applicable |
D2069: revlog: resolve lfs rawtext to vanilla rawtext before applying delta |
2018-03-03 |
phabricator |
|
Not Applicable |
D2068: revlog: do not use delta for lfs revisions |
2018-03-03 |
phabricator |
|
Not Applicable |
D2604: tests: add tests about diff quality |
2018-03-03 |
phabricator |
|
Not Applicable |
D2535: py3: use pycompat.bytestr() to convert error messages to bytes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2587: cext: accept arguments as Py_buffer |
2018-03-03 |
phabricator |
|
Not Applicable |
D2586: cext: refactor cleanup code in bdiff() |
2018-03-03 |
phabricator |
|
Not Applicable |
D2599: url: more bytes/unicodes fussing in url.py around auth handling |
2018-03-03 |
phabricator |
|
Not Applicable |
D2598: httpconnection: convert url to bytes in readauthforuri |
2018-03-03 |
phabricator |
|
Not Applicable |
D2572: xdiff: vendor xdiff library from git |
2018-03-03 |
phabricator |
|
Not Applicable |
D2575: xdiff: add a bdiff hunk mode |
2018-03-03 |
phabricator |
|
Not Applicable |
D2573: xdiff: remove patience and histogram diff algorithms |
2018-03-03 |
phabricator |
|
Not Applicable |
D2600: tests: prevent enormous output spew in test-lfs-largefiles.t |
2018-03-03 |
phabricator |
|
Not Applicable |
D2580: tests: fix various test-check-module-imports.t violations |
2018-03-03 |
phabricator |
|
Not Applicable |
D2472: pycompat: prevent encoding or decoding values if not required |
2018-03-03 |
phabricator |
|
Not Applicable |
D2472: pycompat: prevent encoding or decoding values if not required |
2018-03-03 |
phabricator |
|
Not Applicable |
D2585: py3: use util.forcevytestr to convert error to bytes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2535: py3: use pycompat.bytestr() to convert error messages to bytes |
2018-03-03 |
phabricator |
|
Not Applicable |
D2584: util: report integer result from write() |
2018-03-03 |
phabricator |
|
Not Applicable |
D2583: util: log readinto() I/O |
2018-03-03 |
phabricator |
|
Not Applicable |
D2582: util: teach escapedata() about bytearray |
2018-03-03 |
phabricator |
|
Not Applicable |
D2581: sshpeer: don't read(0) |
2018-03-03 |
phabricator |
|
Not Applicable |
D2570: tests: add missing b prefixes in test-atomictempfile.py |
2018-03-03 |
phabricator |
|
Not Applicable |
D2513: wireproto: only expose "between" to version 1 of wire protocols |
2018-03-03 |
phabricator |
|
Not Applicable |
D2486: wireproto: don't expose changegroupsubset capability if not available |
2018-03-03 |
phabricator |
|
Not Applicable |
D2512: wireproto: add transport specific capabilities in the transport |
2018-03-03 |
phabricator |
|
Not Applicable |
D2485: wireproto: don't expose legacy commands to version 2 of wire protocol |
2018-03-03 |
phabricator |
|
Not Applicable |
D2550: tests: add more tests around hook output and getbundle |
2018-03-03 |
phabricator |
|
Not Applicable |
D2483: wireproto: allow wire protocol commands to declare transport support |
2018-03-03 |
phabricator |
|
Not Applicable |
D2484: wireprotoserver: identify requests via version 2 of SSH protocol as such |
2018-03-03 |
phabricator |
|
Not Applicable |
D2571: sshpeer: don't read from stderr when that behavior is disabled |
2018-03-03 |
phabricator |
|
Not Applicable |
D2486: wireproto: don't expose changegroupsubset capability if not available |
2018-03-02 |
phabricator |
|
Not Applicable |
D2550: tests: add more tests around hook output and getbundle |
2018-03-02 |
phabricator |
|
Not Applicable |
D2095: clone: updates the help text for hg clone -r (issue5654) [bugzilla] and hg clone -b |
2018-03-02 |
phabricator |
|
Not Applicable |
D2569: py3: whitelist more passing tests |
2018-03-02 |
phabricator |
|
Not Applicable |
D2568: lfs: convert hexdigest to bytes using sysbytes |
2018-03-02 |
phabricator |
|
Not Applicable |
D2568: lfs: convert hexdigest to bytes using sysbytes |
2018-03-02 |
phabricator |
|
Not Applicable |
D2567: lfs: use %d to encode int, not str() |
2018-03-02 |
phabricator |
|
Not Applicable |
D2565: lfs: add some bytestring wrappers in blobstore.py |
2018-03-02 |
phabricator |
|
Not Applicable |
D2566: lfs: use byteskwargs() on some **kwargs for python 3 compat |
2018-03-02 |
phabricator |
|
Not Applicable |
D2564: lfs: add missing b prefixes on some regular expressions |
2018-03-02 |
phabricator |
|
Not Applicable |
D2563: debugcommands: add some strkwargs love to some **args calls |
2018-03-02 |
phabricator |
|
Not Applicable |
D2562: debugcommands: add an r prefix to make file mode for fdopen a sysstr |
2018-03-02 |
phabricator |
|
Not Applicable |
D2561: util: work around Python 3 returning None at EOF instead of '' |
2018-03-02 |
phabricator |
|
Not Applicable |
D2560: util: add missing r prefix on some __setattr__ calls |
2018-03-02 |
phabricator |
|
Not Applicable |
D2559: tests: add some re and globs for test-revset on python3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2552: py3: whitelist more passing tests |
2018-03-02 |
phabricator |
|
Not Applicable |
D2557: revset: use %d to turn an int into a bytestr |
2018-03-02 |
phabricator |
|
Not Applicable |
D2549: debugcommands: fix repr in debugignore print with pycompat.bytestr |
2018-03-02 |
phabricator |
|
Not Applicable |
D2558: tests: add missing b prefixes and fix a %s to %d in test-revset.t |
2018-03-02 |
phabricator |
|
Not Applicable |
D2556: revset: use {force,}bytestr to fix some %r formatting issues |
2018-03-02 |
phabricator |
|
Not Applicable |
D2552: py3: sixteen more passing tests |
2018-03-02 |
phabricator |
|
Not Applicable |
D2541: verify: fix exception formatting bug in Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2548: exchange: remove dead assignment or forcebundle1 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2549: debugcommands: fix repr in debugignore print with pycompat.bytestr |
2018-03-02 |
phabricator |
|
Not Applicable |
D2541: verify: fix exception formatting bug in Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2554: templatekw: fix dict construction in _showlist to not mix bytes and strs |
2018-03-02 |
phabricator |
|
Not Applicable |
D2545: scmutil: fix a repr in an error message on Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2551: match: some minimal pycompat fixes guided by test-hgignore.t |
2018-03-02 |
phabricator |
|
Not Applicable |
D2553: templatefilters: avoid infinite recursion bug in stringify |
2018-03-02 |
phabricator |
|
Not Applicable |
D2546: tests: port test-bookmarks.t extension to Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2547: purge: apply byteskwargs to opts, fixing all python3 issues here |
2018-03-02 |
phabricator |
|
Not Applicable |
D2544: bookmarks: fix a repr in a message on Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2543: py3: add missing b prefixes in test-debugextensions.t |
2018-03-02 |
phabricator |
|
Not Applicable |
D2542: tests: help dummysmtpd work on python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2539: tests: add missing b prefix in test python in test-issue2137.t |
2018-03-02 |
phabricator |
|
Not Applicable |
D2540: tests: port helper script revlog-formatv0.py to python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2538: templatefilters: convert arguments to sysstrs for unicode() ctor |
2018-03-02 |
phabricator |
|
Not Applicable |
D2486: wireproto: don't expose changegroupsubset capability if not available |
2018-03-02 |
phabricator |
|
Not Applicable |
D2512: wireproto: add transport specific capabilities in the transport |
2018-03-02 |
phabricator |
|
Not Applicable |
D2513: wireproto: only expose "between" to version 1 of wire protocols |
2018-03-02 |
phabricator |
|
Not Applicable |
D2485: wireproto: don't expose legacy commands to version 2 of wire protocol |
2018-03-02 |
phabricator |
|
Not Applicable |
D2483: wireproto: allow wire protocol commands to declare transport support |
2018-03-02 |
phabricator |
|
Not Applicable |
D2484: wireprotoserver: identify requests via version 2 of SSH protocol as such |
2018-03-02 |
phabricator |
|
Not Applicable |
D2536: py3: use util.forcebytestr() to convert IOErrors to bytes |
2018-03-02 |
phabricator |
|
Not Applicable |
D2409: graft: add no-commit mode (issue5631) |
2018-03-02 |
phabricator |
|
Not Applicable |
D2394: histedit: make histedit's commands accept revsets (issue5746) |
2018-03-02 |
phabricator |
|
Not Applicable |
D2530: py3: whitelist three more passing tests |
2018-03-02 |
phabricator |
|
Not Applicable |
D2529: convert: fix two %r output formats with pycompat.bytestr() wrapping |
2018-03-02 |
phabricator |
|
Not Applicable |
D2527: convert: use our shlex wrapper in filemap to avoid Python 3 tracebacks |
2018-03-02 |
phabricator |
|
Not Applicable |
D2526: convcmd: use our shlex wrapper to avoid Python 3 tracebacks |
2018-03-02 |
phabricator |
|
Not Applicable |
D2525: convert: add some utility code for working with shlex on Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2524: pycompat: add support for encoding argument to our wrapper |
2018-03-02 |
phabricator |
|
Not Applicable |
D2533: py3: use pycompat.bytestr() to convert None to bytes |
2018-03-02 |
phabricator |
|
Not Applicable |
D2534: py3: port tests/test-wireproto.py to Python 3 |
2018-03-02 |
phabricator |
|
Not Applicable |
D2532: webcommands: use explicit integer division for Python 3 compat |
2018-03-02 |
phabricator |
|
Not Applicable |
D2531: templatefilters: stop using str as a variable name |
2018-03-02 |
phabricator |
|
Not Applicable |
D2528: error: fix isinstnace check to use bytes instead of str |
2018-03-02 |
phabricator |
|
Not Applicable |
D2438: util: use pycompat.bytestr() on repr() in date parse abort |
2018-03-01 |
phabricator |
|
Not Applicable |
D2439: py3: whitelist another nine passing tests |
2018-03-01 |
phabricator |
|
Not Applicable |
D2438: util: use pycompat.bytestr() on repr() in date parse abort |
2018-03-01 |
phabricator |
|
Not Applicable |
D2439: py3: whitelist another nine passing tests |
2018-03-01 |
phabricator |
|
Not Applicable |
D2522: py3: slice over bytes to prevent getting ascii values |
2018-03-01 |
phabricator |
|
Not Applicable |
D2523: py3: whitelist 14 new tests passing |
2018-03-01 |
phabricator |
|
Not Applicable |
D2471: debugcommands: support for triggering push protocol |
2018-03-01 |
phabricator |
|
Not Applicable |
D2482: wireprotoserver: move SSHV1 and SSHV2 constants to wireprototypes |
2018-03-01 |
phabricator |
|
Not Applicable |
D2481: wireproto: use named arguments for commandentry |
2018-03-01 |
phabricator |
|
Not Applicable |
D2392: debugcommands: add debugwireproto command |
2018-03-01 |
phabricator |
|
Not Applicable |
D2408: debugcommands: support for sending "batch" requests |
2018-03-01 |
phabricator |
|
Not Applicable |