[2,of,4] bundle2: clarify the docstring of unpackermixin methods |
2017-04-09 |
Pierre-Yves David |
|
Changes Requested |
[3,of,4] bundle2: move the 'close' method off the unpackermixin |
2017-04-09 |
Pierre-Yves David |
|
Changes Requested |
[4,of,4] bundle2: move 'seek' and 'tell' method off the unpackermixin class |
2017-04-09 |
Pierre-Yves David |
|
Changes Requested |
[01,of,16] checkcode: only match pushd/popd as word |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[02,of,16] obsolescence: add setup script for obsolescence markers exchange tests |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[1,of,4,V2] bundle2: add documention to 'part.addparams' |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[2,of,4,V2] bundle2: clarify the docstring of unpackermixin methods |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[3,of,4,V2] bundle2: move the 'close' method off the unpackermixin |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[4,of,4,V2] bundle2: move 'seek' and 'tell' methods off the unpackermixin class |
2017-04-10 |
Pierre-Yves David |
|
Changes Requested |
[01,of,11] upgrade: extract code in its own module |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[02,of,11] upgrade: drop the prefix to the 'requiredsourcerequirements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[03,of,11] upgrade: drop the prefix to the 'blocksourcerequirements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[04,of,11] upgrade: drop the prefix to the 'supportremovedrequirements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[05,of,11] upgrade: drop the prefix to the 'improvement' class |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[06,of,11] upgrade: drop the prefix to the 'allowednewrequirements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[07,of,11] upgrade: drop the prefix to the 'supporteddestrequirements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[08,of,11] upgrade: drop the prefix to the 'findimprovements' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[09,of,11] upgrade: drop the prefix to the 'determineactions' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[10,of,11] upgrade: drop the prefix to the '_filterstorefile' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[11,of,11] upgrade: drop the prefix to the '_finishdatamigration' function |
2017-04-10 |
Pierre-Yves David |
|
Accepted |
[V3] bundle2: move 'seek' and 'tell' methods off the unpackermixin class |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[01,of,12] upgrade: import 'localrepo' globally |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[02,of,12] upgrade: update the header comment |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[03,of,12] upgrade: update the copyright statement |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[04,of,12] upgrade: split finding deficiencies from finding optimisations |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[05,of,12] upgrade: simplify optimisations validation |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[06,of,12] upgrade: directly iterate over optimisations |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[07,of,12] upgrade: filter optimizations outside of 'determineactions' |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[08,of,12] upgrade: simplify 'determineactions' |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[09,of,12] upgrade: simplify some of the initial dispatch for dry run |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[10,of,12] upgrade: implement equality for 'improvement' object |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[11,of,12] upgrade: use 'improvement' object for action too |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[12,of,12] upgrade: simplify the "origin" dispatch in dry run |
2017-04-11 |
Pierre-Yves David |
|
Accepted |
[1,of,5,STABLE] crecord: extra most on 'main' in a sub function |
2017-04-12 |
Pierre-Yves David |
|
Accepted |
[2,of,5,STABLE] crecord: ensure we reinstall the SIGWINCH handler |
2017-04-12 |
Pierre-Yves David |
|
Accepted |
[3,of,5,STABLE] crecord: avoid setting non-existing signal SIGWINCH on windows |
2017-04-12 |
Pierre-Yves David |
|
Accepted |
[4,of,5,STABLE] crecord: ensure we reinstall the SIGSTOP handler |
2017-04-12 |
Pierre-Yves David |
|
Accepted |
[5,of,5,STABLE] crecord: avoid setting non-existing SIGTSTP signal on windows (issue5512) |
2017-04-12 |
Pierre-Yves David |
|
Accepted |
[1,of,3] upgrade: introduce a 'formatvariant' class |
2017-04-12 |
Pierre-Yves David |
|
Superseded |
[2,of,3] upgrade: move descriptions and selection logic in individual classes |
2017-04-12 |
Pierre-Yves David |
|
Superseded |
[3,of,3] upgrade: register all format variants in a list |
2017-04-12 |
Pierre-Yves David |
|
Superseded |
[01,of,17] obsolescence: add test utility for the "branch replacement" logic during push |
2017-04-13 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V3] util: add a way to issue deprecation warning without a UI object |
2017-04-13 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V3] vfs: deprecate all old classes in scmutil |
2017-04-13 |
Pierre-Yves David |
|
Accepted |
hidden: extract the code generating "filtered rev" error for wrapping |
2017-04-16 |
Pierre-Yves David |
|
Accepted |
[1,of,3] pager: stop using the color extension in tests |
2017-04-16 |
Pierre-Yves David |
|
Accepted |
[2,of,3] color: turn on by default (but for windows) |
2017-04-16 |
Pierre-Yves David |
|
Accepted |
[3,of,3] color: also enable by default on windowso |
2017-04-16 |
Pierre-Yves David |
|
Accepted |
[1,of,5,V2] upgrade: implement '__ne__' on 'improvement' class |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
[2,of,5,V2] upgrade: implement '__hash__' on 'improvement' class |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
[3,of,5,V2] upgrade: introduce a 'formatvariant' class |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
[4,of,5,V2] upgrade: move descriptions and selection logic in individual classes |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
[5,of,5,V2] upgrade: register all format variants in a list |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
color: update the help with the new default |
2017-04-17 |
Pierre-Yves David |
|
Accepted |
[1,of,5,STABLE] color: avoid win32 side effect on unrelated mapping |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[2,of,5,STABLE] color: reflect the new default in global help topic |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[3,of,5,STABLE] color: point to the config help in global help topic |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[4,of,5,STABLE] color: reflect the new default in the example hgrc |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[5,of,5,STABLE] color: point to the global help in the example hgrc |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[STABLE] test: glob out variation from 'HGPORT' length |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[1,of,8,STABLE] config: use "churn" as an example extension |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[2,of,8,STABLE] config: drop pager from the recommended extension |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[3,of,8,STABLE] page: test the 'enable' config option |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[4,of,8,STABLE] pager: rename 'pager.enable' to 'ui.pager' |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[5,of,8,STABLE] pager: document the 'ui.pager' option |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[6,of,8,STABLE] pager: document the 'pager' config section |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[7,of,8,STABLE] pager: unify handling of 'ui.pager' and '--pager' |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[8,of,8,STABLE] pager: advertise the config option in the default hgrc |
2017-05-01 |
Pierre-Yves David |
|
Accepted |
[1,of,3,STABLE,V2] pager: rename 'pager.enable' to 'ui.pager' |
2017-05-01 |
Pierre-Yves David |
|
Superseded |
[2,of,3,STABLE,V2] pager: document the 'ui.pager' option |
2017-05-01 |
Pierre-Yves David |
|
Superseded |
[3,of,3,STABLE,V2] pager: advertise the config option in the default hgrc |
2017-05-01 |
Pierre-Yves David |
|
Superseded |
[1,of,4,STABLE,V3] pager: advertise the config option in the default hgrc |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[2,of,4,STABLE,V3] pager: document the 'pager.enable' option |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[3,of,4,STABLE,V3] pager: rename 'pager.enable' to 'ui.pager' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[4,of,4,STABLE,V3] pager: drop the support for 'pager.enable=<bool>' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] color: turn 'ui.color' into a boolean (auto or off) |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[2,of,2,STABLE] color: special case 'always' in 'ui.color' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[1,of,7] cleanup: drop vfs compatibility layer in scmutil |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[2,of,7] cleanup: drop the deprecated 'localrepo.wopener' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[3,of,7] cleanup: drop the deprecated 'localrepo.opener' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[4,of,7] cleanup: drop the deprecated 'localrepo.tag' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[5,of,7] cleanup: drop the deprecated 'localrepo.join' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[6,of,7] cleanup: drop the deprecated 'localrepo.wfile' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[7,of,7] cleanup: drop the deprecated 'localrepo._link' method |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[1,of,8] transaction: introduce "changes" dictionary to precisely track updates |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[2,of,8] transaction: track newly introduced revisions |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[3,of,8] caches: introduce a function to warm cache |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[4,of,8] caches: call 'repo.updatecache()' in 'repo.destroyed()' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[5,of,8] caches: introduce a 'debugwarmcaches' command |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[6,of,8] caches: stop warming the cache after 'localrepo.commitctx' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[7,of,8] caches: move the 'updating the branch cache' message in 'updatecaches' |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[8,of,8] caches: stop warming the cache after changegroup application |
2017-05-02 |
Pierre-Yves David |
|
Accepted |
[1,of,7] changegroup: deduplicate 'getlocalchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[2,of,7] commands: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[3,of,7] exchange: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[4,of,7] tests: directly 'getchangegroup' |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[5,of,7] changegroup: deprecate 'getlocalchangroup' (API) |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[6,of,7] bundle: avoid reset of the 'outgoing' variable |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[7,of,7] bundle: factor the 'getchangegroup' out |
2017-05-05 |
Pierre-Yves David |
|
Accepted |
[1,of,6] bundle: check lack of revs to bundle before generating the changegroup |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[2,of,6] bundle: check changegroup version earlier |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[3,of,6] bundle: handle compression earlier |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[4,of,6] bundle: introduce an higher level function to write bundle on disk |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[5,of,6] bundle2: move tagsfnodecache generation in a generic function |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[6,of,6] bundle: add optional 'tagsfnodecache' data to on disk bundle (issue5543) |
2017-05-06 |
Pierre-Yves David |
|
Accepted |
[STABLE] hghave: prefill more version of Mercurial |
2017-05-11 |
Pierre-Yves David |
|
Accepted |
[STABLE] obsolete: invalidate "volatile" set cache after merging marker |
2017-05-17 |
Pierre-Yves David |
|
Accepted |
[2,of,2] obscheckhead: skip context creation to test phase |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
test-http-bad-server: match different in output |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[1,of,8] cache: make the cache updated callback easily accessible to extension |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[2,of,8] obsolete: move the 'isenabled' function at the top of the file |
2017-05-19 |
Pierre-Yves David |
|
Accepted |
[3,of,8] obsstore: add a 'cachekey' method |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[4,of,8] obscache: add an abstract base class for changelog+obstore cache |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[5,of,8] obscache: add a cache for 1/2 of the "obsolete" property |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[6,of,8] obsstore: pass a repository object for initialisation |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[7,of,8] obscache: instantiate the cache and keep it warm |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[8,of,8] obscache: use the obscache to compute the obsolete set |
2017-05-19 |
Pierre-Yves David |
|
Changes Requested |
[1,of,2,follow-up] obsmarker: revert the new "operation" param in favor of existing argument |
2017-05-20 |
Pierre-Yves David |
|
Changes Requested |
[2,of,2,follow-up] obsmarker: add an experimental flag controlling "operation" recording |
2017-05-20 |
Pierre-Yves David |
|
Changes Requested |
[followup,V2] obsmarker: add an experimental flag controlling "operation" recording |
2017-05-20 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V2] obsstore: add a 'cachekey' method |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
[2,of,6,V2] obscache: add an abstract base class for changelog+obstore cache |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
[3,of,6,V2] obscache: add a cache for 1/2 of the "obsolete" property |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
[4,of,6,V2] obsstore: pass a repository object for initialisation |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
[5,of,6,V2] obscache: instantiate the cache and keep it warm |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
[6,of,6,V2] obscache: use the obscache to compute the obsolete set |
2017-05-20 |
Pierre-Yves David |
|
Deferred |
perf: allow to clear the obsstore in 'perfvolatilesets' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
obsolete: test an important corner case |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[1,of,8] repoview: move '_getdynamicblock' next to 'hideablerevs' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[2,of,8] repoview: rename '_getdynamicblockers' to 'revealedrevs' |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[3,of,8] hidden: add a function returning ancestors of revs within a domain |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[4,of,8] hidden: simplify the computation of consistency blocker |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[5,of,8] hidden: also use _domainancestors for dynamic blockers |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[6,of,8] hidden: drop the hidden cache logic |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[7,of,8] hidden: unify the static and dynamic blocker logic |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[8,of,8] hidden: drop outdated comment about "dynamic" performance |
2017-05-21 |
Pierre-Yves David |
|
Accepted |
[1,of,3] perfphases: add 'perfphases' command |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
[2,of,3] perfphases: add a flag to also include file access time |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
[3,of,3] perfchangelog: add 'perfchangelog' command |
2017-05-23 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V2] hidden: add a function returning ancestors of revs within a domain |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
[2,of,6,V2] hidden: use _domainancestors to compute revs revealed by dynamic blocker |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
[3,of,6,V2] hidden: simplify the computation of consistency blocker |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
[4,of,6,V2] hidden: drop the hidden cache logic |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
[5,of,6,V2] hidden: unify the static and dynamic blocker logic |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
[6,of,6,V2] hidden: drop outdated comment about "dynamic" performance |
2017-05-23 |
Pierre-Yves David |
|
Changes Requested |
transaction: run _writejournal unfiltered |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[1,of,4] local-clone: extract the closure copying caches |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[2,of,4] local-clone: extract the listing of caches to copy |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[3,of,4] local-clone: also copy revs-branch-cache files |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[4,of,4] local-clone: also copy tags related caches |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
strip: use the 'writenewbundle' function to get bundle on disk |
2017-05-25 |
Pierre-Yves David |
|
Accepted |
[4,of,5] test-obsolete-bundle-strip: add a complex split and fold case |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V3] hidden: add a function returning ancestors of revs within a domain |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[2,of,6,V3] hidden: use _domainancestors to compute revs revealed by dynamic blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[3,of,6,V3] hidden: simplify the computation of consistency blocker |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V3] hidden: drop the hidden cache logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V3] hidden: unify the static and dynamic blocker logic |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V3] hidden: drop outdated comment about "dynamic" performance |
2017-05-26 |
Pierre-Yves David |
|
Accepted |
[01,of,11] bundle2: move function building obsmarker-part in the bundle2 module |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[02,of,11] bundle: add an experimental knob to include obsmarkers in bundle |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[03,of,11] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[04,of,11] debugbundle: display the content of obsmarkers parts |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[05,of,11] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[06,of,11] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[07,of,11] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[08,of,11] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[09,of,11] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[10,of,11] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[11,of,11] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,8,V2] obsolete: raise richer exception on unknown version |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,8,V2] test-obsolete-bundle-strip: test bundling in the first case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,8,V2] test-obsolete-bundle-strip: test bundling in the second case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,8,V2] test-obsolete-bundle-strip: test bundling in the third case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,8,V2] test-obsolete-bundle-strip: test bundling in the fourth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,8,V2] test-obsolete-bundle-strip: test bundling in the fifth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,8,V2] test-obsolete-bundle-strip: test bundling in the sixth case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,8,V2] test-obsolete-bundle-strip: test bundling in the seventh case |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,9] test: add a file dedicated to push race between clients |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,9] test: add a push race case where each client replaces a different head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,9] test: add a push race case where the racing client create a new head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,9] test: add a push race case where raced push created a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,9] test: add a push race case where racing push create a new named branch |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,9] test: add a push race case where racing push touches multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,9] test: add a push race case where the raced push touch multiple heads |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[8,of,9] test: add a push race case where non-contiguous branch head are created |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[9,of,9] test: add the mirror push race case for non-contiguous branch head |
2017-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,7] strip: also backup obsmarkers |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[2,of,7] test-obsolete-bundle-strip: add testing of markers backup during strip |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[3,of,7] test-obsolete-bundle-strip: check all changesets in the isolated prune case |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[4,of,7] obsolete: add a function to compute "exclusive-markers" for a set of nodes |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[5,of,7] exclusive-markers: update the dedicated test with list of exclusive markers |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[6,of,7] strip: do not include obsolescence markers for the temporary bundle |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[7,of,7] strip: strip obsmarkers exclusive to the stripped changeset |
2017-06-01 |
Pierre-Yves David |
|
Accepted |
[3,of,7] discovery: also use lists for the returns of '_oldheadssummary' |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[4,of,7] headssummary: ensure all returned lists are sorted |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[5,of,7] checkheads: clarify that we no longer touch the head unknown locally |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[6,of,7] checkheads: drop now unused filtering of 'unsyncedheads' |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[7,of,7] checkheads: simplify the code around obsolescence post-processing |
2017-06-03 |
Pierre-Yves David |
|
Accepted |
[1,of,6] checkheads: gather the postprocessing with other obsolescence specific code |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[2,of,6] headssummary: directly feed the function with the 'pushop' object |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[3,of,6] checkheads: perform obsolescence post processing directly in _headssummary |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[4,of,6] headsummary: expose the 'discardedheads' set in the headssummary |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[5,of,6] push: add a way to allow concurrent pushes on unrelated heads |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
[6,of,6] check-concurrency: expose the feature as 'server.check-concurrency' |
2017-06-04 |
Pierre-Yves David |
|
Accepted |
perfbranchmap: add an option to purge the revbranch cache |
2017-06-06 |
Pierre-Yves David |
|
Accepted |
[1,of,2] discovery: include timing in the debug output |
2017-06-07 |
Pierre-Yves David |
|
Accepted |
[2,of,2] discovery: log discovery result in non-trivial cases |
2017-06-07 |
Pierre-Yves David |
|
Accepted |
[1,of,8] perf: have a generic "clearstorecache" function |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[2,of,8] perfphases: add a flag to also include file access time |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[3,of,8] perf: add a perfbookmarks command |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[4,of,8] bookmarks: prefetch 'lookup' outside of the loop |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[5,of,8] bookmark: explicitly convert to 'node' during initialization |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[6,of,8] bookmarks: rely on exception for malformed lines |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[7,of,8] bookmark: directly use base dict 'setitem' |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[8,of,8] bookmarks: move variable initialisation earlier |
2017-06-08 |
Pierre-Yves David |
|
Accepted |
[1,of,6] profile: upgrade the "profile" context manager to a full class |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[2,of,6] profile: introduce a "start" method to the profile context |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[3,of,6] profile: introduce a knob to control if the context is actually profiling |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[4,of,6] profile: make the contextmanager object available to the callers |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[5,of,6] profile: support --profile in alias and abbreviated version (--prof) |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[6,of,6] profile: drop maybeprofile |
2017-06-09 |
Pierre-Yves David |
|
Accepted |
[1,of,4] checkheads: pass "ispushed" function to the obsmarkers logic |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[2,of,4] checkheads: use 'nodemap.get' to convert nodes to revs |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[3,of,4] checkheads: use "revnum" in the "allfuturecommon" set |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[4,of,4] checkheads: use a "lazyancestors" object for allfuturecommon |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[1,of,2] bookmarks: rephrase a comment to be shorted and clearer |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bookmark: make sure we close the bookmark file after reading |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
setdiscovery: improves logged message, |
2017-06-10 |
Pierre-Yves David |
|
Accepted |
[1,of,7] profiling: move 'fp' closing logic into its own function |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[2,of,7] profile: use explicit logic to control file closing |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[3,of,7] profile: remove now useless indent |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[4,of,7] profile: indent part of '__enter__' |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[5,of,7] profile: close 'fp' on error within '__enter__' |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[6,of,7] profile: close 'fp' in all cases |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
[7,of,7] profile: properly propagate exception from the sub-context manager |
2017-06-12 |
Pierre-Yves David |
|
Accepted |
obsolete: use ProgrammingError over assert for volatile set registration |
2017-06-16 |
Pierre-Yves David |
|
Accepted |
check-concurrency: expose the feature as 'check-concurrent-push-mode' |
2017-06-17 |
Pierre-Yves David |
|
Accepted |
[01,of,10] config: explicitly track the use of the standard default value |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[02,of,10] config: use the new '_unset' value for 'configbool' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[03,of,10] config: use the new '_unset' value for 'configwith' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[04,of,10] config: use the new '_unset' value for 'configint' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[05,of,10] config: use the new '_unset' value for 'configbytes' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[06,of,10] config: use the new '_unset' value for 'configlist' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[07,of,10] config: use the new '_unset' value for 'configdate' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[08,of,10] config: use the new '_unset' value for 'configpath' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[09,of,10] config: use the 'config' method in 'configsuboptions' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
[10,of,10] config: use the new '_unset' value for 'configsuboptions' |
2017-06-18 |
Pierre-Yves David |
|
Accepted |
profiling: cope with configwith default value handling changes |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[1,of,8] configitems: add a basic class to hold config item information |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[2,of,8] configitems: introduce a central registry for config option |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[3,of,8] configitems: get default values from the central registry when available |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[4,of,8] configitems: register 'ui.quiet' as first example |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[5,of,8] configitems: register 'ui.interactive' |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[6,of,8] configitems: issue a devel warning when overriding default config |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[7,of,8] configitems: register 'patch.fuzz' as first example for 'configint' |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[8,of,8] configitems: register 'ui.clonebundleprefers' as example for 'configlist' |
2017-06-21 |
Pierre-Yves David |
|
Accepted |
[1,of,6] configitems: extract the logic to build a registrar on any configtable |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[2,of,6] configitems: add an official API for extensions to register config item |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[3,of,6] configitems: add a devel warning for extensions items overiding core one |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[4,of,6] blackbox: minor code reordering |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[5,of,6] configitems: register 'blackbox.maxsize' as an example of 'configbytes' |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[6,of,6] blackbox: use a human readable version of the default |
2017-06-22 |
Pierre-Yves David |
|
Changes Requested |
[1,of,2,STABLE] eol: import 'error' as 'errormod' |
2017-06-23 |
Pierre-Yves David |
|
Accepted |
[2,of,2,STABLE] eol: fix 'error' parameter name in the commitctx wrapper |
2017-06-23 |
Pierre-Yves David |
|
Accepted |
debugrevlog: also display the largest delta chain span |
2017-06-25 |
Pierre-Yves David |
|
Accepted |
[1,of,4] config: extra the core config logic into a private method |
2017-06-25 |
Pierre-Yves David |
|
Accepted |
[2,of,4] config: use '_config' within 'configbool' |
2017-06-25 |
Pierre-Yves David |
|
Accepted |
[3,of,4] config: use '_config' within 'configbytes' |
2017-06-25 |
Pierre-Yves David |
|
Accepted |
[4,of,4] configitems: register 'ui.interactive' |
2017-06-25 |
Pierre-Yves David |
|
Accepted |
[1,of,8] obsutil: move 'successorssets' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[2,of,8] obsutil: move 'exclusivemarkers' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[3,of,8] obsutil: move 'allprecursors' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[4,of,8] obsutil: move 'allsuccessors' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[5,of,8] obsutil: move 'foreground' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[6,of,8] obsolete: delete three unused utility functions |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[7,of,8] obsutil: move the 'marker' class to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[8,of,8] obsutil: move 'getmarkers' to the new modules |
2017-06-27 |
Pierre-Yves David |
|
Superseded |
[1,of,2] obsolete: provide a small function to retrieve all mutable revisions |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[2,of,2] obsolete: skip 'changectx' usage in unstable computation |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[STABLE] revlog: add an experimental option to mitigated delta issues (issue5480) |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[1,of,6] configitems: extract the logic to build a registrar on any configtable |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[2,of,6] configitems: add an official API for extensions to register config item |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[3,of,6] configitems: add a devel warning for extensions items overiding core one |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[4,of,6] blackbox: minor code reordering |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[5,of,6] configitems: register 'blackbox.maxsize' as an example of 'configbytes' |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[6,of,6] blackbox: use a human readable version of the default |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[1,of,5,STABLE] rebase: backed out changeset 2519994d25ca |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[2,of,5,STABLE] rebase: backed out changeset cf8ad0e6c0e4 (issue5610) |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[3,of,5,STABLE] rebase: provides test case for (issue5610) |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[4,of,5,STABLE] rebase: reinforce testing around precommit hook interrupting a rebase |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
[5,of,5,STABLE] rebase: also test abort from pretxnclose error |
2017-06-27 |
Pierre-Yves David |
|
Accepted |
configitems: support callable as a default value |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[FIX-default] pushrace: avoid crash on bare push when using concurrent push mode |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[1,of,8,V2] obsutil: move 'successorssets' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[2,of,8,V2] obsutil: move 'exclusivemarkers' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[3,of,8,V2] obsutil: move 'allprecursors' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[4,of,8,V2] obsutil: move 'allsuccessors' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[5,of,8,V2] obsutil: move 'foreground' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[6,of,8,V2] obsolete: delete three unused utility functions |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[7,of,8,V2] obsutil: move the 'marker' class to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[8,of,8,V2] obsutil: move 'getmarkers' to the new modules |
2017-06-28 |
Pierre-Yves David |
|
Accepted |
[1,of,9] config: register the 'devel.all-warnings' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[2,of,9] config: register the 'devel.bundle2.debug' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[3,of,9] config: register the devel.check-locks config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[4,of,9] config: register the 'devel.check-relroot' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[5,of,9] config: register the 'devel.disableloaddefaultcerts' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[6,of,9] config: register the 'devel.servercafile' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[7,of,9] config: register the 'devel.serverexactprotocol' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[8,of,9] config: register the 'devel.serverrequirecert' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[9,of,9] config: register the 'devel.strip-obsmarkers' config |
2017-06-29 |
Pierre-Yves David |
|
Accepted |
[1,of,2] transaction: track new obsmarkers in the 'changes' mapping |
2017-07-01 |
Pierre-Yves David |
|
Accepted |
[2,of,2] obsolete: reports the number of local changeset obsoleted when unbundling |
2017-07-01 |
Pierre-Yves David |
|
Accepted |
[01,of,14] test: add a small comment to explain a section of test-devel-warning |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[02,of,14] test: glob a line number in test-devel-warnings.t |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[03,of,14] tag: make sure the repository is locked when tagging |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[04,of,14] auditor: add simple comment about repo.auditor and al |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[05,of,14] vfs: simplify path audit disabling in stream clone |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[06,of,14] streamclone: stop using 'vfs.mustaudit = False' |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[07,of,14] vfs: drop the 'mustaudit' API |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[08,of,14] undumprevlog: manually lift path auditing |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[09,of,14] test-lock: manually disable path auditing after vfs creation |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[10,of,14] openrevlog: manually lift path auditing |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[11,of,14] vfs: drop the 'audit' parameters to '__init__' |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[12,of,14] vfs: add the possibility to have a "ward" to check vfs usage |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[13,of,14] repovfs: add a ward to check if locks are properly taken |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[14,of,14] reposvfs: add a ward to check if locks are properly taken |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[01,of,18] configitem: fix default value for 'serverrequirecert' |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[02,of,18] zeroconf: blindly forward extra argument to the core config method |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[03,of,18] configitems: register the 'color.mode' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[04,of,18] configitems: register the 'auth.cookiefile' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[05,of,18] configitems: register the 'bookmarks.pushing' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[06,of,18] configitems: register the 'bundle.mainreporoot' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[07,of,18] configitems: register the 'bundle.reorder' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[08,of,18] config: register the 'devel.legacy.exchange' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[09,of,18] configitems: register the 'acl.config' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[10,of,18] configitems: register the 'acl.sources' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[11,of,18] acl: use configlist to retrieve the source config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[12,of,18] configitems: register the 'automv.similarity' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[13,of,18] configitems: register the 'blackbox.dirty' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[14,of,18] configitems: register the 'blackbox.logsource' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[15,of,18] configitems: register the 'badserver.closeafteraccept' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[16,of,18] configitems: register the 'badserver.closeafterrecvbytes' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[17,of,18] configitems: register the 'badserver.closeaftersendbytes' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[18,of,18] configitems: register the 'badserver.closebeforeaccept' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[01,of,18] configitem: create a new list of each 'acl.sources' access |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[02,of,18] configitems: register the 'hostsecurity.ciphers' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[03,of,18] configitems: register the 'hostsecurity.disabletls10warning' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[04,of,18] configitems: register the 'server.bundle1' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[05,of,18] configitems: register the 'server.bundle1gd' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[06,of,18] configitems: register the 'server.compressionengines' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[07,of,18] configitems: register the 'server.concurrent-push-mode' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[08,of,18] configitems: register the 'server.disablefullbundle' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[09,of,18] configitems: register the 'server.maxhttpheaderlen' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[10,of,18] configitems: register the 'server.preferuncompressed' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[11,of,18] configitems: register the 'server.uncompressedallowsecret' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[12,of,18] configitems: register the 'server.validate' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[13,of,18] configitems: register the 'server.zliblevel' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[14,of,18] configitems: register the 'patch.eol' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[15,of,18] configitems: register the 'worker.backgroundclosemaxqueue' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[16,of,18] configitems: register the 'worker.backgroundcloseminfilecount' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[17,of,18] configitems: register the 'worker.backgroundclosethreadcount' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[18,of,18] configitems: register the 'worker.numcpus' config |
2017-07-02 |
Pierre-Yves David |
|
Accepted |
[01,of,17] configitems: gather comment related to 'worker.backgroundclosemaxqueue' |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[02,of,17] configitems: register the 'format.aggressivemergedeltas' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[03,of,17] configitems: register the 'format.chunkcachesize' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[04,of,17] configitems: register the 'format.dotencode' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[05,of,17] configitems: register the 'format.generaldelta' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[06,of,17] configitems: register the 'format.manifestcachesize' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[07,of,17] configitems: register the 'format.maxchainlen' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[08,of,17] configitems: register the 'factotum.executable' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[09,of,17] configitems: register the 'factotum.mountpoint' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[10,of,17] configitems: register the 'factotum.service' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[11,of,17] configitems: register the 'format.obsstore-version' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[12,of,17] configitems: register the 'format.usefncache' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[13,of,17] configitems: register the 'format.usegeneraldelta' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[14,of,17] configitems: register the 'format.usestore' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[15,of,17] configitems: register the 'progress.assume-tty' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[16,of,17] configitems: register the 'progress.clear-complete' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[17,of,17] configitems: register the 'progress.estimate' config |
2017-07-04 |
Pierre-Yves David |
|
Accepted |
[1,of,8,"STABLE] test: update test-sparse-revlog.t output |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[2,of,8,"STABLE] test: don't trust delta bases from the bundle in test-sparse-revlog.t |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[3,of,8,"STABLE] test: stabilize bundle generation for test-sparse-revlog.t |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[4,of,8,"STABLE] tests: increase timeout for slow test |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[5,of,8,"STABLE] runtest: extract the logic that update timeout for slow tests |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[6,of,8,"STABLE] runtest: move slow timeout process earlier in the `_hghave` method |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[7,of,8,"STABLE] runtest: also update slow test timeout during `#if` clauses |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[8,of,8,"STABLE] test: generate the `test-sparse-revlog` artifact when slow-test is allowed |
2019-02-24 |
Pierre-Yves David |
|
Accepted |
[1,of,2,"] storage: introduce a `revlog.reuse-external-delta-parent` config |
2019-02-27 |
Pierre-Yves David |
|
Accepted |
[2,of,2,"] storage: introduce a `revlog.reuse-external-delta` config |
2019-02-27 |
Pierre-Yves David |
|
Accepted |
["] revlog: preserve `_lazydelta` attribute in `revlog.clone` |
2019-03-04 |
Pierre-Yves David |
|
Superseded |
["] localrepo: explicit `_lock` arguments in `lock` |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
["V2] revlog: preserve `_lazydelta` attribute in `revlog.clone` |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[1,of,9,"] discovery: rename `srvheads` to `knownsrvheads` |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[2,of,9,"] discovery: moved sampling functions inside discovery object |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[3,of,9,"] discovery: avoid computing identical sets of heads twice |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[4,of,9,"] discovery: use a lower level but faster way to retrieve parents |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[5,of,9,"] discovery: simply walk the undecided revs when building the children mapping |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[6,of,9,"] discovery: simplify the building of the children mapping |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[7,of,9,"] discovery: move children computation in its own method |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[8,of,9,"] discovery: cache the children mapping used during each discovery |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[9,of,9,"] discovery: explicitly use `undecided` for the children mapping |
2019-03-05 |
Pierre-Yves David |
|
Accepted |
[01,of,18,"] verify: document the `warn` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[02,of,18,"] verify: make the `warn` method private |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[03,of,18,"] verify: document the `err` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[04,of,18,"] verify: make `err` a private method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[05,of,18,"] verify: document the `exc` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[06,of,18,"] verify: make the `exc` method private |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[07,of,18,"] verify: minimal documentation for `verifier.verify` |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[08,of,18,"] verify: explicitly return 0 if no error are encountered |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[09,of,18,"] verify: add some inline documentation to the top level `verify` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[10,of,18,"] verify: document the `checkentry` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[11,of,18,"] verify: make `checkentry` a private method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[12,of,18,"] revlog: add some documentation to the `checksize` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[13,of,18,"] verify: document the `checklog` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[14,of,18,"] verify: rename the `checklog` to `_checkrevlog` |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[15,of,18,"] verify: document `_verifychangelog` |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[16,of,18,"] verify: document the `_verifymanifest` method |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[17,of,18,"] verify: small refactoring and documentation in `_verifymanifest` |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
[18,of,18,"] verify: also check full manifest validity during verify runs [RFC] |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
["] transaction: include txnname in the hookargs dictionary |
2019-03-06 |
Pierre-Yves David |
|
Accepted |
["] discovery: clarify why the caching of children is valid |
2019-03-07 |
Pierre-Yves David |
|
Accepted |
[1,of,3,"] contrib: move the `discovery-helper.sh` script in`perf-utils` directory |
2019-03-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3,"] discovery-helper: echo the stripped revsets early |
2019-03-07 |
Pierre-Yves David |
|
Accepted |
[3,of,3,"] discovery-helper: reflect argument value in the name of the results |
2019-03-07 |
Pierre-Yves David |
|
Accepted |
[1,of,4,"] discovery-helper: add an extra argument to generate only one repo |
2019-03-10 |
Pierre-Yves David |
|
Accepted |
[2,of,4,"] discovery-helper: move repository creation in a function |
2019-03-10 |
Pierre-Yves David |
|
Accepted |
[3,of,4,"] discovery-helper: bail out if destination already exists |
2019-03-10 |
Pierre-Yves David |
|
Accepted |
[4,of,4,"] discovery-helper: use reflink copy if available |
2019-03-10 |
Pierre-Yves David |
|
Accepted |
[1,of,5,"] updatecaches: also warm revbranchcache for filtered revisions |
2019-03-11 |
Pierre-Yves David |
|
Accepted |
[2,of,5,"] updatecaches: also warm the tags caches |
2019-03-11 |
Pierre-Yves David |
|
Accepted |
[3,of,5,"] hgtagsfnodescache: handle nullid lookup |
2019-03-11 |
Pierre-Yves David |
|
Accepted |
[4,of,5,"] hgtagsfnodescache: inherit fnode from parent when possible |
2019-03-11 |
Pierre-Yves David |
|
Accepted |
[5,of,5,"] updatecaches: also warm hgtagsfnodescache |
2019-03-11 |
Pierre-Yves David |
|
Accepted |
[1,of,8,"] manifestcache: test and fix some output of the debug command |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[2,of,8,"] manifestcache: further fix to debug command output |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[3,of,8,"] manifestcache: only lock the repository if the debug command touch the cache |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[4,of,8,"] manifestcache: do not display data when using --add |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[5,of,8,"] manifestcache: test that adding the same entry twice do not duplicates it |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[6,of,8,"] manifestcache: adding a second distinct entry |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[7,of,8,"] manifestcache: make sure the entry are ordered by access time |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[8,of,8,"] manifestcache: actually honor --clear |
2019-03-15 |
Pierre-Yves David |
|
Accepted |
[1,of,8,"] manifestcache: support multiple cache addition in one debug command run |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[2,of,8,"] manifestcache: stop altering the lru cache order while displaying it |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[3,of,8,"] manifestcache: test the cache is warm after a commit |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[4,of,8,"] manifestcache: skip setup earlier if we don't have the lock |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[5,of,8,"] manifestcache: abstract the filename in a class attribute |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[6,of,8,"] manifestcache: clear the cache before testing the debug command |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[7,of,8,"] manifestcache: protect write with `wlock` instead of `lock` |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
[8,of,8,"] manifestcache: use `wcache` directory for manifest cache |
2019-03-16 |
Pierre-Yves David |
|
Accepted |
["] discovery: fix embarrassing typo in slice definition |
2019-03-18 |
Pierre-Yves David |
|
Accepted |
[1,of,6,"] tests: use "perf" as a the extension name in test-contrib-perf.t |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[2,of,6,"] perf: document config options |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[3,of,6,"] perf: document perfparents |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[4,of,6,"] perf: more flexible implementation for checking stop conditions |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[5,of,6,"] perf: pass limits as a function argument |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[6,of,6,"] perf: introduce a `perf.run-limits` options |
2019-03-25 |
Pierre-Yves David |
|
Accepted |
[1,of,6,"] debugdiscovery: allow to select random seed during debugdiscovery run |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[2,of,6,"] debugdiscovery: small internal refactoring |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[3,of,6,"] debugdiscovery: display more statistic about the common set |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[4,of,6,"] debugdiscovery: drop duplicated information |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[5,of,6,"] debugdiscovery: only list common heads on verbose |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[6,of,6,"] debugdiscovery: display time elapsed during the discovery step |
2019-03-26 |
Pierre-Yves David |
|
Superseded |
[1,of,6,"V2] debugdiscovery: allow to select random seed during debugdiscovery run |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[2,of,6,"V2] debugdiscovery: small internal refactoring |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[3,of,6,"V2] debugdiscovery: display more statistic about the common set |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[4,of,6,"V2] debugdiscovery: drop duplicated information |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[5,of,6,"V2] debugdiscovery: only list common heads on verbose |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[6,of,6,"V2] debugdiscovery: display time elapsed during the discovery step |
2019-03-27 |
Pierre-Yves David |
|
Accepted |
[1,of,8,"] util: extract compression code in `mercurial.utils.compression` |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[2,of,8,"] compression: accept level management for zlib compression |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[3,of,8,"] compression: introduce a `storage.revlog.zlib.level` configuration |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[4,of,8,"] compression: introduce a `storage.revlog.zstd.level` configuration |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[5,of,8,"] compression: display compression level in debugformat |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[6,of,8,"] compression: introduce an official `format.revlog-compression` option |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[7,of,8,"] compression: introduce an official `zstd-revlog` requirement |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[8,of,8,"] upgrade: support upgrade to/from zstd storage (issue6088) |
2019-03-31 |
Pierre-Yves David |
|
Accepted |
[1,of,2,"V3] compression: introduce an official `zstd-revlog` requirement |
2019-04-09 |
Pierre-Yves David |
|
New |
[2,of,2,"V3] upgrade: support upgrade to/from zstd storage (issue6088) |
2019-04-09 |
Pierre-Yves David |
|
New |
["FIX-RE2] match: fix re2 compability broken in 2e2699af5649 |
2019-04-11 |
Pierre-Yves David |
|
New |
[1,of,5,"] repoview: improve documentation for `repo.filtered` method |
2019-04-12 |
Pierre-Yves David |
|
Accepted |
[2,of,5,"] test: minor cleanup to test-server-view.t |
2019-04-12 |
Pierre-Yves David |
|
Accepted |
[3,of,5,"] repoview: move subsettable in a dedicated module |
2019-04-12 |
Pierre-Yves David |
|
Accepted |
[4,of,5,"] repoview: introduce a `experimental.extra-filter-revs` config |
2019-04-12 |
Pierre-Yves David |
|
Accepted |
[5,of,5,"] repoview: flag `server.view` as experimental |
2019-04-12 |
Pierre-Yves David |
|
Accepted |
[01,of,14,"] repoview: fix conditional around unserved changesets |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[02,of,14,"] repoview: introduce a filter for serving hidden changesets |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[03,of,14,"] repoview: keep the branchmap cache for the `served.hidden` view warm |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[04,of,14,"] pull: deal with locally filtered changeset passed into --rev |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[05,of,14,"] pull: improved message issued in case of failed update |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[06,of,14,"] hgweb: add support to explicitly access hidden changesets |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[07,of,14,"] pull: add --remote-hidden option and pass it through peer creation |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[08,of,14,"] hidden: add support for --remote-hidden to localpeer |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[09,of,14,"] hidden: support for explicitly access hidden changeset in wireproto server |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[10,of,14,"] hidden: add support to explicitly access hidden changesets via HTTP |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[11,of,14,"] hidden: add support for --remote-hidden to http peer |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[12,of,14,"] hgweb: move ismember from `hgweb.common` to `scmutil` |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[13,of,14,"] hidden: support passing --hidden with `serve --stdio` |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[14,of,14,"] hidden: add support to explicitly access hidden changesets with ssh peers |
2019-04-13 |
Pierre-Yves David |
|
Accepted |
[1,of,3,"V4] compression: only declare revlog support for available engine |
2019-04-16 |
Pierre-Yves David |
|
Accepted |
[2,of,3,"V4] compression: introduce an official `zstd-revlog` requirement |
2019-04-16 |
Pierre-Yves David |
|
Accepted |