Patchwork Mercurial

login
register
mail settings

Incoming patches

« Previous 1 2 ... 81 82 83 84 85 86 87 88 89 ... 100 101 Next »
Filters: none add filter
Patch Date Submitter Delegate State
D3377: hg: pass command intents to repo/peer creation (API) 2018-04-16 phabricator Not Applicable
D3376: registrar: replace "cmdtype" with an intent-based mechanism (API) 2018-04-15 phabricator Superseded
D3376: registrar: replace "cmdtype" with an intent-based mechanism (API) 2018-04-16 phabricator Not Applicable
D3375: cleanup: polyfill assertRaisesRegex so we can avoid assertRaisesRegexp 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3374: tests: add b prefixes to test-hg-parseurl.py 2018-04-14 phabricator Superseded
D3374: tests: add b prefixes to test-hg-parseurl.py 2018-04-16 phabricator Not Applicable
D3373: tests: port test-hg-parseurl.py to unittest 2018-04-14 phabricator Superseded
D3373: tests: port test-hg-parseurl.py to unittest 2018-04-16 phabricator Not Applicable
D3372: keepalive: add ** overlooked in 83250442dc81 2018-04-14 phabricator Superseded
D3372: keepalive: add ** overlooked in 83250442dc81 2018-04-14 phabricator Not Applicable
D3371: scmutil: make shortesthexnodeidprefix() take a full binary nodeid 2018-04-14 phabricator Superseded
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-15 phabricator Not Applicable
D3370: scmutil: introduce shortesthexnodeidprefix() 2018-04-14 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
D336: sshpeer: use peer interface 2017-08-11 phabricator Superseded
D336: sshpeer: use peer interface 2017-08-15 phabricator Not Applicable
D3369: tests: add all missing b prefixes in reactor tests 2018-04-14 phabricator Superseded
D3369: tests: add all missing b prefixes in reactor tests 2018-04-14 phabricator Not Applicable
D3368: stringutil: ast.literal_eval needs a unicode on py3 2018-04-14 phabricator Superseded
D3368: stringutil: ast.literal_eval needs a unicode on py3 2018-04-14 phabricator Not Applicable
D3367: hgwebdir: un-bytes the env dict before re-parsing env 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3366: tests: port inline extension in test-http-bundle1.t to py3 2018-04-14 phabricator Superseded
D3366: tests: port inline extension in test-http-bundle1.t to py3 2018-04-14 phabricator Not Applicable
D3365: commands: drop spurious r'' on dry_run in forget 2018-04-14 phabricator Superseded
D3365: commands: drop spurious r'' on dry_run in forget 2018-04-14 phabricator Not Applicable
D3364: largefiles: opts appears to already be bytes in this instance 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3364: largefiles: opts appears to already be bytes in this instance 2018-04-16 phabricator Not Applicable
D3363: tests: port inline extensions in test-hook.t to py3 2018-04-14 phabricator Superseded
D3363: tests: port inline extensions in test-hook.t to py3 2018-04-16 phabricator Not Applicable
D3362: tests: manually print list in test-hook.t 2018-04-14 phabricator Superseded
D3362: tests: manually print list in test-hook.t 2018-04-16 phabricator Not Applicable
D3361: hook: also use pprint on lists for stable output on py2/3 2018-04-14 phabricator Superseded
D3361: hook: also use pprint on lists for stable output on py2/3 2018-04-16 phabricator Not Applicable
D3360: hook: use stringutil.pprint instead of reinventing it 2018-04-14 phabricator Superseded
D3360: hook: use stringutil.pprint instead of reinventing it 2018-04-16 phabricator Not Applicable
D335: localrepo: use peer interfaces 2017-08-11 phabricator Superseded
D335: localrepo: use peer interfaces 2017-08-15 phabricator Not Applicable
D3359: stringutil: make b prefixes on string output optional 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3358: stringutil: teach pprint how to format None 2018-04-14 phabricator Superseded
D3358: stringutil: teach pprint how to format None 2018-04-14 phabricator Not Applicable
D3358: stringutil: teach pprint how to format None 2018-04-16 phabricator Not Applicable
D3357: tests: update inline extensions in test-bundle2-exchange.t to py3 2018-04-14 phabricator Superseded
D3357: tests: update inline extensions in test-bundle2-exchange.t to py3 2018-04-16 phabricator Not Applicable
D3356: wsgicgi: un-do some prior porting work that is now wrong 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3356: wsgicgi: un-do some prior porting work that is now wrong 2018-04-16 phabricator Not Applicable
D3355: hgweb_mod: inform hgweb class about paths actually being bytes 2018-04-14 phabricator Superseded
D3355: hgweb_mod: inform hgweb class about paths actually being bytes 2018-04-16 phabricator Not Applicable
D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes 2018-04-14 phabricator Superseded
D3354: hgweb: inform hgweb.hgweb() entrypoint that paths should be bytes 2018-04-16 phabricator Not Applicable
D3353: tests: port inline cgi script in test-largefiles.t to python 3 2018-04-14 phabricator Superseded
D3353: tests: port inline cgi script in test-largefiles.t to python 3 2018-04-16 phabricator Not Applicable
D3352: lfcommands: use %d on known-int in format string 2018-04-14 phabricator Superseded
D3352: lfcommands: use %d on known-int in format string 2018-04-16 phabricator Not Applicable
D3351: py3: fix test-shelve.t on Python 3 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3351: py3: fix test-shelve.t on Python 3 2018-04-16 phabricator Not Applicable
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py 2018-04-14 phabricator Superseded
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-16 phabricator Not Applicable
D3350: tests: fix up a couple of minor bytes inconsistencies in run-tests.py 2018-04-16 phabricator Not Applicable
D334: repository: implement generic capability methods on peer class 2017-08-11 phabricator Superseded
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-15 phabricator Not Applicable
D3349: tests: make sure test-run-tests.t actually runs run-tests.py under Python 3 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
D3348: py3: another three passing 2018-04-14 phabricator Superseded
D3348: py3: another three passing 2018-04-14 phabricator Not Applicable
D3348: py3: another three passing 2018-04-16 phabricator Not Applicable
D3348: py3: another three passing 2018-04-16 phabricator Not Applicable
D3347: httppeer: work around API differences on urllib Request objects 2018-04-14 phabricator Superseded
D3347: httppeer: work around API differences on urllib Request objects 2018-04-16 phabricator Not Applicable
D3346: httppeer: no matter what Python 3 might think, http headers are bytes 2018-04-14 phabricator Superseded
D3346: httppeer: no matter what Python 3 might think, http headers are bytes 2018-04-16 phabricator Not Applicable
D3345: httppeer: fix debug prints to work on Python 3 2018-04-14 phabricator Superseded
D3345: httppeer: fix debug prints to work on Python 3 2018-04-16 phabricator Not Applicable
D3344: url: some bytes/str cleanup where we interface with stdlib funcs 2018-04-14 phabricator Superseded
D3344: url: some bytes/str cleanup where we interface with stdlib funcs 2018-04-16 phabricator Not Applicable
D3343: hgweb: these strings should be sysstrs, not bytes 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
D3342: tests: port inline extensions in test-http.t to Python 3 2018-04-14 phabricator Superseded
D3342: tests: port inline extensions in test-http.t to Python 3 2018-04-16 phabricator Not Applicable
D333: repository: formalize wire protocol interface 2017-08-11 phabricator Superseded
D333: repository: formalize wire protocol interface 2017-08-13 phabricator Not Applicable
D333: repository: formalize wire protocol interface 2017-08-15 phabricator Not Applicable
D3338: py3: two more passing tests 2018-04-13 phabricator Superseded
D3338: py3: two more passing tests 2018-04-13 phabricator Not Applicable
D3337: localrepo: add some overlooked strkwargs love for py3 2018-04-13 phabricator Superseded
D3337: localrepo: add some overlooked strkwargs love for py3 2018-04-13 phabricator Not Applicable
D3336: py3: paper over differences in future exception handling 2018-04-13 phabricator Superseded
D3336: py3: paper over differences in future exception handling 2018-04-13 phabricator Not Applicable
D3335: wireproto: expose repository formats via capabilities 2018-04-13 phabricator Superseded
D3335: wireproto: expose repository formats via capabilities 2018-04-13 phabricator Not Applicable
D3334: wireprotoframing: record when new stream is encountered 2018-04-13 phabricator Superseded
D3334: wireprotoframing: record when new stream is encountered 2018-04-13 phabricator Not Applicable
D3333: wireprotoframing: use value passed into function 2018-04-13 phabricator Superseded
D3333: wireprotoframing: use value passed into function 2018-04-13 phabricator Not Applicable
D3332: httppeer: handle error response from client reactor 2018-04-13 phabricator Superseded
D3332: httppeer: handle error response from client reactor 2018-04-13 phabricator Not Applicable
D3331: util: set correct stack level on deprecation warnings 2018-04-13 phabricator Superseded
D3331: util: set correct stack level on deprecation warnings 2018-04-14 phabricator Not Applicable
D3330: py3: make values bytes before passing into server.runservice() 2018-04-13 phabricator Superseded
D3330: py3: make values bytes before passing into server.runservice() 2018-04-14 phabricator Not Applicable
D332: repository: formalize peer interface with abstract base class 2017-08-11 phabricator Superseded
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-15 phabricator Not Applicable
D3329: py3: add b'' prefixes to make values bytes 2018-04-13 phabricator Superseded
D3329: py3: add b'' prefixes to make values 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
D3328: py3: use b"%d" instead of str() to convert int to bytes 2018-04-13 phabricator Not Applicable
D3327: py3: add b'' prefixes to make values bytes 2018-04-13 phabricator Superseded
D3327: py3: add b'' prefixes to make values bytes 2018-04-13 phabricator Not Applicable
D3326: py3: use str variables to check keys in request header 2018-04-13 phabricator Superseded
D3326: py3: use str variables to check keys in request header 2018-04-13 phabricator Not Applicable
D3325: py3: make sure curses.tigetstr() first argument is a str 2018-04-13 phabricator Superseded
D3325: py3: make sure curses.tigetstr() first argument is a str 2018-04-13 phabricator Not Applicable
D3324: py3: use stringutil.forcebytestr() instead of str() 2018-04-13 phabricator Superseded
D3324: py3: use stringutil.forcebytestr() instead of str() 2018-04-13 phabricator Not Applicable
D3323: py3: iterate over a copy of dict while changing it 2018-04-13 phabricator Superseded
D3323: py3: iterate over a copy of dict while changing it 2018-04-13 phabricator Not Applicable
D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus 2018-04-13 phabricator Superseded
D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus 2018-04-13 phabricator Not Applicable
D3321: py3: add b'' prefixes to tests/test-status-inprocess.py 2018-04-13 phabricator Superseded
D3321: py3: add b'' prefixes to tests/test-status-inprocess.py 2018-04-13 phabricator Not Applicable
D3320: lock: don't use 'file' as a variable name 2018-04-13 phabricator Superseded
D3320: lock: don't use 'file' as a variable name 2018-04-13 phabricator Not Applicable
D331: sshpeer: make instance attributes and methods internal 2017-08-11 phabricator Superseded
D331: sshpeer: make instance attributes and methods internal 2017-08-11 phabricator Not Applicable
D3319: py3: use b"%d" instead of str() to convert integers to bytes 2018-04-13 phabricator Superseded
D3319: py3: use b"%d" instead of str() to convert integers to bytes 2018-04-13 phabricator Not Applicable
D3318: repository: remove ipeercommands from ipeerbase 2018-04-13 phabricator Superseded
D3318: repository: remove ipeercommands from ipeerbase 2018-04-13 phabricator Not Applicable
D3317: wireproto: properly call clonebundles command 2018-04-13 phabricator Superseded
D3317: wireproto: properly call clonebundles command 2018-04-13 phabricator Not Applicable
D3316: exchange: use command executor for getbundle 2018-04-13 phabricator Superseded
D3316: exchange: use command executor for getbundle 2018-04-13 phabricator Not Applicable
D3315: exchange: use command executor for pushkey 2018-04-13 phabricator Superseded
D3315: exchange: use command executor for pushkey 2018-04-13 phabricator Not Applicable
D3314: wireproto: use command executor for unbundle 2018-04-13 phabricator Superseded
D3314: wireproto: use command executor for unbundle 2018-04-13 phabricator Not Applicable
D3313: scmutil: make shortesthexnodeidprefix() use unfiltered repo 2018-04-13 phabricator Superseded
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-15 phabricator Not Applicable
D3312: revlog: move shortest() to scmutil.shortesthexnodeidprefix() (API) 2018-04-13 phabricator Superseded
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) 2018-04-13 phabricator Superseded
D3311: revset: use resolvehexnodeidprefix() in id() predicate (BC) 2018-04-14 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-05-08 phabricator Not Applicable
D3310: scmutil: use resolvepartialhexnodeid() from revsymbol() 2018-04-13 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
D330: Backed out changeset c34532365b38 2017-08-11 phabricator Superseded
D330: Backed out changeset c34532365b38 2017-08-11 phabricator Not Applicable
D3309: scmutil: rename resolvepartialhexnodeid() to resolvehexnodeidprefix() 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
D3308: scmutil: document that isrevsymbol() raises on ambiguous node prefix 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
D3307: context: set stack level for deprecation warning 2018-04-13 phabricator Superseded
D3307: context: set stack level for deprecation warning 2018-04-14 phabricator Not Applicable
D3306: patch: make extract() a context manager (API) 2018-04-13 phabricator Superseded
D3306: patch: make extract() a context manager (API) 2018-04-13 phabricator Not Applicable
D3305: cmdutil: pass in parsed patch to tryimportone() (API) 2018-04-13 phabricator Superseded
D3305: cmdutil: pass in parsed patch to tryimportone() (API) 2018-04-13 phabricator Not Applicable
D3304: formatter: add support for -Tcbor 2018-04-13 phabricator New
D3303: cborutil: implement support for streaming encoding, bytestring decoding 2018-04-13 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-16 phabricator Not Applicable
D3303: cborutil: implement support for indefinite length CBOR types 2018-04-13 phabricator Superseded
D3302: stringutil: support more types with pprint() 2018-04-13 phabricator Superseded
D3302: stringutil: support more types with pprint() 2018-04-13 phabricator Not Applicable
D3301: fix: use sysstrs for command template formatting 2018-04-12 phabricator Superseded
D3300: fix: port most of the way to python 3 2018-04-12 phabricator Superseded
D3300: fix: port most of the way to python 3 2018-04-13 phabricator Not Applicable
D329: setup: Fix installing in a mingw environment 2017-08-11 phabricator Superseded
D329: setup: Fix installing in a mingw environment 2017-08-13 phabricator Not Applicable
D3299: wireproto: add media type to version 2 capabilities response 2018-04-12 phabricator Superseded
D3299: wireproto: add media type to version 2 capabilities response 2018-04-13 phabricator Not Applicable
D3298: debugcommands: use command executor for invoking commands 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
D3297: httppeer: implement command executor for version 2 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
D3296: debugcommands: perform handshake when obtaining httpv2 peer 2018-04-12 phabricator Superseded
D3296: debugcommands: perform handshake when obtaining httpv2 peer 2018-04-13 phabricator Not Applicable
D3295: wireproto: rename HTTPV2 so it less like HTTP/2 2018-04-12 phabricator Superseded
D3295: wireproto: rename HTTPV2 so it less like HTTP/2 2018-04-13 phabricator Not Applicable
D3294: bundlerepo: use command executor for wire protocol commands 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
D3293: bundlerepo: rename "other" to "peer" 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
D3292: bookmarks: 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
D3291: hg: 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
D3290: logexchange: use command executor for wire protocol commands 2018-04-12 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
D328: setup: Fix installing in a mingw environment 2017-08-11 phabricator Superseded
D3289: streamclone: use command executor for wire protocol commands 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
D3288: discovery: use command executor interface 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
D3287: discovery: don't redundantly call branchmap 2018-04-12 phabricator Superseded
D3287: discovery: don't redundantly call branchmap 2018-04-13 phabricator Not Applicable
D3286: py3: whitelist another six passing tests 2018-04-12 phabricator Superseded
D3286: py3: whitelist another six passing tests 2018-04-12 phabricator Not Applicable
D3285: py3: use bytes() instead of str() on util.url() 2018-04-12 phabricator Superseded
D3285: py3: use bytes() instead of str() on util.url() 2018-04-12 phabricator Not Applicable
D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes 2018-04-12 phabricator Superseded
D3284: py3: use stringutil.forcebytestr() to convert error messages to bytes 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
D3283: py3: suppress the return value of open() in tests/test-subrepo-missing.t 2018-04-12 phabricator Not Applicable
D3282: py3: add b'' prefixes in tests/test-linerange.py 2018-04-12 phabricator Superseded
D3282: py3: add b'' prefixes in tests/test-linerange.py 2018-04-12 phabricator Not Applicable
D3281: py3: add b'' prefix to make the regex bytes 2018-04-12 phabricator Superseded
D3281: py3: add b'' prefix to make the regex bytes 2018-04-12 phabricator Not Applicable
D3280: py3: use b'%d' to convert int to bytes instead of 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
D3279: py3: make sure decode() first argument is str 2018-04-12 phabricator Superseded
D3279: py3: make sure decode() first argument is str 2018-04-13 phabricator Not Applicable
D3278: py3: use print as a function in test-convert-git.t 2018-04-12 phabricator Superseded
D3278: py3: use print as a function in test-convert-git.t 2018-04-12 phabricator Not Applicable
D3277: py3: use '%d' for integers instead of '%s' 2018-04-12 phabricator Superseded
D3277: py3: use '%d' for integers instead of '%s' 2018-04-12 phabricator Not Applicable
D3276: py3: prevent transformer from adding b'' by adding r'' prefix 2018-04-12 phabricator Superseded
D3276: py3: prevent transformer from adding b'' by adding r'' prefix 2018-04-12 phabricator Not Applicable
D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush 2018-04-12 phabricator Superseded
D3275: py3: use pycompat.{strkwargs|byteskwargs} in infinitepush 2018-04-12 phabricator Not Applicable
D3274: py3: make sure we open file in bytes mode 2018-04-12 phabricator Superseded
D3274: py3: make sure we open file in bytes mode 2018-04-12 phabricator Not Applicable
D3273: wireproto: convert legacy commands to command executor 2018-04-12 phabricator Superseded
D3273: wireproto: convert legacy commands to command executor 2018-04-13 phabricator Not Applicable
D3273: wireproto: convert legacy commands to command executor 2018-04-13 phabricator Not Applicable
D3272: treediscovery: switch to command executor interface 2018-04-11 phabricator Superseded
D3272: treediscovery: switch to command executor interface 2018-04-12 phabricator Not Applicable
D3272: treediscovery: switch to command executor interface 2018-04-13 phabricator Not Applicable
D3272: treediscovery: switch to command executor interface 2018-04-13 phabricator Not Applicable
D3271: wireproto: remove iterbatch() from peer interface (API) 2018-04-11 phabricator Superseded
D3271: wireproto: remove iterbatch() from peer interface (API) 2018-04-13 phabricator Not Applicable
D3271: wireproto: remove iterbatch() from peer interface (API) 2018-04-13 phabricator Not Applicable
D3270: largefiles: use command executor for batch operation 2018-04-11 phabricator Superseded
D3270: largefiles: use command executor for batch operation 2018-04-13 phabricator Not Applicable
D3270: largefiles: use command executor for batch operation 2018-04-13 phabricator Not Applicable
D3269: wireproto: implement batching on peer executor interface 2018-04-11 phabricator Superseded
D3269: wireproto: implement batching on peer executor interface 2018-04-13 phabricator Not Applicable
D3269: wireproto: implement batching on peer executor interface 2018-04-13 phabricator Not Applicable
D3268: wireproto: implement command executor interface for version 1 peers 2018-04-11 phabricator Superseded
D3268: wireproto: implement command executor interface for version 1 peers 2018-04-13 phabricator Not Applicable
D3268: wireproto: implement command executor interface for version 1 peers 2018-04-13 phabricator Not Applicable
D3267: repository: define new interface for running commands 2018-04-11 phabricator Superseded
D3267: repository: define new interface for running commands 2018-04-13 phabricator Not Applicable
D3267: repository: define new interface for running commands 2018-04-13 phabricator Not Applicable
D3266: pycompat: export a handle on concurrent.futures 2018-04-11 phabricator Superseded
D3266: pycompat: export a handle on concurrent.futures 2018-04-13 phabricator Not Applicable
D3265: setup: add packages for concurrent.futures 2018-04-11 phabricator Superseded
D3265: setup: add packages for concurrent.futures 2018-04-13 phabricator Not Applicable
D3264: futures: switch to absolute and relative imports 2018-04-11 phabricator Superseded
D3264: futures: switch to absolute and relative imports 2018-04-13 phabricator Not Applicable
D3263: tests: silence pyflakes for thirdparty/concurrent 2018-04-11 phabricator Superseded
D3263: tests: silence pyflakes for thirdparty/concurrent 2018-04-13 phabricator Not Applicable
D3262: futures: get rid of extend_path 2018-04-11 phabricator Superseded
D3262: futures: get rid of extend_path 2018-04-13 phabricator Not Applicable
D3261: thirdparty: vendor futures 3.2.0 2018-04-11 phabricator Superseded
D3261: thirdparty: vendor futures 3.2.0 2018-04-13 phabricator Not Applicable
D3260: peer: scatter module to the wind (API) 2018-04-11 phabricator Superseded
D3260: peer: scatter module to the wind (API) 2018-04-12 phabricator Not Applicable
D3259: wireproto: move version 1 peer functionality to standalone module (API) 2018-04-11 phabricator Superseded
D3259: wireproto: move version 1 peer functionality to standalone module (API) 2018-04-12 phabricator Not Applicable
D3258: wireproto: move gboptsmap to wireprototypes and rename (API) 2018-04-11 phabricator Superseded
D3258: wireproto: move gboptsmap to wireprototypes and rename (API) 2018-04-12 phabricator Not Applicable
D3257: wireproto: move value encoding functions to wireprototypes (API) 2018-04-11 phabricator Superseded
D3257: wireproto: move value encoding functions to wireprototypes (API) 2018-04-12 phabricator Not Applicable
D3256: httppeer: basic implementation of capabilities interface 2018-04-11 phabricator Superseded
D3256: httppeer: basic implementation of capabilities interface 2018-04-12 phabricator Not Applicable
D3255: repository: split capabilities methods into separate interface 2018-04-11 phabricator Superseded
D3255: repository: split capabilities methods into separate interface 2018-04-12 phabricator Not Applicable
D3254: httppeer: implement ipeerconnection 2018-04-11 phabricator Superseded
D3254: httppeer: implement ipeerconnection 2018-04-12 phabricator Not Applicable
D3253: py3: whitelist another nine passing tests 2018-04-11 phabricator Superseded
D3253: py3: whitelist another nine passing tests 2018-04-12 phabricator Not Applicable
D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t 2018-04-11 phabricator Superseded
D3252: tests: use `f --newer` instead of `stat -c` in test-fix.t 2018-04-12 phabricator Not Applicable
D3251: tests: glob away fqdn wherever we print it 2018-04-11 phabricator Superseded
D3251: tests: glob away fqdn wherever we print it 2018-04-12 phabricator Not Applicable
D3250: hgweb: use native strings when interfacing with stdlib headers 2018-04-11 phabricator Superseded
D3250: hgweb: use native strings when interfacing with stdlib headers 2018-04-12 phabricator Not Applicable
D3249: wireprotoserver: headers are bytes for us internally, use bytes 2018-04-11 phabricator Superseded
D3249: wireprotoserver: headers are bytes for us internally, use bytes 2018-04-12 phabricator Not Applicable
D3248: hgweb: put response headers back into str for Python 3 2018-04-11 phabricator Superseded
D3248: hgweb: put response headers back into str for Python 3 2018-04-12 phabricator Not Applicable
D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find 2018-04-11 phabricator Superseded
D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find 2018-04-12 phabricator Not Applicable
D3247: tests: load showstack in test-pull-http.t so network hangs are easier to find 2018-04-12 phabricator Not Applicable
D3246: keepalive: rewrite readinto() to not use read() 2018-04-11 phabricator Superseded
D3246: keepalive: rewrite readinto() to not use read() 2018-04-11 phabricator Not Applicable
D3246: keepalive: rewrite readinto() to not use read() 2018-04-12 phabricator Not Applicable
D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072 2018-04-11 phabricator Superseded
D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072 2018-04-11 phabricator Not Applicable
D3245: wsgiheaders: import a bytes-ified fork of wsgiref.headers from cpython@46f5072 2018-04-12 phabricator Not Applicable
D3244: py3: use pycompat.bytestr() where repr in involved 2018-04-11 phabricator Superseded
D3244: py3: use pycompat.bytestr() where repr in involved 2018-04-11 phabricator Not Applicable
D3243: httppeer: support protocol upgrade 2018-04-11 phabricator Superseded
D3243: httppeer: support protocol upgrade 2018-04-11 phabricator Not Applicable
D3242: wireproto: define and implement HTTP handshake to upgrade protocol 2018-04-11 phabricator Superseded
D3242: wireproto: define and implement HTTP handshake to upgrade protocol 2018-04-11 phabricator Not Applicable
D3241: httppeer: only advertise partial-pull if capabilities are known 2018-04-11 phabricator Superseded
D3241: httppeer: only advertise partial-pull if capabilities are known 2018-04-11 phabricator Not Applicable
D3240: httppeer: always add x-hg* headers to Vary header 2018-04-11 phabricator Superseded
D3240: httppeer: always add x-hg* headers to Vary header 2018-04-11 phabricator Not Applicable
D3239: httppeer: don't accept very old media types (BC) 2018-04-11 phabricator Superseded
D3239: httppeer: don't accept very old media types (BC) 2018-04-11 phabricator Not Applicable
D3238: httppeer: allow opener to be passed to makepeer() 2018-04-11 phabricator Superseded
D3238: httppeer: allow opener to be passed to makepeer() 2018-04-11 phabricator Not Applicable
D3237: httppeer: perform capabilities request in makepeer() 2018-04-11 phabricator Superseded
D3237: httppeer: perform capabilities request in makepeer() 2018-04-11 phabricator Not Applicable
D3236: httppeer: extract common response handling into own function 2018-04-11 phabricator Superseded
D3236: httppeer: extract common response handling into own function 2018-04-11 phabricator Not Applicable
D3235: httppeer: move error handling and response wrapping into sendrequest 2018-04-11 phabricator Superseded
D3235: httppeer: move error handling and response wrapping into sendrequest 2018-04-11 phabricator Not Applicable
D3234: httppeer: extract code for creating a request into own function 2018-04-11 phabricator Superseded
D3234: httppeer: extract code for creating a request into own function 2018-04-11 phabricator Not Applicable
D3233: httppeer: extract code for performing an HTTP request 2018-04-11 phabricator Superseded
D3233: httppeer: extract code for performing an HTTP request 2018-04-11 phabricator Not Applicable
D3232: httppeer: move requestbuilder defaults into makepeer() argument 2018-04-11 phabricator Superseded
D3232: httppeer: move requestbuilder defaults into makepeer() argument 2018-04-11 phabricator Not Applicable
D3231: wireproto: move version 2 command handlers to wireprotov2server 2018-04-11 phabricator Superseded
D3231: wireproto: move version 2 command handlers to wireprotov2server 2018-04-11 phabricator Not Applicable
D3230: wireproto: extract HTTP version 2 code to own module 2018-04-11 phabricator Superseded
D3230: wireproto: extract HTTP version 2 code to own module 2018-04-11 phabricator Not Applicable
D322: fsmonitor: correct an error message 2017-08-10 phabricator Superseded
D322: fsmonitor: correct an error message 2017-08-11 phabricator Not Applicable
D3229: setup: add packages for concurrent.futures 2018-04-11 phabricator Superseded
D3228: futures: switch to absolute and relative imports 2018-04-11 phabricator Superseded
D3227: tests: silence pyflakes for thirdparty/concurrent 2018-04-11 phabricator Superseded
D3226: futures: get rid of extend_path 2018-04-11 phabricator Superseded
D3225: thirdparty: vendor futures 3.2.0 2018-04-11 phabricator Superseded
D3224: wireproto: client reactor support for receiving frames 2018-04-11 phabricator Superseded
D3224: wireproto: client reactor support for receiving frames 2018-04-11 phabricator Not Applicable
D3223: wireproto: introduce a reactor for client-side state 2018-04-11 phabricator Superseded
D3223: wireproto: introduce a reactor for client-side state 2018-04-11 phabricator Not Applicable
D3222: tests: extract wire protocol framing tests to own file 2018-04-11 phabricator Superseded
D3222: tests: extract wire protocol framing tests to own file 2018-04-11 phabricator Not Applicable
D3221: py3: add b'' prefixes in tests/test-ui-config.py 2018-04-10 phabricator Superseded
D3221: py3: add b'' prefixes in tests/test-ui-config.py 2018-04-11 phabricator Not Applicable
D3220: py3: make sure we write bytes to file 2018-04-10 phabricator Superseded
D3220: py3: make sure we write bytes to file 2018-04-11 phabricator Not Applicable
D321: merge: removed sorting in caseflow detection, for a slight performance win 2017-08-10 phabricator Superseded
D3219: py3: workaround comparing NoneType and integers 2018-04-10 phabricator Superseded
D3219: py3: workaround comparing NoneType and integers 2018-04-11 phabricator Not Applicable
D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t 2018-04-11 phabricator Not Applicable
D3218: py3: use sys.stdout instead of print in test-mq-qpush-fail.t 2018-04-11 phabricator Not Applicable
D3218: py3: use print as a function in test-mq-qpush-fail.t 2018-04-10 phabricator Superseded
D3217: py3: use '//' for integer division in tests/test-mq-qimport.t 2018-04-10 phabricator Superseded
D3217: py3: use '//' for integer division in tests/test-mq-qimport.t 2018-04-11 phabricator Not Applicable
D3216: py3: use pycompat.bytestr() where repr in involved 2018-04-10 phabricator Superseded
D3216: py3: use pycompat.byterepr() instead of repr() 2018-04-11 phabricator Not Applicable
D3216: py3: use pycompat.byterepr() instead of repr() 2018-04-11 phabricator Not Applicable
D3215: py3: use bytes instead of str in isinstance() 2018-04-10 phabricator Superseded
D3215: py3: use bytes instead of str in isinstance() 2018-04-11 phabricator Not Applicable
D3214: py3: use .startswith() instead of bytes[0] 2018-04-10 phabricator Superseded
D3214: py3: use .startswith() instead of bytes[0] 2018-04-11 phabricator Not Applicable
D3213: fix: add --all flag to fix non-public non-obsolete revisions 2018-04-09 phabricator Superseded
D3213: fix: add --all flag to fix non-public non-obsolete revisions 2018-04-12 phabricator Not Applicable
D3212: patch: implement a new worddiff algorithm 2018-04-09 phabricator Superseded
D3212: patch: implement a new worddiff algorithm 2018-04-16 phabricator Not Applicable
D3211: patch: buffer lines for a same hunk 2018-04-09 phabricator Superseded
D3211: patch: buffer lines for a same hunk 2018-04-16 phabricator Not Applicable
D3210: patch: move yielding "\n" to the end of loop 2018-04-09 phabricator Superseded
D3210: patch: move yielding "\n" to the end of loop 2018-04-16 phabricator Not Applicable
D320: peer: remove non iterating batcher (API) 2017-08-10 phabricator Superseded
D320: peer: remove non iterating batcher (API) 2017-08-11 phabricator Not Applicable
D3209: amend: exit 0 if there are no changes 2018-04-09 phabricator Superseded
D3208: wireproto: disallow commands handlers for multiple transport versions 2018-04-09 phabricator Superseded
D3208: wireproto: disallow commands handlers for multiple transport versions 2018-04-11 phabricator Not Applicable
D3208: wireproto: disallow commands handlers for multiple transport versions 2018-04-11 phabricator Not Applicable
D3207: wireproto: make @wireprotocommand version 1 only by default 2018-04-09 phabricator Superseded
D3207: wireproto: make @wireprotocommand version 1 only by default 2018-04-11 phabricator Not Applicable
D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports 2018-04-09 phabricator Superseded
D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports 2018-04-10 phabricator Not Applicable
D3206: wireproto: only expose "getbundle" and "unbundle" to v1 transports 2018-04-11 phabricator Not Applicable
D3205: wireproto: port lookup to wire protocol v2 2018-04-09 phabricator Superseded
D3205: wireproto: port lookup to wire protocol v2 2018-04-11 phabricator Not Applicable
D3204: wireproto: port pushkey command to wire protocol version 2 2018-04-09 phabricator Superseded
D3204: wireproto: port pushkey command to wire protocol version 2 2018-04-11 phabricator Not Applicable
D3203: wireproto: only expose "clonebundles" to version 1 transports 2018-04-09 phabricator Superseded
D3203: wireproto: only expose "clonebundles" to version 1 transports 2018-04-11 phabricator Not Applicable
D3202: wireproto: define and expose types of wire command arguments 2018-04-09 phabricator Superseded
D3202: wireproto: define and expose types of wire command arguments 2018-04-11 phabricator Not Applicable
D3201: wireproto: only expose "stream_out" to version 1 transports 2018-04-09 phabricator Superseded
D3201: wireproto: only expose "stream_out" to version 1 transports 2018-04-11 phabricator Not Applicable
D3200: wireproto: implement capabilities for wire protocol v2 2018-04-09 phabricator Superseded
D3200: wireproto: implement capabilities for wire protocol v2 2018-04-11 phabricator Not Applicable
D319: wireproto: overhaul iterating batcher code (API) 2017-08-10 phabricator Superseded
D319: wireproto: overhaul iterating batcher code (API) 2017-08-11 phabricator Not Applicable
D3199: util: drop write_content_size=True 2018-04-09 phabricator Superseded
D3199: util: drop write_content_size=True 2018-04-09 phabricator Not Applicable
D3197: context: add deprecation warnings for deprecated types of changeids 2018-04-08 phabricator Superseded
D3197: context: add deprecation warnings for deprecated types of changeids 2018-04-11 phabricator Not Applicable
D3196: revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API) 2018-04-08 phabricator Superseded
D3196: revsymbol: stop delegating to repo.__getitem__ for unhandled symbols (API) 2018-04-11 phabricator Not Applicable
D3195: context: handle partial nodeids in revsymbol() 2018-04-08 phabricator Superseded
D3195: context: handle partial nodeids in revsymbol() 2018-04-11 phabricator Not Applicable
D3194: context: handle namespaces in revsymbol() 2018-04-08 phabricator Superseded
D3194: context: handle namespaces in revsymbol() 2018-04-11 phabricator Not Applicable
D3193: scmutil: handle full hex nodeids in revsymbol() 2018-04-08 phabricator Superseded
D3193: scmutil: handle full hex nodeids in revsymbol() 2018-04-11 phabricator Not Applicable
D3192: addbranchrevs: no longer accept revset as "revs" (API) 2018-04-08 phabricator Superseded
D3192: addbranchrevs: no longer accept revset as "revs" (API) 2018-04-09 phabricator Not Applicable
D3191: clone: avoid using repo.lookup() with binary nodeid 2018-04-08 phabricator Superseded
D3191: clone: avoid using repo.lookup() with binary nodeid 2018-04-09 phabricator Not Applicable
D3190: merge: avoid unnecessary conversion from binary nodeid to binary nodeid 2018-04-08 phabricator Superseded
D3190: merge: avoid unnecessary conversion from binary nodeid to binary nodeid 2018-04-09 phabricator Not Applicable
D318: wireproto: remove support for local results in @batchable (API) 2017-08-10 phabricator Superseded
D318: wireproto: remove support for local results in @batchable (API) 2017-08-11 phabricator Not Applicable
D3189: context: extract partial nodeid lookup method to scmutil 2018-04-08 phabricator Superseded
D3189: context: extract partial nodeid lookup method to scmutil 2018-04-10 phabricator Not Applicable
D3188: revlog: reset _nodepos after strip 2018-04-07 phabricator Superseded
D3188: revlog: reset _nodepos after strip 2018-04-09 phabricator Not Applicable
D3187: phase: Add dry-run functionality 2018-04-07 phabricator New
D3187: phase: add dry-run functionality 2018-04-07 phabricator Not Applicable
D3187: phase: add dry-run functionality 2018-04-08 phabricator Not Applicable
D3187: phase: add dry-run functionality 2018-05-25 phabricator Not Applicable
D3187: phase: add dry-run functionality 2018-06-03 phabricator Not Applicable
D3186: tests: add another full hex node in plain text 2018-04-07 phabricator Superseded
D3186: tests: add another full hex node in plain text 2018-04-07 phabricator Not Applicable
D3185: context: convert binary changeid to hex also for filtered ones 2018-04-07 phabricator Superseded
D3184: wireproto: only expose "debugwireargs" to version 1 transports 2018-04-07 phabricator Superseded
D3184: wireproto: only expose "debugwireargs" to version 1 transports 2018-04-09 phabricator Not Applicable
D3183: wireproto: only expose "hello" command to version 1 transports 2018-04-07 phabricator Superseded
D3183: wireproto: only expose "hello" command to version 1 transports 2018-04-09 phabricator Not Applicable
D3182: wireproto: port branchmap to wire protocol v2 2018-04-07 phabricator Superseded
D3182: wireproto: port branchmap to wire protocol v2 2018-04-09 phabricator Not Applicable
D3181: wireproto: port listkeys commands to wire protocol v2 2018-04-07 phabricator Superseded
D3181: wireproto: port listkeys commands to wire protocol v2 2018-04-09 phabricator Not Applicable
D3180: wireproto: port keep command to wire protocol v2 2018-04-07 phabricator Superseded
D3180: wireproto: port keep command to wire protocol v2 2018-04-09 phabricator Not Applicable
D317: wireproto: properly implement batchable checking 2017-08-10 phabricator Superseded
D317: wireproto: properly implement batchable checking 2017-08-11 phabricator Not Applicable
D3179: wireproto: port heads command to wire protocol v2 2018-04-07 phabricator Superseded
D3179: wireproto: port heads command to wire protocol v2 2018-04-09 phabricator Not Applicable
D3178: largefiles: wrap heads command handler more directly 2018-04-07 phabricator Superseded
D3178: largefiles: wrap heads command handler more directly 2018-04-09 phabricator Not Applicable
D3177: wireproto: crude support for version 2 HTTP peer 2018-04-07 phabricator Superseded
D3177: wireproto: crude support for version 2 HTTP peer 2018-04-09 phabricator Not Applicable
D3176: tests: extract wire protocol shell helpers to standalone file 2018-04-07 phabricator Superseded
D3176: tests: extract wire protocol shell helpers to standalone file 2018-04-09 phabricator Not Applicable
D3175: commands: implement `export --format=X` with support for CBOR 2018-04-06 phabricator Superseded
D3174: cmdutil: refactor I/O for exporting 2018-04-06 phabricator Superseded
D3173: cmdutil: drop unused rev arguments from _exportsingle() 2018-04-06 phabricator Superseded
D3172: cborutil: implement streaming arrays and maps 2018-04-06 phabricator Superseded
D3171: wireproto: send server capabilities in canonical order 2018-04-06 phabricator Superseded
D3171: wireproto: send server capabilities in canonical order 2018-04-06 phabricator Not Applicable
D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments 2018-04-06 phabricator Superseded
D3170: wireproto: don't special case bundlecaps, but sort all scsv arguments 2018-04-06 phabricator Not Applicable
D316: largefiles: remove remotestore.batch() 2017-08-10 phabricator Superseded
D316: largefiles: remove remotestore.batch() 2017-08-11 phabricator Not Applicable
D3169: wireproto: turn client capabilities into sets, sorted on the wire 2018-04-06 phabricator Superseded
D3169: wireproto: turn client capabilities into sets, sorted on the wire 2018-04-06 phabricator Not Applicable
D3168: tests: enter full hex hash in plain text in bundle part 2018-04-06 phabricator Superseded
D3168: tests: enter full hex hash in plain text in bundle part 2018-04-07 phabricator Not Applicable
D3167: bookmarks: use isrevsymbol() for detecting collision with existing symbol 2018-04-06 phabricator Superseded
D3167: bookmarks: use isrevsymbol() for detecting collision with existing symbol 2018-04-06 phabricator Not Applicable
D3166: debugwhyunstable: add support for revsets 2018-04-06 phabricator Superseded
D3166: debugwhyunstable: add support for revsets 2018-04-06 phabricator Not Applicable
D3165: infinitepush: look up bookmarks only among bookmarks 2018-04-06 phabricator Superseded
D3165: infinitepush: look up bookmarks only among bookmarks 2018-04-06 phabricator Not Applicable
D3165: infinitepush: look up bookmarks only among bookmarks 2018-04-07 phabricator Not Applicable
D3164: destutil: look up bookmarks only among bookmarks 2018-04-06 phabricator Superseded
D3164: destutil: look up bookmarks only among bookmarks 2018-04-07 phabricator Not Applicable
D3163: discovery: look up bookmarks only among bookmarks 2018-04-06 phabricator Superseded