D3274: py3: make sure we open file in bytes mode |
2018-04-12 |
phabricator |
|
Superseded |
D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush |
2018-04-12 |
phabricator |
|
Not Applicable |
D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush |
2018-04-12 |
phabricator |
|
Superseded |
D3276: py3: prevent transformer from adding b'' by adding r'' prefix |
2018-04-12 |
phabricator |
|
Not Applicable |
D3276: py3: prevent transformer from adding b'' by adding r'' prefix |
2018-04-12 |
phabricator |
|
Superseded |
D3277: py3: use '%d' for integers instead of '%s' |
2018-04-12 |
phabricator |
|
Not Applicable |
D3277: py3: use '%d' for integers instead of '%s' |
2018-04-12 |
phabricator |
|
Superseded |
D3278: py3: use print as a function in test-convert-git.t |
2018-04-12 |
phabricator |
|
Not Applicable |
D3278: py3: use print as a function in test-convert-git.t |
2018-04-12 |
phabricator |
|
Superseded |
D3279: py3: make sure decode() first argument is str |
2018-04-13 |
phabricator |
|
Not Applicable |
D3279: py3: make sure decode() first argument is str |
2018-04-12 |
phabricator |
|
Superseded |
D3280: py3: use b'%d' to convert int to bytes instead of str() |
2018-04-12 |
phabricator |
|
Not Applicable |
D3280: py3: use b'%d' to convert int to bytes instead of str() |
2018-04-12 |
phabricator |
|
Superseded |
D3281: py3: add b'' prefix to make the regex bytes |
2018-04-12 |
phabricator |
|
Not Applicable |
D3281: py3: add b'' prefix to make the regex bytes |
2018-04-12 |
phabricator |
|
Superseded |
D3282: py3: add b'' prefixes in tests/test-linerange.py |
2018-04-12 |
phabricator |
|
Not Applicable |
D3282: py3: add b'' prefixes in tests/test-linerange.py |
2018-04-12 |
phabricator |
|
Superseded |
D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t |
2018-04-12 |
phabricator |
|
Not Applicable |
D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t |
2018-04-12 |
phabricator |
|
Superseded |
D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes |
2018-04-12 |
phabricator |
|
Not Applicable |
D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes |
2018-04-12 |
phabricator |
|
Superseded |
D3285: py3: use bytes() instead of str() on util.url() |
2018-04-12 |
phabricator |
|
Not Applicable |
D3285: py3: use bytes() instead of str() on util.url() |
2018-04-12 |
phabricator |
|
Superseded |
D3286: py3: whitelist another six passing tests |
2018-04-12 |
phabricator |
|
Not Applicable |
D3286: py3: whitelist another six passing tests |
2018-04-12 |
phabricator |
|
Superseded |
D3287: discovery: don't redundantly call branchmap |
2018-04-13 |
phabricator |
|
Not Applicable |
D3287: discovery: don't redundantly call branchmap |
2018-04-12 |
phabricator |
|
Superseded |
D3288: discovery: use command executor interface |
2018-04-13 |
phabricator |
|
Not Applicable |
D3288: discovery: use command executor interface |
2018-04-13 |
phabricator |
|
Not Applicable |
D3288: discovery: use command executor interface |
2018-04-12 |
phabricator |
|
Superseded |
D3289: streamclone: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3289: streamclone: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3289: streamclone: use command executor for wire protocol commands |
2018-04-12 |
phabricator |
|
Superseded |
D328: setup: Fix installing in a mingw environment |
2017-08-11 |
phabricator |
|
Superseded |
D3290: logexchange: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3290: logexchange: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3290: logexchange: use command executor for wire protocol commands |
2018-04-12 |
phabricator |
|
Superseded |
D3291: hg: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3291: hg: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3291: hg: use command executor for wire protocol commands |
2018-04-12 |
phabricator |
|
Superseded |
D3292: bookmarks: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3292: bookmarks: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3292: bookmarks: use command executor for wire protocol commands |
2018-04-12 |
phabricator |
|
Superseded |
D3293: bundlerepo: rename "other" to "peer" |
2018-04-13 |
phabricator |
|
Not Applicable |
D3293: bundlerepo: rename "other" to "peer" |
2018-04-13 |
phabricator |
|
Not Applicable |
D3293: bundlerepo: rename "other" to "peer" |
2018-04-12 |
phabricator |
|
Superseded |
D3294: bundlerepo: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3294: bundlerepo: use command executor for wire protocol commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3294: bundlerepo: use command executor for wire protocol commands |
2018-04-12 |
phabricator |
|
Superseded |
D3295: wireproto: rename HTTPV2 so it less like HTTP/2 |
2018-04-13 |
phabricator |
|
Not Applicable |
D3295: wireproto: rename HTTPV2 so it less like HTTP/2 |
2018-04-12 |
phabricator |
|
Superseded |
D3296: debugcommands: perform handshake when obtaining httpv2 peer |
2018-04-13 |
phabricator |
|
Not Applicable |
D3296: debugcommands: perform handshake when obtaining httpv2 peer |
2018-04-12 |
phabricator |
|
Superseded |
D3297: httppeer: implement command executor for version 2 peer |
2018-04-13 |
phabricator |
|
Not Applicable |
D3297: httppeer: implement command executor for version 2 peer |
2018-04-13 |
phabricator |
|
Not Applicable |
D3297: httppeer: implement command executor for version 2 peer |
2018-04-13 |
phabricator |
|
Not Applicable |
D3297: httppeer: implement command executor for version 2 peer |
2018-04-12 |
phabricator |
|
Superseded |
D3298: debugcommands: use command executor for invoking commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3298: debugcommands: use command executor for invoking commands |
2018-04-13 |
phabricator |
|
Not Applicable |
D3298: debugcommands: use command executor for invoking commands |
2018-04-12 |
phabricator |
|
Superseded |
D3299: wireproto: add media type to version 2 capabilities response |
2018-04-13 |
phabricator |
|
Not Applicable |
D3299: wireproto: add media type to version 2 capabilities response |
2018-04-12 |
phabricator |
|
Superseded |
D329: setup: Fix installing in a mingw environment |
2017-08-13 |
phabricator |
|
Not Applicable |
D329: setup: Fix installing in a mingw environment |
2017-08-11 |
phabricator |
|
Superseded |
D3300: fix: port most of the way to python 3 |
2018-04-13 |
phabricator |
|
Not Applicable |
D3300: fix: port most of the way to python 3 |
2018-04-12 |
phabricator |
|
Superseded |
D3301: fix: use sysstrs for command template formatting |
2018-04-12 |
phabricator |
|
Superseded |
D3302: stringutil: support more types with pprint() |
2018-04-13 |
phabricator |
|
Not Applicable |
D3302: stringutil: support more types with pprint() |
2018-04-13 |
phabricator |
|
Superseded |
D3303: cborutil: implement support for indefinite length CBOR types |
2018-04-13 |
phabricator |
|
Superseded |
D3303: cborutil: implement support for streaming encoding, bytestring decoding |
2018-04-16 |
phabricator |
|
Not Applicable |
D3303: cborutil: implement support for streaming encoding, bytestring decoding |
2018-04-15 |
phabricator |
|
Not Applicable |
D3303: cborutil: implement support for streaming encoding, bytestring decoding |
2018-04-13 |
phabricator |
|
Not Applicable |
D3304: formatter: add support for -Tcbor |
2018-04-13 |
phabricator |
|
New |
D3305: cmdutil: pass in parsed patch to tryimportone() (API) |
2018-04-13 |
phabricator |
|
Not Applicable |
D3305: cmdutil: pass in parsed patch to tryimportone() (API) |
2018-04-13 |
phabricator |
|
Superseded |
D3306: patch: make extract() a context manager (API) |
2018-04-13 |
phabricator |
|
Not Applicable |
D3306: patch: make extract() a context manager (API) |
2018-04-13 |
phabricator |
|
Superseded |
D3307: context: set stack level for deprecation warning |
2018-04-14 |
phabricator |
|
Not Applicable |
D3307: context: set stack level for deprecation warning |
2018-04-13 |
phabricator |
|
Superseded |
D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix |
2018-04-14 |
phabricator |
|
Not Applicable |
D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix |
2018-04-14 |
phabricator |
|
Not Applicable |
D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix |
2018-04-14 |
phabricator |
|
Not Applicable |
D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix |
2018-04-13 |
phabricator |
|
Superseded |
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() |
2018-04-13 |
phabricator |
|
Superseded |
D330: Backed out changeset c34532365b38 |
2017-08-11 |
phabricator |
|
Not Applicable |
D330: Backed out changeset c34532365b38 |
2017-08-11 |
phabricator |
|
Superseded |
D3310: scmutil: use resolvehexnodeidprefix() from revsymbol() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3310: scmutil: use resolvehexnodeidprefix() from revsymbol() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3310: scmutil: use resolvehexnodeidprefix() from revsymbol() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3310: scmutil: use resolvepartialhexnodeid() from revsymbol() |
2018-04-13 |
phabricator |
|
Superseded |
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) |
2018-05-08 |
phabricator |
|
Not Applicable |
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) |
2018-05-07 |
phabricator |
|
Not Applicable |
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) |
2018-04-14 |
phabricator |
|
Not Applicable |
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) |
2018-04-13 |
phabricator |
|
Superseded |
D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API) |
2018-04-13 |
phabricator |
|
Superseded |
D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo |
2018-04-15 |
phabricator |
|
Not Applicable |
D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo |
2018-04-14 |
phabricator |
|
Not Applicable |
D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo |
2018-04-14 |
phabricator |
|
Not Applicable |
D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo |
2018-04-13 |
phabricator |
|
Superseded |
D3314: wireproto: use command executor for unbundle |
2018-04-13 |
phabricator |
|
Not Applicable |
D3314: wireproto: use command executor for unbundle |
2018-04-13 |
phabricator |
|
Superseded |
D3315: exchange: use command executor for pushkey |
2018-04-13 |
phabricator |
|
Not Applicable |
D3315: exchange: use command executor for pushkey |
2018-04-13 |
phabricator |
|
Superseded |
D3316: exchange: use command executor for getbundle |
2018-04-13 |
phabricator |
|
Not Applicable |
D3316: exchange: use command executor for getbundle |
2018-04-13 |
phabricator |
|
Superseded |
D3317: wireproto: properly call clonebundles command |
2018-04-13 |
phabricator |
|
Not Applicable |
D3317: wireproto: properly call clonebundles command |
2018-04-13 |
phabricator |
|
Superseded |
D3318: repository: remove ipeercommands from ipeerbase |
2018-04-13 |
phabricator |
|
Not Applicable |
D3318: repository: remove ipeercommands from ipeerbase |
2018-04-13 |
phabricator |
|
Superseded |
D3319: py3: use b"%d" instead of str() to convert integers to bytes |
2018-04-13 |
phabricator |
|
Not Applicable |
D3319: py3: use b"%d" instead of str() to convert integers to bytes |
2018-04-13 |
phabricator |
|
Superseded |
D331: sshpeer: make instance attributes and methods internal |
2017-08-11 |
phabricator |
|
Not Applicable |
D331: sshpeer: make instance attributes and methods internal |
2017-08-11 |
phabricator |
|
Superseded |
D3320: lock: don't use 'file' as a variable name |
2018-04-13 |
phabricator |
|
Not Applicable |
D3320: lock: don't use 'file' as a variable name |
2018-04-13 |
phabricator |
|
Superseded |
D3321: py3: add b'' prefixes to tests/test-status-inprocess.py |
2018-04-13 |
phabricator |
|
Not Applicable |
D3321: py3: add b'' prefixes to tests/test-status-inprocess.py |
2018-04-13 |
phabricator |
|
Superseded |
D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus |
2018-04-13 |
phabricator |
|
Not Applicable |
D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus |
2018-04-13 |
phabricator |
|
Superseded |
D3323: py3: iterate over a copy of dict while changing it |
2018-04-13 |
phabricator |
|
Not Applicable |
D3323: py3: iterate over a copy of dict while changing it |
2018-04-13 |
phabricator |
|
Superseded |
D3324: py3: use stringutil.forcebytestr() instead of str() |
2018-04-13 |
phabricator |
|
Not Applicable |
D3324: py3: use stringutil.forcebytestr() instead of str() |
2018-04-13 |
phabricator |
|
Superseded |
D3325: py3: make sure curses.tigetstr() first argument is a str |
2018-04-13 |
phabricator |
|
Not Applicable |
D3325: py3: make sure curses.tigetstr() first argument is a str |
2018-04-13 |
phabricator |
|
Superseded |
D3326: py3: use str variables to check keys in request header |
2018-04-13 |
phabricator |
|
Not Applicable |
D3326: py3: use str variables to check keys in request header |
2018-04-13 |
phabricator |
|
Superseded |
D3327: py3: add b'' prefixes to make values bytes |
2018-04-13 |
phabricator |
|
Not Applicable |
D3327: py3: add b'' prefixes to make values bytes |
2018-04-13 |
phabricator |
|
Superseded |
D3328: py3: use b"%d" instead of str() to convert int to bytes |
2018-04-13 |
phabricator |
|
Not Applicable |
D3328: py3: use b"%d" instead of str() to convert int to bytes |
2018-04-13 |
phabricator |
|
Superseded |
D3329: py3: add b'' prefixes to make values bytes |
2018-04-13 |
phabricator |
|
Not Applicable |
D3329: py3: add b'' prefixes to make values bytes |
2018-04-13 |
phabricator |
|
Superseded |
D332: repository: formalize peer interface with abstract base class |
2017-08-15 |
phabricator |
|
Not Applicable |
D332: repository: formalize peer interface with abstract base class |
2017-08-13 |
phabricator |
|
Not Applicable |
D332: repository: formalize peer interface with abstract base class |
2017-08-11 |
phabricator |
|
Superseded |
D3330: py3: make values bytes before passing into server.runservice() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3330: py3: make values bytes before passing into server.runservice() |
2018-04-13 |
phabricator |
|
Superseded |
D3331: util: set correct stack level on deprecation warnings |
2018-04-14 |
phabricator |
|
Not Applicable |
D3331: util: set correct stack level on deprecation warnings |
2018-04-13 |
phabricator |
|
Superseded |
D3332: httppeer: handle error response from client reactor |
2018-04-13 |
phabricator |
|
Not Applicable |
D3332: httppeer: handle error response from client reactor |
2018-04-13 |
phabricator |
|
Superseded |
D3333: wireprotoframing: use value passed into function |
2018-04-13 |
phabricator |
|
Not Applicable |
D3333: wireprotoframing: use value passed into function |
2018-04-13 |
phabricator |
|
Superseded |
D3334: wireprotoframing: record when new stream is encountered |
2018-04-13 |
phabricator |
|
Not Applicable |
D3334: wireprotoframing: record when new stream is encountered |
2018-04-13 |
phabricator |
|
Superseded |
D3335: wireproto: expose repository formats via capabilities |
2018-04-13 |
phabricator |
|
Not Applicable |
D3335: wireproto: expose repository formats via capabilities |
2018-04-13 |
phabricator |
|
Superseded |
D3336: py3: paper over differences in future exception handling |
2018-04-13 |
phabricator |
|
Not Applicable |
D3336: py3: paper over differences in future exception handling |
2018-04-13 |
phabricator |
|
Superseded |
D3337: localrepo: add some overlooked strkwargs love for py3 |
2018-04-13 |
phabricator |
|
Not Applicable |
D3337: localrepo: add some overlooked strkwargs love for py3 |
2018-04-13 |
phabricator |
|
Superseded |
D3338: py3: two more passing tests |
2018-04-13 |
phabricator |
|
Not Applicable |
D3338: py3: two more passing tests |
2018-04-13 |
phabricator |
|
Superseded |
D333: repository: formalize wire protocol interface |
2017-08-15 |
phabricator |
|
Not Applicable |
D333: repository: formalize wire protocol interface |
2017-08-13 |
phabricator |
|
Not Applicable |
D333: repository: formalize wire protocol interface |
2017-08-11 |
phabricator |
|
Superseded |
D3342: tests: port inline extensions in test-http.t to Python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3342: tests: port inline extensions in test-http.t to Python 3 |
2018-04-14 |
phabricator |
|
Superseded |
D3343: hgweb: these strings should be sysstrs, not bytes |
2018-04-16 |
phabricator |
|
Not Applicable |
D3343: hgweb: these strings should be sysstrs, not bytes |
2018-04-16 |
phabricator |
|
Not Applicable |
D3343: hgweb: these strings should be sysstrs, not bytes |
2018-04-14 |
phabricator |
|
Superseded |
D3344: url: some bytes/str cleanup where we interface with stdlib funcs |
2018-04-16 |
phabricator |
|
Not Applicable |
D3344: url: some bytes/str cleanup where we interface with stdlib funcs |
2018-04-14 |
phabricator |
|
Superseded |
D3345: httppeer: fix debug prints to work on Python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3345: httppeer: fix debug prints to work on Python 3 |
2018-04-14 |
phabricator |
|
Superseded |
D3346: httppeer: no matter what Python 3 might think, http headers are bytes |
2018-04-16 |
phabricator |
|
Not Applicable |
D3346: httppeer: no matter what Python 3 might think, http headers are bytes |
2018-04-14 |
phabricator |
|
Superseded |
D3347: httppeer: work around API differences on urllib Request objects |
2018-04-16 |
phabricator |
|
Not Applicable |
D3347: httppeer: work around API differences on urllib Request objects |
2018-04-14 |
phabricator |
|
Superseded |
D3348: py3: another three passing |
2018-04-16 |
phabricator |
|
Not Applicable |
D3348: py3: another three passing |
2018-04-16 |
phabricator |
|
Not Applicable |
D3348: py3: another three passing |
2018-04-14 |
phabricator |
|
Not Applicable |
D3348: py3: another three passing |
2018-04-14 |
phabricator |
|
Superseded |
D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3 |
2018-04-14 |
phabricator |
|
Superseded |
D334: repository: implement generic capability methods on peer class |
2017-08-15 |
phabricator |
|
Not Applicable |
D334: repository: implement generic capability methods on peer class |
2017-08-13 |
phabricator |
|
Not Applicable |
D334: repository: implement generic capability methods on peer class |
2017-08-11 |
phabricator |
|
Superseded |
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py |
2018-04-16 |
phabricator |
|
Not Applicable |
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py |
2018-04-16 |
phabricator |
|
Not Applicable |
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py |
2018-04-14 |
phabricator |
|
Not Applicable |
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py |
2018-04-14 |
phabricator |
|
Superseded |
D3351: py3: fix test-shelve.t on Python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3351: py3: fix test-shelve.t on Python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3351: py3: fix test-shelve.t on Python 3 |
2018-04-14 |
phabricator |
|
Not Applicable |
D3351: py3: fix test-shelve.t on Python 3 |
2018-04-14 |
phabricator |
|
Superseded |
D3352: lfcommands: use %d on known-int in format string |
2018-04-16 |
phabricator |
|
Not Applicable |
D3352: lfcommands: use %d on known-int in format string |
2018-04-14 |
phabricator |
|
Superseded |
D3353: tests: port inline cgi script in test-largefiles.t to python 3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3353: tests: port inline cgi script in test-largefiles.t to python 3 |
2018-04-14 |
phabricator |
|
Superseded |
D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes |
2018-04-16 |
phabricator |
|
Not Applicable |
D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes |
2018-04-14 |
phabricator |
|
Superseded |
D3355: hgweb_mod: inform hgweb class about paths actually being bytes |
2018-04-16 |
phabricator |
|
Not Applicable |
D3355: hgweb_mod: inform hgweb class about paths actually being bytes |
2018-04-14 |
phabricator |
|
Superseded |
D3356: wsgicgi: un-do some prior porting work that is now wrong |
2018-04-16 |
phabricator |
|
Not Applicable |
D3356: wsgicgi: un-do some prior porting work that is now wrong |
2018-04-16 |
phabricator |
|
Not Applicable |
D3356: wsgicgi: un-do some prior porting work that is now wrong |
2018-04-14 |
phabricator |
|
Not Applicable |
D3356: wsgicgi: un-do some prior porting work that is now wrong |
2018-04-14 |
phabricator |
|
Superseded |
D3357: tests: update inline extensions in test-bundle2-exchange.t to py3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3357: tests: update inline extensions in test-bundle2-exchange.t to py3 |
2018-04-14 |
phabricator |
|
Superseded |
D3358: stringutil: teach pprint how to format None |
2018-04-16 |
phabricator |
|
Not Applicable |
D3358: stringutil: teach pprint how to format None |
2018-04-14 |
phabricator |
|
Not Applicable |
D3358: stringutil: teach pprint how to format None |
2018-04-14 |
phabricator |
|
Superseded |
D3359: stringutil: make b prefixes on string output optional |
2018-04-16 |
phabricator |
|
Not Applicable |
D3359: stringutil: make b prefixes on string output optional |
2018-04-14 |
phabricator |
|
Not Applicable |
D3359: stringutil: make b prefixes on string output optional |
2018-04-14 |
phabricator |
|
Superseded |
D335: localrepo: use peer interfaces |
2017-08-15 |
phabricator |
|
Not Applicable |
D335: localrepo: use peer interfaces |
2017-08-11 |
phabricator |
|
Superseded |
D3360: hook: use stringutil.pprint instead of reinventing it |
2018-04-16 |
phabricator |
|
Not Applicable |
D3360: hook: use stringutil.pprint instead of reinventing it |
2018-04-14 |
phabricator |
|
Superseded |
D3361: hook: also use pprint on lists for stable output on py2/3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3361: hook: also use pprint on lists for stable output on py2/3 |
2018-04-14 |
phabricator |
|
Superseded |
D3362: tests: manually print list in test-hook.t |
2018-04-16 |
phabricator |
|
Not Applicable |
D3362: tests: manually print list in test-hook.t |
2018-04-14 |
phabricator |
|
Superseded |
D3363: tests: port inline extensions in test-hook.t to py3 |
2018-04-16 |
phabricator |
|
Not Applicable |
D3363: tests: port inline extensions in test-hook.t to py3 |
2018-04-14 |
phabricator |
|
Superseded |
D3364: largefiles: opts appears to already be bytes in this instance |
2018-04-16 |
phabricator |
|
Not Applicable |
D3364: largefiles: opts appears to already be bytes in this instance |
2018-04-16 |
phabricator |
|
Not Applicable |
D3364: largefiles: opts appears to already be bytes in this instance |
2018-04-14 |
phabricator |
|
Not Applicable |
D3364: largefiles: opts appears to already be bytes in this instance |
2018-04-14 |
phabricator |
|
Superseded |
D3365: commands: drop spurious r'' on dry_run in forget |
2018-04-14 |
phabricator |
|
Not Applicable |
D3365: commands: drop spurious r'' on dry_run in forget |
2018-04-14 |
phabricator |
|
Superseded |
D3366: tests: port inline extension in test-http-bundle1.t to py3 |
2018-04-14 |
phabricator |
|
Not Applicable |
D3366: tests: port inline extension in test-http-bundle1.t to py3 |
2018-04-14 |
phabricator |
|
Superseded |
D3367: hgwebdir: un-bytes the env dict before re-parsing env |
2018-04-16 |
phabricator |
|
Not Applicable |
D3367: hgwebdir: un-bytes the env dict before re-parsing env |
2018-04-14 |
phabricator |
|
Not Applicable |
D3367: hgwebdir: un-bytes the env dict before re-parsing env |
2018-04-14 |
phabricator |
|
Not Applicable |
D3367: hgwebdir: un-bytes the env dict before re-parsing env |
2018-04-14 |
phabricator |
|
Superseded |
D3368: stringutil: ast.literal_eval needs a unicode on py3 |
2018-04-14 |
phabricator |
|
Not Applicable |
D3368: stringutil: ast.literal_eval needs a unicode on py3 |
2018-04-14 |
phabricator |
|
Superseded |
D3369: tests: add all missing b prefixes in reactor tests |
2018-04-14 |
phabricator |
|
Not Applicable |
D3369: tests: add all missing b prefixes in reactor tests |
2018-04-14 |
phabricator |
|
Superseded |
D336: sshpeer: use peer interface |
2017-08-15 |
phabricator |
|
Not Applicable |
D336: sshpeer: use peer interface |
2017-08-11 |
phabricator |
|
Superseded |
D3370: scmutil: introduce shortesthexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3370: scmutil: introduce shortesthexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3370: scmutil: introduce shortesthexnodeidprefix() |
2018-04-14 |
phabricator |
|
Not Applicable |
D3370: scmutil: introduce shortesthexnodeidprefix() |
2018-04-14 |
phabricator |
|
Superseded |
D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid |
2018-04-15 |
phabricator |
|
Not Applicable |
D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid |
2018-04-14 |
phabricator |
|
Not Applicable |
D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid |
2018-04-14 |
phabricator |
|
Superseded |
D3372: keepalive: add ** overlooked in 83250442dc81 |
2018-04-14 |
phabricator |
|
Not Applicable |
D3372: keepalive: add ** overlooked in 83250442dc81 |
2018-04-14 |
phabricator |
|
Superseded |
D3373: tests: port test-hg-parseurl.py to unittest |
2018-04-16 |
phabricator |
|
Not Applicable |
D3373: tests: port test-hg-parseurl.py to unittest |
2018-04-14 |
phabricator |
|
Superseded |
D3374: tests: add b prefixes to test-hg-parseurl.py |
2018-04-16 |
phabricator |
|
Not Applicable |
D3374: tests: add b prefixes to test-hg-parseurl.py |
2018-04-14 |
phabricator |
|
Superseded |
D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp |
2018-04-16 |
phabricator |
|
Not Applicable |
D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp |
2018-04-14 |
phabricator |
|
Not Applicable |
D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp |
2018-04-14 |
phabricator |
|
Superseded |
D3376: registrar: replace "cmdtype" with an intent-based mechanism (API) |
2018-04-16 |
phabricator |
|
Not Applicable |
D3376: registrar: replace "cmdtype" with an intent-based mechanism (API) |
2018-04-15 |
phabricator |
|
Superseded |
D3377: hg: pass command intents to repo/peer creation (API) |
2018-04-16 |
phabricator |
|
Not Applicable |
D3377: hg: pass command intents to repo/peer creation (API) |
2018-04-15 |
phabricator |
|
Superseded |
D3378: debugcommands: ability to suppress logging of handshake |
2018-04-16 |
phabricator |
|
Not Applicable |
D3378: debugcommands: ability to suppress logging of handshake |
2018-04-15 |
phabricator |
|
Superseded |
D3379: wireprotov2: move response handling out of httppeer |
2018-04-16 |
phabricator |
|
Not Applicable |
D3379: wireprotov2: move response handling out of httppeer |
2018-04-15 |
phabricator |
|
Superseded |
D337: httppeer: use peer interface |
2017-08-15 |
phabricator |
|
Not Applicable |
D337: httppeer: use peer interface |
2017-08-11 |
phabricator |
|
Superseded |
D3380: wireprotov2: establish a type for representing command response |
2018-04-16 |
phabricator |
|
Not Applicable |
D3380: wireprotov2: establish a type for representing command response |
2018-04-15 |
phabricator |
|
Superseded |
D3381: wireprotov2: decode responses to their expected types |
2018-04-16 |
phabricator |
|
Not Applicable |
D3381: wireprotov2: decode responses to their expected types |
2018-04-15 |
phabricator |
|
Superseded |
D3382: wireprotov2: define response data as CBOR |
2018-04-16 |
phabricator |
|
Not Applicable |
D3382: wireprotov2: define response data as CBOR |
2018-04-15 |
phabricator |
|
Superseded |
D3383: wireprotov2: change frame type value for command data |
2018-04-16 |
phabricator |
|
Not Applicable |
D3383: wireprotov2: change frame type value for command data |
2018-04-15 |
phabricator |
|
Superseded |
D3384: wireprotov2: change frame type and name for command response |
2018-04-16 |
phabricator |
|
Not Applicable |
D3384: wireprotov2: change frame type and name for command response |
2018-04-15 |
phabricator |
|
Superseded |
D3385: wireprotov2: change command response protocol to include a leading map |
2018-04-16 |
phabricator |
|
Not Applicable |
D3385: wireprotov2: change command response protocol to include a leading map |
2018-04-15 |
phabricator |
|
Superseded |
D3386: wireprotov2: change behavior of error frame |
2018-04-16 |
phabricator |
|
Not Applicable |
D3386: wireprotov2: change behavior of error frame |
2018-04-15 |
phabricator |
|
Superseded |
D3387: wireprotov2: remove support for sending bytes response |
2018-04-16 |
phabricator |
|
Not Applicable |
D3387: wireprotov2: remove support for sending bytes response |
2018-04-15 |
phabricator |
|
Superseded |
D3388: wireprotov2: add support for more response types |
2018-04-16 |
phabricator |
|
Not Applicable |
D3388: wireprotov2: add support for more response types |
2018-04-15 |
phabricator |
|
Not Applicable |
D3388: wireprotov2: add support for more response types |
2018-04-15 |
phabricator |
|
Superseded |
D3389: context: clarify deprecation warning message |
2018-04-16 |
phabricator |
|
Not Applicable |
D3389: context: clarify deprecation warning message |
2018-04-16 |
phabricator |
|
Superseded |
D338: wireproto: use new peer interface |
2017-08-15 |
phabricator |
|
Not Applicable |
D338: wireproto: use new peer interface |
2017-08-11 |
phabricator |
|
Superseded |
D3390: exchange: use command executor interface for calling listkeys |
2018-04-17 |
phabricator |
|
Not Applicable |
D3390: exchange: use command executor interface for calling listkeys |
2018-04-16 |
phabricator |
|
Superseded |
D3391: commands: use command executor interface |
2018-04-17 |
phabricator |
|
Not Applicable |
D3391: commands: use command executor interface |
2018-04-16 |
phabricator |
|
Superseded |
D3392: bundlespec: drop externalnames flag |
2018-04-17 |
phabricator |
|
Not Applicable |
D3392: bundlespec: drop externalnames flag |
2018-04-17 |
phabricator |
|
Superseded |
D3393: bundle: introduce per-engine compression level |
2018-04-17 |
phabricator |
|
Not Applicable |
D3393: bundle: introduce per-engine compression level |
2018-04-17 |
phabricator |
|
Superseded |
D3394: wireproto: don't pass transportpolicy argument |
2018-04-18 |
phabricator |
|
Not Applicable |
D3394: wireproto: don't pass transportpolicy argument |
2018-04-17 |
phabricator |
|
Superseded |
D3395: wireproto: make version 2 @wireprotocommand an independent function |
2018-04-18 |
phabricator |
|
Not Applicable |
D3395: wireproto: make version 2 @wireprotocommand an independent function |
2018-04-17 |
phabricator |
|
Superseded |
D3396: wireproto: move command registration types to wireprototypes |
2018-04-18 |
phabricator |
|
Not Applicable |
D3396: wireproto: move command registration types to wireprototypes |
2018-04-17 |
phabricator |
|
Superseded |
D3397: wireproto: reimplement dispatch() for version 2 server |
2018-04-18 |
phabricator |
|
Not Applicable |
D3397: wireproto: reimplement dispatch() for version 2 server |
2018-04-17 |
phabricator |
|
Superseded |
D3398: wireproto: move supportedcompengines out of wireproto |
2018-04-18 |
phabricator |
|
Not Applicable |
D3398: wireproto: move supportedcompengines out of wireproto |
2018-04-17 |
phabricator |
|
Superseded |
D3399: wireproto: move version 2 commands dict to wireprotov2server |
2018-04-18 |
phabricator |
|
Not Applicable |
D3399: wireproto: move version 2 commands dict to wireprotov2server |
2018-04-17 |
phabricator |
|
Superseded |
D339: tests: verify that peer instances only expose interface members |
2017-08-15 |
phabricator |
|
Not Applicable |
D339: tests: verify that peer instances only expose interface members |
2017-08-11 |
phabricator |
|
Superseded |
D3400: wireproto: rename wireproto to wireprotov1server (API) |
2018-04-18 |
phabricator |
|
Not Applicable |
D3400: wireproto: rename wireproto to wireprotov1server (API) |
2018-04-17 |
phabricator |
|
Superseded |
D3401: wireproto: define HTTP version 2 protocol name in server module |
2018-04-17 |
phabricator |
|
Superseded |
D3402: notify: add maxdiffstat option to truncate long file lists |
2018-04-18 |
phabricator |
|
Not Applicable |
D3402: notify: add maxdiffstat option to truncate long file lists |
2018-04-17 |
phabricator |
|
Superseded |
D3403: revlog: make shortest() take a full binary nodeid (API) |
2018-04-17 |
phabricator |
|
Not Applicable |
D3403: revlog: make shortest() take a full binary nodeid (API) |
2018-04-17 |
phabricator |
|
Superseded |
D3404: scripts: remove code for special handling of generaldelta; r?sheehan |
2018-04-17 |
phabricator |
|
Superseded |
D3405: forget: rename --confirm to --interactive |
2018-04-18 |
phabricator |
|
Not Applicable |
D3405: forget: rename --confirm to --interactive |
2018-04-18 |
phabricator |
|
Superseded |
D3406: py3: whitelist six new passing tests |
2018-04-18 |
phabricator |
|
Not Applicable |
D3406: py3: whitelist six new passing tests |
2018-04-18 |
phabricator |
|
Superseded |
D340: rebase: choose merge base without unwanted revisions |
2017-08-21 |
phabricator |
|
Not Applicable |
D340: rebase: choose merge base without unwanted revisions |
2017-08-19 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-14 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-14 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-13 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-11 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-11 |
phabricator |
|
Not Applicable |
D340: rebase: prefer choosing merge base with successor in destination |
2017-08-11 |
phabricator |
|
Superseded |
D3414: phabricator: specify some metadata compatibly with arc. |
2018-04-20 |
phabricator |
|
Not Applicable |
D3414: phabricator: specify some metadata compatibly with arc. |
2018-04-19 |
phabricator |
|
Not Applicable |
D3414: phabricator: specify some metadata compatibly with arc. |
2018-04-19 |
phabricator |
|
Superseded |
D3419: interfaceutil: module to stub out zope.interface |
2018-04-23 |
phabricator |
|
Not Applicable |
D3419: interfaceutil: module to stub out zope.interface |
2018-04-22 |
phabricator |
|
Superseded |
D341: test-rebase-obsolete: add "\n" in template |
2017-08-11 |
phabricator |
|
Not Applicable |
D341: test-rebase-obsolete: add "\n" in template |
2017-08-11 |
phabricator |
|
Superseded |
D3420: firefoxtree: look for renamed wire protocol module (bug 1456213); r?sheehan |
2018-04-23 |
phabricator |
|
Superseded |
D3421: firefoxtree: use logcmdutil.changesetdisplayer if available (bug 1456213); r?sheehan |
2018-04-23 |
phabricator |
|
Superseded |
D3422: firefoxtree: declare permissions via @wireprotocommand (bug 1456213); r?sheehan |
2018-04-23 |
phabricator |
|
Superseded |
D3423: firefoxtree: use error.Abort (bug 1456213); r?sheehan |
2018-04-23 |
phabricator |
|
Superseded |
D3424: firefoxtree: update version compatibility (bug 1456213); r?sheehan |
2018-04-23 |
phabricator |
|
Superseded |
D3425: tests: mark test-check-interfaces.py as requiring a repo |
2018-04-25 |
phabricator |
|
Not Applicable |
D3425: tests: mark test-check-interfaces.py as requiring a repo |
2018-04-24 |
phabricator |
|
Superseded |
D3426: remotenames: mark the extension as EXPERIMENTAL |
2018-04-25 |
phabricator |
|
Not Applicable |
D3426: remotenames: mark the extension as EXPERIMENTAL |
2018-04-24 |
phabricator |
|
Superseded |
D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851) |
2018-04-25 |
phabricator |
|
Not Applicable |
D3427: hgweb: reuse body file object when hgwebdir calls hgweb (issue5851) |
2018-04-24 |
phabricator |
|
Superseded |
D3428: revlog: make pure version of _partialmatch() support 40-byte hex nodeids |
2018-04-25 |
phabricator |
|
Not Applicable |
D3428: revlog: make pure version of _partialmatch() support 40-byte hex nodeids |
2018-04-25 |
phabricator |
|
Superseded |
D3429: tests: glob away content-length changes relating to missing zstd bindings |
2018-04-25 |
phabricator |
|
Not Applicable |
D3429: tests: glob away content-length changes relating to missing zstd bindings |
2018-04-25 |
phabricator |
|
Superseded |
D342: rebase: change "result would have 3 parent" error message (BC) |
2017-08-15 |
phabricator |
|
Not Applicable |
D342: rebase: change "result would have 3 parent" error message (BC) |
2017-08-15 |
phabricator |
|
Not Applicable |
D342: rebase: change "result would have 3 parent" error message (BC) |
2017-08-13 |
phabricator |
|
Not Applicable |
D342: rebase: change "result would have 3 parent" error message (BC) |
2017-08-11 |
phabricator |
|
Superseded |
D3430: tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5 |
2018-04-25 |
phabricator |
|
Not Applicable |
D3430: tests: update no-zstd branch of test-treediscovery.t as in 330ada7e8ea5 |
2018-04-25 |
phabricator |
|
Superseded |
D3431: tests: explicitly define compression engines for tests |
2018-04-26 |
phabricator |
|
Not Applicable |
D3431: tests: explicitly define compression engines for tests |
2018-04-25 |
phabricator |
|
Superseded |
D3432: hgweb: guard against empty Content-Length header |
2018-04-30 |
phabricator |
|
Not Applicable |
D3432: hgweb: guard against empty Content-Length header |
2018-04-27 |
phabricator |
|
Superseded |
D3433: httppeer: detect redirect to URL without query string (issue5860) |
2018-05-04 |
phabricator |
|
Not Applicable |
D3433: httppeer: detect redirect to URL without query string (issue5860) |
2018-05-03 |
phabricator |
|
Not Applicable |
D3433: httppeer: detect redirect to URL without query string (issue5860) |
2018-04-30 |
phabricator |
|
Superseded |
D3434: tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir |
2018-05-03 |
phabricator |
|
Not Applicable |
D3434: tests: add tests demonstrating ISE for HTTP 304 responses with hgwebdir |
2018-05-01 |
phabricator |
|
Superseded |
D3435: hgweb: discard Content-Type header for 304 responses (issue5844) |
2018-05-03 |
phabricator |
|
Not Applicable |
D3435: hgweb: discard Content-Type header for 304 responses (issue5844) |
2018-05-01 |
phabricator |
|
Superseded |
D3436: hgweb: allow Content-Security-Policy header on 304 responses (issue5844) |
2018-05-03 |
phabricator |
|
Not Applicable |
D3436: hgweb: allow Content-Security-Policy header on 304 responses (issue5844) |
2018-05-01 |
phabricator |
|
Superseded |
D3437: paper: don't register click handlers with inline javascript (issue5812) |
2018-05-03 |
phabricator |
|
Not Applicable |
D3437: paper: don't register click handlers with inline javascript (issue5812) |
2018-05-03 |
phabricator |
|
Superseded |
D3438: paper: add href="#" to links with click handlers |
2018-05-03 |
phabricator |
|
Not Applicable |
D3438: paper: add href="#" to links with click handlers |
2018-05-03 |
phabricator |
|
Superseded |
D3439: template filters: add commonprefix |
2018-05-06 |
phabricator |
|
Superseded |
D3439: templatefilters: add commonprefix |
2018-06-01 |
phabricator |
|
Not Applicable |
D3439: templatefilters: add commonprefix |
2018-05-10 |
phabricator |
|
Not Applicable |
D3439: templatefilters: add commonprefix |
2018-05-09 |
phabricator |
|
Not Applicable |
D3439: templatefilters: add commonprefix |
2018-05-09 |
phabricator |
|
Not Applicable |
D3439: templatefilters: add commonprefix |
2018-05-08 |
phabricator |
|
Not Applicable |
D3439: templatefilters: add commonprefix |
2018-05-08 |
phabricator |
|
Not Applicable |
D343: rebase: remove self.destancestors |
2017-08-16 |
phabricator |
|
Not Applicable |
D343: rebase: remove self.destancestors |
2017-08-11 |
phabricator |
|
Superseded |
D3440: demandimport: make module ignores a set (API) |
2018-05-06 |
phabricator |
|
Not Applicable |
D3440: demandimport: make module ignores a set (API) |
2018-05-06 |
phabricator |
|
Superseded |
D3441: pycompat: export queue module instead of symbols in module (API) |
2018-05-06 |
phabricator |
|
Not Applicable |
D3441: pycompat: export queue module instead of symbols in module (API) |
2018-05-06 |
phabricator |
|
Superseded |
D3442: tests: remove #require killdaemons |
2018-05-06 |
phabricator |
|
Not Applicable |
D3442: tests: remove #require killdaemons |
2018-05-06 |
phabricator |
|
Superseded |
D3443: tests: remove pid file by default |
2018-05-06 |
phabricator |
|
Not Applicable |
D3443: tests: remove pid file by default |
2018-05-06 |
phabricator |
|
Superseded |
D3444: tests: comprehensively test exit handling |
2018-05-06 |
phabricator |
|
New |
D3445: dispatch: shore up exit handling |
2018-05-06 |
phabricator |
|
New |
D3445: dispatch: validate return type from dispatch() return value |
2018-05-12 |
phabricator |
|
Not Applicable |
D3446: dispatch: move sys.exit() to caller (API) |
2018-05-12 |
phabricator |
|
Not Applicable |
D3446: dispatch: move sys.exit() to caller (API) |
2018-05-06 |
phabricator |
|
New |
D3447: rust: make exit handling consistent with `hg` |
2018-05-06 |
phabricator |
|
New |
D3448: tests: pass parent revision as integer to repo[x] in test-context-metadata.t |
2018-05-07 |
phabricator |
|
Not Applicable |
D3448: tests: pass parent revision as integer to repo[x] in test-context-metadata.t |
2018-05-06 |
phabricator |
|
Superseded |
D3449: context: drop support for looking up context by ambiguous changeid (API) |
2018-05-07 |
phabricator |
|
Not Applicable |
D3449: context: drop support for looking up context by ambiguous changeid (API) |
2018-05-06 |
phabricator |
|
Superseded |
D344: rebase: remove "state >= revtodo" condition |
2017-08-16 |
phabricator |
|
Not Applicable |
D344: rebase: remove "state >= revtodo" condition |
2017-08-11 |
phabricator |
|
Superseded |
D3450: context: only bother looking for broken dirstate for 20-byte changeid |
2018-05-07 |
phabricator |
|
Not Applicable |
D3450: context: only bother looking for broken dirstate for 20-byte changeid |
2018-05-06 |
phabricator |
|
Superseded |
D3451: context: clarify that only one attempt is made to interpret changeid |
2018-05-07 |
phabricator |
|
Not Applicable |
D3451: context: clarify that only one attempt is made to interpret changeid |
2018-05-06 |
phabricator |
|
Superseded |
D3452: context: convert to hex for error message only for 20-byte changeid |
2018-05-07 |
phabricator |
|
Not Applicable |
D3452: context: convert to hex for error message only for 20-byte changeid |
2018-05-06 |
phabricator |
|
Superseded |
D3453: revlog: use radix tree also for matching keys shorter than 4 hex digits |
2018-05-07 |
phabricator |
|
Not Applicable |
D3453: revlog: use radix tree also for matching keys shorter than 4 hex digits |
2018-05-06 |
phabricator |
|
Superseded |
D3454: Assign to result from block. |
2018-05-06 |
phabricator |
|
New |
D3455: shortest: make {shortest("fffffffff")} work again |
2018-05-08 |
phabricator |
|
Not Applicable |
D3455: shortest: make {shortest("fffffffff")} work again |
2018-05-07 |
phabricator |
|
Not Applicable |
D3455: shortest: make {shortest("fffffffff")} work again |
2018-05-07 |
phabricator |
|
Superseded |
D3456: revlog: extract function for getting node from known-to-exist rev |
2018-05-08 |
phabricator |
|
Not Applicable |
D3456: revlog: extract function for getting node from known-to-exist rev |
2018-05-07 |
phabricator |
|
Superseded |
D3457: revlog: don't say "not found" on internal error |
2018-05-08 |
phabricator |
|
Not Applicable |
D3457: revlog: don't say "not found" on internal error |
2018-05-07 |
phabricator |
|
Superseded |
D3458: shortest: move some safe code out of exception block |
2018-05-08 |
phabricator |
|
Not Applicable |
D3458: shortest: move some safe code out of exception block |
2018-05-07 |
phabricator |
|
Superseded |
D3459: shortest: rename "test" variable to "prefix" |
2018-05-08 |
phabricator |
|
Not Applicable |
D3459: shortest: rename "test" variable to "prefix" |
2018-05-07 |
phabricator |
|
Superseded |
D345: rebase: optimize "source" calculation in adjustdest |
2017-08-16 |
phabricator |
|
Not Applicable |
D345: rebase: optimize "source" calculation in adjustdest |
2017-08-11 |
phabricator |
|
Superseded |
D3460: shortest: extract function for checking if a prefix is a revnum |
2018-05-08 |
phabricator |
|
Not Applicable |
D3460: shortest: extract function for checking if a prefix is a revnum |
2018-05-07 |
phabricator |
|
Superseded |
D3461: shortest: don't keep checking for longer prefix if node doesn't exist (API) |
2018-05-08 |
phabricator |
|
Not Applicable |
D3461: shortest: don't keep checking for longer prefix if node doesn't exist (API) |
2018-05-07 |
phabricator |
|
Superseded |
D3462: revset: make id() an empty set for ambiguous nodeid (BC) |
2018-05-08 |
phabricator |
|
Not Applicable |
D3462: revset: make id() an empty set for ambiguous nodeid (BC) |
2018-05-07 |
phabricator |
|
Superseded |
D3463: directaccess: use resolvehexnodeidprefix() instead of _partialmatch() |
2018-05-08 |
phabricator |
|
Not Applicable |
D3463: directaccess: use resolvehexnodeidprefix() instead of _partialmatch() |
2018-05-07 |
phabricator |
|
Superseded |
D3464: scmutil: clean up bytes/string cache decorator mess on Python 3 again |
2018-05-08 |
phabricator |
|
Not Applicable |
D3464: scmutil: clean up bytes/string cache decorator mess on Python 3 again |
2018-05-08 |
phabricator |
|
Superseded |
D3465: tests: make test-check-interfaces.py work on Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3465: tests: make test-check-interfaces.py work on Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3466: tests: port test-hybridencode.py to unittest |
2018-05-08 |
phabricator |
|
Not Applicable |
D3466: tests: port test-hybridencode.py to unittest |
2018-05-08 |
phabricator |
|
Superseded |
D3467: sslutil: fix some edge cases in Python 3 support |
2018-05-08 |
phabricator |
|
Not Applicable |
D3467: sslutil: fix some edge cases in Python 3 support |
2018-05-08 |
phabricator |
|
Superseded |
D3468: util: make util.url __repr__ consistent on Python 2 and 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3468: util: make util.url __repr__ consistent on Python 2 and 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3469: tests: fix error case in test-url.py's doctest |
2018-05-08 |
phabricator |
|
Not Applicable |
D3469: tests: fix error case in test-url.py's doctest |
2018-05-08 |
phabricator |
|
Superseded |
D346: rebase: only change self.state when collapsing in _finishrebase |
2017-08-21 |
phabricator |
|
Not Applicable |
D346: rebase: only change self.state when collapsing in _finishrebase |
2017-08-11 |
phabricator |
|
Superseded |
D3470: tests: port test-url.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3470: tests: port test-url.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3471: minifileset: fix on Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3471: minifileset: fix on Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3472: tests: port test-minifileset.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3472: tests: port test-minifileset.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3473: tests: port test-walkrepo.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3473: tests: port test-walkrepo.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3474: tests: port test-hgwebdir-paths.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3474: tests: port test-hgwebdir-paths.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3475: tests: port test-pathencode.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3475: tests: port test-pathencode.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3476: tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py |
2018-05-08 |
phabricator |
|
Not Applicable |
D3476: tests: use stringutil.pprint instead of pprint.pprint in test-minirst.py |
2018-05-08 |
phabricator |
|
Superseded |
D3477: tests: port test-minirst.py to Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3477: tests: port test-minirst.py to Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3478: minirst: fix bytes slicing defect on Python 3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3478: minirst: fix bytes slicing defect on Python 3 |
2018-05-08 |
phabricator |
|
Superseded |
D3479: update: print warning about hidden changeset after update |
2018-05-10 |
phabricator |
|
Not Applicable |
D3479: update: print warning about hidden changeset after update |
2018-05-08 |
phabricator |
|
Not Applicable |
D3479: update: print warning about hidden changeset after update |
2018-05-08 |
phabricator |
|
Superseded |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-30 |
phabricator |
|
Not Applicable |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-30 |
phabricator |
|
Not Applicable |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-22 |
phabricator |
|
Not Applicable |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-15 |
phabricator |
|
Not Applicable |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-13 |
phabricator |
|
Not Applicable |
D347: rebase: rewrite _computeobsoletenotrebased |
2017-08-11 |
phabricator |
|
Superseded |
D3480: debugbundle: also display if a part is mandatory or advisory |
2018-05-08 |
phabricator |
|
Not Applicable |
D3480: debugbundle: also display if a part is mandatory or advisory |
2018-05-08 |
phabricator |
|
Superseded |
D3481: rev-branch-cache: mark the bundle2 part as advisory (issue5872) |
2018-05-08 |
phabricator |
|
Not Applicable |
D3481: rev-branch-cache: mark the bundle2 part as advisory (issue5872) |
2018-05-08 |
phabricator |
|
Superseded |
D3482: cvsps: add b prefixes to regular expressions |
2018-05-08 |
phabricator |
|
Not Applicable |
D3482: cvsps: add b prefixes to regular expressions |
2018-05-08 |
phabricator |
|
Superseded |
D3483: tests: port inline extension in test-convert-cvs.t to py3 |
2018-05-08 |
phabricator |
|
Not Applicable |
D3483: tests: port inline extension in test-convert-cvs.t to py3 |
2018-05-08 |
phabricator |
|
Superseded |
D3484: cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key |
2018-05-08 |
phabricator |
|
Not Applicable |
D3484: cvsps: wrap cmp methods (deprecated) in functools.cmp_to_key |
2018-05-08 |
phabricator |
|
Superseded |
D3485: cvsps: portably convert int to bytes |
2018-05-08 |
phabricator |
|
Not Applicable |
D3485: cvsps: portably convert int to bytes |
2018-05-08 |
phabricator |
|
Superseded |
D3486: convcmd: make a copy of heads before mutating it |
2018-05-08 |
phabricator |
|
Not Applicable |
D3486: convcmd: make a copy of heads before mutating it |
2018-05-08 |
phabricator |
|
Superseded |
D3487: cvsps: wrap bytes in bytestr before %r-ing it |
2018-05-08 |
phabricator |
|
Not Applicable |
D3487: cvsps: wrap bytes in bytestr before %r-ing it |
2018-05-08 |
phabricator |
|
Superseded |
D3488: tests: b prefixes on some inline python in test-convert-cvs.t |
2018-05-08 |
phabricator |
|
Not Applicable |
D3488: tests: b prefixes on some inline python in test-convert-cvs.t |
2018-05-08 |
phabricator |
|
Superseded |
D3489: cvsps: convert encoding name to sysstr |
2018-05-10 |
phabricator |
|
Not Applicable |
D3489: cvsps: convert encoding name to sysstr |
2018-05-08 |
phabricator |
|
Superseded |
D348: rebase: change internal format to support destination map |
2017-08-30 |
phabricator |
|
Not Applicable |
D348: rebase: change internal format to support destination map |
2017-08-30 |
phabricator |
|
Not Applicable |
D348: rebase: change internal format to support destination map |
2017-08-22 |
phabricator |
|
Not Applicable |
D348: rebase: change internal format to support destination map |
2017-08-15 |
phabricator |
|
Not Applicable |