[3,of,6,V2] perf: add a perfloadmarkers command |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V2] obsstore: disable garbage collection during initialisation (issue4456) |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V2] obsstore: prefetch struct.calcsize |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V2] obsstore: cache size computation for fm1 node |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[1,of,3,V2] rebase: use '>= 0' to know is a revision was rebased |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[2,of,3,V2] rebase: add a 'revtodo' constant |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[3,of,3,V2] rebase: handle revtodo as a special value when storing/restoring state |
2014-12-04 |
Pierre-Yves David |
|
Accepted |
[1,of,4] fncache: drop dedicated 'onclose' function in favor of 'tr.addfinalize' |
2014-12-09 |
Pierre-Yves David |
|
Superseded |
[2,of,4] fncache: document the fact fncache is outdate at hook run time |
2014-12-09 |
Pierre-Yves David |
|
Accepted |
[3,of,4] transaction: remove the redundant 'onclose' mechanism |
2014-12-09 |
Pierre-Yves David |
|
Accepted |
[4,of,4] transaction: remove the 'onabort' mechanism |
2014-12-09 |
Pierre-Yves David |
|
Accepted |
[1,of,2] vfs: add a 'reljoin' function for joining relative path |
2014-12-15 |
Pierre-Yves David |
durin42 |
Accepted |
[2,of,2] vfs: add a 'split' method |
2014-12-15 |
Pierre-Yves David |
durin42 |
Accepted |
[1,of,3] largefile: backout ca54fb3d71ce |
2014-12-17 |
Pierre-Yves David |
|
Accepted |
[2,of,3] largefile: explain why the monkey patching on repoview |
2014-12-17 |
Pierre-Yves David |
|
Accepted |
[3,of,3] repoview: backout ced3ecfc2e57 |
2014-12-17 |
Pierre-Yves David |
|
Accepted |
repoview: increase the size of pentagon to match circle area |
2014-12-17 |
Pierre-Yves David |
|
Not Applicable |
[V2] graph: support the branch grouping experiment from mercurial core |
2014-12-22 |
Pierre-Yves David |
|
Not Applicable |
pushkey: run hook after the lock release |
2014-12-23 |
Pierre-Yves David |
|
Accepted |
[1,of,2] context: catch FilteredRepoLookupError instead of RepoLookupError |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[2,of,2] filectx.parents: filter nullrev parent sooner |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[1,of,5] filectx.parents: also fetch the filelog of rename source too |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[2,of,5] filectx.parents: enforce changeid of parent to be in own changectx ancestors |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[3,of,5] linkrev: introduce a 'introrev' method on filectx |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[4,of,5] linkrev: also adjust linkrev when bootstrapping 'follow' revset |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[5,of,5] linkrev: also adjust linkrev when bootstrapping annotate (issue4305) |
2014-12-30 |
Pierre-Yves David |
|
Accepted |
[1,of,2] linkrev: work around linkrev to filtered entry in 'filelog' revset |
2015-01-02 |
Pierre-Yves David |
|
Accepted |
[2,of,2] linkrev-filelog: handle filtered linkrev with no visible children (issue4307) |
2015-01-02 |
Pierre-Yves David |
|
Accepted |
[fix-for-default-bug] transaction: use the right location when cleaning up backup file (issue4479) |
2015-01-05 |
Pierre-Yves David |
|
Accepted |
[fix-for-default-bug] revset-filelog: handle hidden linkrev for file missing for head (issue4490) |
2015-01-06 |
Pierre-Yves David |
|
Accepted |
[1,of,2] setdiscovery: drop shadowed 'undecided' assignment |
2015-01-07 |
Pierre-Yves David |
|
Accepted |
[2,of,2] setdiscovery: factorize similar sampling code |
2015-01-07 |
Pierre-Yves David |
|
Accepted |
[1,of,3] setdiscovery: drop unused 'initial' argument for '_takequicksample' |
2015-01-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3] setdiscovery: delay sample building calls to gather them in a single place |
2015-01-07 |
Pierre-Yves David |
|
Accepted |
[3,of,3] setdiscovery: avoid calling any sample building if the undecided set is small |
2015-01-07 |
Pierre-Yves David |
|
Accepted |
transplant: properly skip empty changeset (issue4423) |
2015-01-09 |
Pierre-Yves David |
|
Accepted |
discovery: run discovery on filtered repository |
2015-01-14 |
Pierre-Yves David |
|
Accepted |
linkrev: use the right manifest content when adjusting linrev (issue4499) |
2015-01-15 |
Pierre-Yves David |
|
Accepted |
bundle2: enforce parttype as alphanumerical |
2015-01-16 |
Pierre-Yves David |
|
Accepted |
[1,of,2] copyfile: allow optional hardlinking |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[2,of,2] transaction: use 'util.copyfile' for creating backup |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[1,of,4] transaction: clarify the name of 'journal' argument for transaction |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[2,of,4] rollback: have an empty entry for the vfsmap in rollback |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[3,of,4] transaction: pass the name of the "undo" journal to the transaction |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[4,of,4] transaction: include backup file in the "undo" transaction |
2015-01-17 |
Pierre-Yves David |
|
Accepted |
[STABLE] rebase: ensure rebase revision remains visible (issue4504) |
2015-01-28 |
Pierre-Yves David |
|
Superseded |
[STABLE] rebase: ensure rebase revision remains visible (issue4504) |
2015-01-28 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] filectx: move _adjustlinkrev as a method |
2015-01-30 |
Pierre-Yves David |
|
Deferred |
[2,of,2,STABLE] _adjustlinkrev: reuse ancestors set during rename detection (issue4514) |
2015-01-30 |
Pierre-Yves David |
|
Accepted |
[STABLE] obsstore: make the invalid markers check wrap-able |
2015-01-30 |
Pierre-Yves David |
|
Accepted |
test: make test-extdiff resilient to /usr/bin/echo |
2015-01-30 |
Pierre-Yves David |
|
Accepted |
discovery: properly exclude locally known but filtered heads |
2015-01-30 |
Pierre-Yves David |
|
Accepted |
[stable] amend: check for directory renames for both merge parents (issue4516) |
2015-03-02 |
Pierre-Yves David |
|
Accepted |
[1,of,4,RFC] hook: have a generic hook for transaction opening |
2015-03-10 |
Pierre-Yves David |
|
Superseded |
[2,of,4,RFC] hook: have a generic hook after transaction have been closed |
2015-03-10 |
Pierre-Yves David |
|
Changes Requested |
[3,of,4,RFC] transaction: add a validation stage |
2015-03-10 |
Pierre-Yves David |
|
Superseded |
[4,of,4,RFC] hook: add a generic hook right before we commit a transaction |
2015-03-10 |
Pierre-Yves David |
|
Superseded |
test: make version based test-extensions failure more explanatory |
2015-03-10 |
Pierre-Yves David |
|
Accepted |
[1,of,4] ui: add a function to read configuration related to devel warning |
2015-03-11 |
Pierre-Yves David |
|
Changes Requested |
[2,of,4] devel: move the lock-checking code into core |
2015-03-11 |
Pierre-Yves David |
|
Superseded |
[3,of,4] contrib: remove the now useless lock-checker.py extension |
2015-03-11 |
Pierre-Yves David |
|
Superseded |
[4,of,4] devel: also warn about transaction started without a lock |
2015-03-11 |
Pierre-Yves David |
|
Superseded |
[1,of,5,V2] hook: have a generic hook for transaction opening |
2015-03-12 |
Pierre-Yves David |
|
Accepted |
[2,of,5,V2] hook: have a generic hook after transaction have been closed |
2015-03-12 |
Pierre-Yves David |
|
Accepted |
[3,of,5,V2] transaction: add a validation stage |
2015-03-12 |
Pierre-Yves David |
|
Accepted |
[4,of,5,V2] hook: add a generic hook right before we commit a transaction |
2015-03-12 |
Pierre-Yves David |
|
Accepted |
[5,of,5,V2] bundle2: test hooking using the new transaction level hook |
2015-03-12 |
Pierre-Yves David |
|
Accepted |
[1,of,3,V2] devel: move the lock-checking code into core |
2015-03-18 |
Pierre-Yves David |
|
Accepted |
[2,of,3,V2] contrib: remove the now useless lock-checker.py extension |
2015-03-18 |
Pierre-Yves David |
|
Accepted |
[3,of,3,V2] devel: also warn about transaction started without a lock |
2015-03-18 |
Pierre-Yves David |
|
Accepted |
obsolete: avoid infinite loop from obs-cycle in divergence (issue4126) |
2015-03-19 |
Pierre-Yves David |
|
Accepted |
[STABLE] annotate: reuse ancestry context when adjusting linkrev (issue4532) |
2015-03-20 |
Pierre-Yves David |
|
Accepted |
[1,of,3,STABLE] adjustlinkrev: prepare sources revs for ancestry only once |
2015-03-20 |
Pierre-Yves David |
|
Not Applicable |
[2,of,3,STABLE] adjustlinkrev: handle 'None' value as source |
2015-03-20 |
Pierre-Yves David |
|
Accepted |
[3,of,3,STABLE] mergecopies: reuse ancestry context when traversing file history (issue4537) |
2015-03-20 |
Pierre-Yves David |
|
Accepted |
[5,of,5,evolve-ext] prune: add --keep to not touch the working copy |
2015-03-20 |
Pierre-Yves David |
|
Not Applicable |
[RFC/EXAMPLE] tags: have a different cache file per filter level |
2015-03-22 |
Pierre-Yves David |
|
Superseded |
[1,of,6,evolve-ext,for-the-record] add a 'inhibit' extension |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[2,of,6,evolve-ext,for-the-record] inhibit: Add some inhibition clearing mechanism |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[3,of,6,evolve-ext,for-the-record] inhibit: enable direct access from parsing the revset tree |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[4,of,6,evolve-ext,for-the-record] inhibit: ensure no visible changesets are obsolete after an update |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[5,of,6,evolve-ext,for-the-record] inhibit: ensure that no obsolete changesets are visible after a bookmark change |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[6,of,6,evolve-ext,for-the-record] merge with stable |
2015-04-01 |
Pierre-Yves David |
|
Accepted |
[1,of,6] repoview: update documentation of _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[2,of,6] repoview: use a heap in _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[3,of,6] repoview: simplify process in _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[4,of,6] repoview: directly skip public head in _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[5,of,6] repoview: skip public parent earlier in _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[6,of,6] repoview: avoid processing the same rev twice in _getstatichidden |
2015-04-03 |
Pierre-Yves David |
|
Accepted |
[1,of,3] bundle20: move magic string into the class |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3] unbundle20: retrieve unbundler instances through a factory function |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[3,of,3] unbundle20: move header parsing into the 'getunbundler' function |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3] util: move dirs() and finddirs() from scmutil to util |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[1,of,3] unbundle20: allow generic dispatch between unbundler |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3] bundle2: detect bundle2 stream/request on /HG2./ instead of /HG20/ |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
[3,of,3] exchange: introduce a '_canusebundle2' function |
2015-04-07 |
Pierre-Yves David |
|
Accepted |
bundle2: rename format, parts and config to final names |
2015-04-09 |
Pierre-Yves David |
|
Accepted |
bundle2: advertise bundle2 by default |
2015-04-10 |
Pierre-Yves David |
|
Accepted |
bundle2: drop the experimental hooks |
2015-04-10 |
Pierre-Yves David |
|
Accepted |
[default-bug-fix] revert: stop marking file as clean after iterative revert (issue4592) |
2015-04-11 |
Pierre-Yves David |
|
Accepted |
revert: do not requires '--all' if '--interative' is present |
2015-04-11 |
Pierre-Yves David |
|
Accepted |
run-tests: also follow symlink when update PATH with 'run-tests.py' dir |
2015-04-11 |
Pierre-Yves David |
|
Accepted |
[1,of,2] wlock: only issue devel warning when actually acquiring the lock |
2015-04-12 |
Pierre-Yves David |
|
Superseded |
[2,of,2] wlock: reword the devel warning |
2015-04-12 |
Pierre-Yves David |
|
Superseded |
[2,of,2] tests: move blackbox testing of tags to test-tags.t |
2015-04-13 |
Pierre-Yves David |
|
Superseded |
[1,of,2] check-commit: be more picky about detection of wrong bug tag |
2015-04-13 |
Pierre-Yves David |
|
Accepted |
[2,of,2] shelve: acquire lock in the right order |
2015-04-13 |
Pierre-Yves David |
|
Accepted |
[1,of,3] tests: move blackbox testing of tags to test-tags.t |
2015-04-13 |
Pierre-Yves David |
|
Accepted |
[2,of,3] wlock: only issue devel warning when actually acquiring the lock |
2015-04-13 |
Pierre-Yves David |
|
Superseded |
[3,of,3] wlock: reword the devel warning |
2015-04-13 |
Pierre-Yves David |
|
Superseded |
[1,of,2,V2] wlock: only issue devel warning when actually acquiring the lock |
2015-04-13 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V2] wlock: reword the devel warning |
2015-04-13 |
Pierre-Yves David |
|
Accepted |
obsolete: experimental flag to get debug about obsmarkers exchange |
2015-04-14 |
Pierre-Yves David |
|
Accepted |
transaction: actually use tr.hookargs in pretxnclose |
2015-04-14 |
Pierre-Yves David |
|
Accepted |
[1,of,2] bundle2: add an 'idx' argument to the 'b2partsgenerator' |
2015-04-14 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bundle2: add an 'idx' argument to the 'getbundle2partsgenerator' |
2015-04-14 |
Pierre-Yves David |
|
Accepted |
tags: have a different cache file per filter level |
2015-04-15 |
Pierre-Yves David |
|
Accepted |
[1,of,7] bundle2: add a 'copy' method on part |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[2,of,7] bundle2: add a 'salvageoutput' method on bundle20 |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[3,of,7] bundle2: store the salvaged output on the exception object |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[4,of,7] bundle2: refactor error bundle creation for the wireprotocol |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[5,of,7] bundle2-wireproto: properly propagate the server output on error (issue4594) |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[6,of,7] bundle2: add on more layer of exception catching in localrepo.unbundle |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[7,of,7] bundle2-localpeer: properly propagate the server output on error (issue4594) |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[1,of,2] help: document the ''HG_TXNID'' environment variable during hooks |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[2,of,2] hooks: add a 'txnabort' hook |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[1,of,5,V2,in-clowncopter] tags: don't read .hgtags fnodes from tags cache files |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[2,of,5,V2,in-clowncopter] tags: change format of tags cache files |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[3,of,5,V2,in-clowncopter] tags: return empty list of heads for no .hgtags case |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[4,of,5,V2,in-clowncopter] tags: write a separate tags cache file for unfiltered repos |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[5,of,5,V2,in-clowncopter] tags: explicitly log which tags cache file is being written |
2015-04-16 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] debuglock: access the lock file using the proper vfs |
2015-04-20 |
Pierre-Yves David |
|
Accepted |
[2,of,2,STABLE] afterlock: add the callback to the top level lock (issue4608) |
2015-04-20 |
Pierre-Yves David |
|
Accepted |
[1,of,2] pushkey: use hook arguments from transaction when one exists |
2015-04-20 |
Pierre-Yves David |
|
Accepted |
[2,of,2] pushkey: flush pending data before running a pre-pushkey hook (issue4607) |
2015-04-20 |
Pierre-Yves David |
|
Accepted |
[STABLE] changelog: fix readpending if no pending data exist (issue4609) |
2015-04-20 |
Pierre-Yves David |
|
Accepted |
[1,of,5] bundle2: capture transaction rollback message output (issue4614) |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
[2,of,5] ui: allow capture of subprocess output |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
[3,of,5] bundle2: also capture hook output during processing |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
[4,of,5] bundle2: capture output issue during transaction close |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
[5,of,5] bundle2: also save output when error happens during part processing |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
bundle2: issue remote output as "status" (issue4612) |
2015-04-23 |
Pierre-Yves David |
|
Accepted |
[STABLE] bundle2: disable ouput capture unless we use http (issue4613 issue4615) |
2015-04-29 |
Pierre-Yves David |
|
Accepted |
revert-roots: narrow the subset using smartset operation |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
run-test: include test name in the return output |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
[1,of,4] revset: make generatorset.__nonzero__ lazy |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
[2,of,4] revset-ancestors: rename 'revsnode' in 'inputrev' |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
[3,of,4] revset-ancestors: use and iterator instead of a dequeu |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
[4,of,4] revset: avoid returning duplicates when returning ancestors |
2015-05-04 |
Pierre-Yves David |
|
Accepted |
[3,of,3] revset: drop factory that promotes spanset to fullreposet |
2015-05-05 |
Pierre-Yves David |
|
Changes Requested |
test-subrepo-recursion: glob out all the date listed by unzip -l |
2015-05-07 |
Pierre-Yves David |
|
Accepted |
test-subrepo-git: ignore pax_global_header when listing archive |
2015-05-07 |
Pierre-Yves David |
|
Accepted |
[stable?] run-test: ensure the test port are available before launching test |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
run-tests: implement Test._testMethodName |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[STABLE] test-run-test: unset run-test specific environment variables |
2015-05-08 |
Pierre-Yves David |
durin42 |
Accepted |
[1,of,5] run-tests: when building json, use result.failures instead of result.faildata |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[2,of,5] run-tests: factor json entry creation logic |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[3,of,5] run-tests: stop explicit expansion of time data |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[4,of,5] run-tests: when building json, get time data in the same order as elsewhere |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[5,of,5] run-tests: spread and document the content of time tuple |
2015-05-08 |
Pierre-Yves David |
|
Accepted |
[5,of,6,packaging] packaging: extract packagelib for common code from builddeb and buildrpm |
2015-05-08 |
Pierre-Yves David |
durin42 |
Accepted |
[1,of,2,DROP-PYTHON-2.4] rpm.spec: bump python dependency to 2.6 |
2015-05-09 |
Pierre-Yves David |
mpm |
Accepted |
[2,of,2,DROP-PYTHON-2.4] setup.py: drop compatibility with Python 2.4 and 2.5 |
2015-05-09 |
Pierre-Yves David |
mpm |
Accepted |
[1,of,2] run-tests: track start and end time of tests |
2015-05-09 |
Pierre-Yves David |
|
Superseded |
[2,of,2] run-tests: include 'start' and 'end' in --time output |
2015-05-09 |
Pierre-Yves David |
|
Superseded |
[1,of,2] run-tests: allow different extra weight for slow tests |
2015-05-09 |
Pierre-Yves David |
|
Accepted |
[2,of,2] run-test.py: greatly increase the priority of 'check-code' tests |
2015-05-09 |
Pierre-Yves David |
|
Accepted |
[1,of,9,V3] cmdutil: add the class to restore dirstate at unexpected failure easily |
2015-05-12 |
Pierre-Yves David |
|
Not Applicable |
[3,of,3] templatekw: replace currentbookmark with activebookmark keyword |
2015-05-12 |
Pierre-Yves David |
|
Accepted |
[3,of,6] revset: do not try to sort revisions unnecessarily by addset._iterator() |
2015-05-14 |
Pierre-Yves David |
|
Not Applicable |
[1,of,2,V2] run-tests: track start and end time of tests |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V2] run-tests: include 'start' and 'end' in --time output |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
revset: fix iteration over ordered addset composed of non-ordered operant |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
[1,of,3,main-line-of-work] test-discovery: disable bundle2 for legacy test (issue4610) |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
[2,of,3,main-line-of-work] test-discovery-legacy: disable bundle2 for legacy test |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
[3,of,3,main-line-of-work] obsolete: sort obsmarkers during exchange |
2015-05-15 |
Pierre-Yves David |
|
Accepted |
[1,of,4,main-line-of-work] progress: get the extremely verbose output out of default debug |
2015-05-16 |
Pierre-Yves David |
|
Accepted |
[2,of,4,main-line-of-work] test: test both bundle1 and bundle2 paths in 'test-push-hook-lock.t' |
2015-05-16 |
Pierre-Yves David |
|
Accepted |
[3,of,4,main-line-of-work] hg-ssh: reject push earlier (on pretxnopen) |
2015-05-16 |
Pierre-Yves David |
|
Accepted |
[4,of,4,main-line-of-work] getbundle: sort bundlecaps before exchanging then over the wire |
2015-05-16 |
Pierre-Yves David |
|
Accepted |
[STABLE] ssh: capture output with bundle2 again (issue4642) |
2015-05-19 |
Pierre-Yves David |
|
Accepted |
[1,of,5] error: allow a 'hint' to OutOfBandError |
2015-05-20 |
Pierre-Yves David |
|
Accepted |
[2,of,5] sshpeer: break "OutOfBandError" feature for ssh (BC) |
2015-05-20 |
Pierre-Yves David |
|
Accepted |
[3,of,5] sshpeer: extract the forward output logic |
2015-05-20 |
Pierre-Yves David |
|
Accepted |
[4,of,5] util: allow to specify buffer size in popen4 |
2015-05-20 |
Pierre-Yves David |
|
Accepted |
[5,of,5] sshpeer: run the ssh command unbuffered |
2015-05-20 |
Pierre-Yves David |
|
Superseded |
[STABLE] transaction: use the proper variable in '_addbackupentry' (issue4684) |
2015-05-22 |
Pierre-Yves David |
|
Accepted |
[STABLE] transaction: really fix _addbackupentry key usage (issue4684) |
2015-05-26 |
Pierre-Yves David |
|
Accepted |
devel: rename 'all' to 'all-warnings' (BC) |
2015-05-27 |
Pierre-Yves David |
|
Accepted |
repair: forbid strip from inside a transaction |
2015-05-27 |
Pierre-Yves David |
|
Accepted |
[1,of,3,main-line-of-works,(35,more,patches,to,go)] bundle2: introduce a specific function for bundling debug message |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,3,main-line-of-works,(35,more,patches,to,go)] bundle2: prefix all bundling debug messages with 'bundle2-ouput:' |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,3,main-line-of-works,(35,more,patches,to,go)] bundle2: handle new line in 'outdebug' function |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: introduce a specific function for debug messages while unbundling |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: prefix all unbundling debug message with 'bundle2-input:' |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: handle new line in 'indebug' function |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[4,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: add debug output for part generation |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: add generic debug output regarding generated bundle |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: add generic debug output regarding generated parts |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[7,of,7,main-line-of-works,(28,more,patches,to,go)] ] bundle2: add generic debug output regarding generated interruption |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[minor-cleanup] bundle2: add an informative comment to the capability dict |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: add generic debug output regarding processed bundle |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[2,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: add generic debug output at the end of bundle processing |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[3,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: add generic debug output regarding processed part |
2015-05-28 |
Pierre-Yves David |
|
Superseded |
[4,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: add generic debug output regarding processed part payload |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[5,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: add generic debug output regarding processed interruption |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[6,of,6,main-line-of-works,(22,more,patches,to,go)] ] bundle2: hide bundle2 stream debug under a config flag |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[main-line-of-work] subrepo: detect issue3871 case earlier so it apply to bundle2 |
2015-05-28 |
Pierre-Yves David |
|
Accepted |
[1,of,2,(minor,debug,output,change)] ssh: test some no-op pull through ssh with --debug |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[2,of,2,(minor,debug,output,change)] listkey: display the size of the listkey payload in a debug message |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[01,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] subrepo: detect issue3871 case earlier so it apply to bundle2 |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[02,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 for exchange in test-obsolete |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[03,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 for exchange in test-bookmark-pushpull |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[04,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 for exchange in test-push-warn |
2015-05-29 |
Pierre-Yves David |
|
Superseded |
[05,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 for exchange in test-largefile |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[06,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 for exchange in test-push-warn |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[07,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: explicitly test wire protocol discovery with bundle1 and bundle2 |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[08,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use both bundle formats in test-bookmarks-pushpull |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[09,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: use bundle2 in test-acl |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[10,of,10,main-line-of-work,(some,two,digits,more,patches,to,go)] test: lock test-unbundlehash to bundle1 usage |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[1,of,8] bundle2: add an informative comment to the capability dict |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[2,of,8] bundle2: introduce a specific function for debug messages while unbundling |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[3,of,8] bundle2: prefix all unbundling debug message with 'bundle2-input:' |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[4,of,8] bundle2: handle new line in 'indebug' function |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[5,of,8] bundle2: add debug output for part generation |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[6,of,8] bundle2: add generic debug output regarding generated bundle |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[7,of,8] bundle2: add generic debug output regarding generated parts |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[8,of,8] bundle2: add generic debug output regarding generated interruption |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[1,of,3] pull: only list remote bookmarks if -B is used to populate pulled heads |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[2,of,3] pull: document the race condition with bookmark name |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[3,of,3] pull: only prefetch bookmark when using bundle1 |
2015-05-29 |
Pierre-Yves David |
|
Accepted |
[1,of,3,side-word,(+4)] util: introduce a bufferedinputpipe utility |
2015-05-31 |
Pierre-Yves David |
|
Accepted |
[2,of,3,side-word,(+4)] sshpeer: use a 'bufferedinputpipe' for standard output of the ssh process |
2015-05-31 |
Pierre-Yves David |
|
Accepted |
[3,of,3,side-word,(+4)] sshpeer: run the ssh command unbuffered |
2015-05-31 |
Pierre-Yves David |
|
Accepted |
[1,of,3] test: copy test-push-http.t to testpush-http-bundle1.t |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[2,of,3] test: use bundle2 in test-push-http |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[3,of,3] test: use bundle2 in test-pull-http |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[1,of,3,main] wireprotocol: distinct list and set in getbundle argument |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[2,of,3,main] bundle2: use bundle2 by default |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[3,of,3,main] test: drop all the forced use of bundle2 |
2015-06-01 |
Pierre-Yves David |
|
Accepted |
[1,of,4] util: add a simple poll utility |
2015-06-03 |
Pierre-Yves David |
|
Superseded |
[2,of,4] sshpeer: introduce a "doublepipe" class |
2015-06-03 |
Pierre-Yves David |
|
Superseded |
[3,of,4] sshpeer: use the doublepipe object for the server to client channel |
2015-06-03 |
Pierre-Yves David |
|
Superseded |
[4,of,4] bundle2: stop capturing output for ssh again |
2015-06-03 |
Pierre-Yves David |
|
Superseded |
[STABLE] pull: avoid race condition with 'hg pull --rev name --update' (issue4706) |
2015-06-03 |
Pierre-Yves David |
|
Accepted |
[1,of,4,V2] util: add a simple poll utility |
2015-06-04 |
Pierre-Yves David |
|
Accepted |
[2,of,4,V2] sshpeer: introduce a "doublepipe" class |
2015-06-04 |
Pierre-Yves David |
|
Accepted |
[3,of,4,V2] sshpeer: use the doublepipe object for the server to client channel |
2015-06-04 |
Pierre-Yves David |
|
Accepted |
[4,of,4,V2] bundle2: stop capturing output for ssh again |
2015-06-04 |
Pierre-Yves David |
|
Accepted |
dirstate: avoid invalidating every entries when list is empty |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[1,of,6] test: display pre-pull remote bookmark state when testing race condition |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[2,of,6] test: pull through http when testing for race conditions |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[3,of,6] pull: skip pulling remote bookmarks with bundle1 if a value already exist |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[4,of,6] pull: skip pulling remote bookmarks with bundle2 if a value already exist |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[5,of,6] pull: allow a generic way to pass parameter to the pull operation |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[6,of,6] pull: prevent race condition in bookmark update when using -B (issue4689) |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[1,of,4] sshpeer: rename 'size' to 'data' in doublepipe |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[2,of,4] sshpeer: allow write operations through double pipe |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[3,of,4] sshpeer: allow doublepipe on unbuffered main pipe |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[4,of,4] sshpeer: also use doublepipe for client to server communication |
2015-06-05 |
Pierre-Yves David |
|
Accepted |
[1,of,2] push: make pushkey part advisory |
2015-06-06 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bundle2: abort when a mandatory pushkey part fails |
2015-06-06 |
Pierre-Yves David |
|
Accepted |
[fix-default] mail: provide ui to wrapsocket in STARTTLS (issue4713) |
2015-06-06 |
Pierre-Yves David |
|
Changes Requested |
[1,of,2] progress: stop double wrapping of ui class |
2015-06-08 |
Pierre-Yves David |
|
Accepted |
[2,of,2] hgewb: disable progress when serving (issue4582) |
2015-06-08 |
Pierre-Yves David |
durin42 |
Accepted |
[1,of,5] bundle2: introduce a PushkeyFail error to abort unbundle on pushkey error |
2015-06-08 |
Pierre-Yves David |
|
Accepted |
[2,of,5] push: catch and process PushkeyFailed error |
2015-06-08 |
Pierre-Yves David |
|
Accepted |
[3,of,5] bundle2: add a 'error' capability |
2015-06-08 |
Pierre-Yves David |
|
Superseded |
[4,of,5] bundle2: also capture reply capability on failure |
2015-06-08 |
Pierre-Yves David |
|
Superseded |
[5,of,5] bundle2: convey PushkeyFailed error over the wire |
2015-06-08 |
Pierre-Yves David |
|
Superseded |
bundle2: pull bookmark the old way if no bundle2 liskeys support (issue4701) |
2015-06-08 |
Pierre-Yves David |
|
Accepted |
[1,of,3,V2-rebased] bundle2: add a 'error' capability |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[2,of,3,V2-rebased] bundle2: also capture reply capability on failure |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[3,of,3,V2-rebased] bundle2: convey PushkeyFailed error over the wire |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[1,of,3] progress: move most extension code in a 'mercurial.progress' module |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[2,of,3] progress: move the singleton logic to the ui module |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[3,of,3] progress: move all logic altering the ui object logic in mercurial.ui |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
perf: support -T for every perf commands |
2015-06-09 |
Pierre-Yves David |
|
Accepted |
[1,of,3,V2] getbundle: add data about the number of changesets bundled |
2015-06-10 |
Pierre-Yves David |
|
Accepted |
[2,of,3,V2] addchangegroup: accept an expected total number of changesets as argument |
2015-06-10 |
Pierre-Yves David |
|
Accepted |
[3,of,3,V2] bundle2: provide bumber of changesets information to 'addchangegroup' |
2015-06-10 |
Pierre-Yves David |
|
Accepted |
[1,of,4,V2] progress: display progress bars by default with core Mercurial |
2015-06-10 |
Pierre-Yves David |
|
Superseded |
[2,of,4,V2] progress: move config help into core config help |
2015-06-10 |
Pierre-Yves David |
|
Superseded |
[3,of,4,V2] progress: empty the extension of any logic |
2015-06-10 |
Pierre-Yves David |
|
Superseded |
[4,of,4,V2] progress: deprecate the progress extension |
2015-06-10 |
Pierre-Yves David |
|
Superseded |
[1,of,5,V3] progress: display progress bars by default with core Mercurial |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
[2,of,5,V3] progress: move config help into core config help |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
[3,of,5,V3] progress: empty the extension of any logic |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
[4,of,5,V3] progress: deprecate the progress extension |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
[5,of,5,V3] help: use 'color' as an example (instead of 'progress') |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
phases: really fix native phase computation |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
push: only says we are trying to push obsmarkers when we actually try to |
2015-06-11 |
Pierre-Yves David |
|
Accepted |
bookmark: informs of failure to upgrade a bookmark |
2015-06-13 |
Pierre-Yves David |
|
Accepted |
hgweb: add some in-code documentation for 'web.view' |
2015-06-13 |
Pierre-Yves David |
|
Accepted |
revset: prefetch all attributes before loop in _revsbetween |
2015-06-13 |
Pierre-Yves David |
|
Accepted |
revset: use parentsets.min in _children |
2015-06-13 |
Pierre-Yves David |
|
Accepted |
[1,of,3,fix-default] phase: also copy phase's sets when copying phase cache |
2015-06-15 |
Pierre-Yves David |
|
Accepted |
[2,of,3,fix-default] phase: invalidate the phase's set cache alongside the revs |
2015-06-15 |
Pierre-Yves David |
|
Accepted |
[3,of,3,fix-default] phase: also overwrite phase's sets when replacing a phasecache |
2015-06-15 |
Pierre-Yves David |
|
Accepted |
[1,of,4] phase: rename getphaserevs to loadphaserevs |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[2,of,4] revset: ensure we have loaded phases data in '_notpublic()' |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[3,of,4] phase: document the replace method |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[4,of,4] phase: remove a 'for x in "foo bar".split()' idioms in phasecache.replace |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[1,of,3] revsetbenchmarks: add main documention for the script |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[2,of,3] contrib: rename revsetbenchmarks.txt to 'base-revsets.txt' |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
[3,of,3] contrib: introduce a all-revsets.txt file |
2015-06-17 |
Pierre-Yves David |
|
Accepted |
contrib: clean up all-revsets.txt file |
2015-06-18 |
Pierre-Yves David |
|
Accepted |
revset: use a baseset in _notpublic() |
2015-06-18 |
Pierre-Yves David |
|
Accepted |
[1,of,3] revset: translate node directly with changelog in 'head' |
2015-06-18 |
Pierre-Yves David |
|
Accepted |
[2,of,3] revset: factor the non public phase code |
2015-06-18 |
Pierre-Yves David |
|
Accepted |
[3,of,3] revset: make use of natively computed set for 'draft()' and 'secret()' |
2015-06-18 |
Pierre-Yves David |
|
Accepted |
phase: add a pointer to 'hg help phases' in the 'phase' help |
2015-06-19 |
Pierre-Yves David |
|
Accepted |
[1,of,2] devel-warn: move the develwarn function as a method of the ui object |
2015-06-19 |
Pierre-Yves David |
|
Superseded |
[2,of,2] devel-warn: issue a warning for old style revsets |
2015-06-19 |
Pierre-Yves David |
|
Superseded |
[1,of,2,V2] devel-warn: move the develwarn function as a method of the ui object |
2015-06-19 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V2] devel-warn: issue a warning for old style revsets |
2015-06-19 |
Pierre-Yves David |
|
Accepted |
revset-head: use '&' instead of '.filter' |
2015-06-20 |
Pierre-Yves David |
|
Accepted |
changelog: document the 'readpending' method |
2015-06-20 |
Pierre-Yves David |
|
Accepted |
ancestors: prefetch method outside of the loop |
2015-06-20 |
Pierre-Yves David |
|
Accepted |
bundle2.getunbundler: rename "header" to "magicstring" |
2015-06-20 |
Pierre-Yves David |
|
Accepted |
[1,of,2] revsetbenchmarks: ignore empty lines |
2015-06-21 |
Pierre-Yves David |
|
Accepted |
[2,of,2] revsetbenchmark: do not abort on failure to run a revset |
2015-06-21 |
Pierre-Yves David |
durin42 |
Accepted |
revset: improves time complexity of 'roots(xxx)' |
2015-06-22 |
Pierre-Yves David |
|
Accepted |
revset: rework 'filteredset.last' |
2015-06-22 |
Pierre-Yves David |
|
Accepted |
[1,of,2,fix-default-regression] bufferedinputpipe: remove an outdate comment |
2015-06-26 |
Pierre-Yves David |
|
Superseded |
[2,of,2,fix-default-regression] bufferedinputpipe: remove N^2 computation of buffer length (issue4735) |
2015-06-26 |
Pierre-Yves David |
|
Superseded |
tests: clean up duplicated output in test-subrepo-recursion progress |
2015-06-26 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2] bufferedinputpipe: remove an outdate comment |
2015-06-27 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V2] bufferedinputpipe: remove N^2 computation of buffer length (issue4735) |
2015-06-27 |
Pierre-Yves David |
|
Accepted |
[STABLE] changegroup: properly compute common base in changeggroupsubset (issue4736) |
2015-06-30 |
Pierre-Yves David |
|
Accepted |
[1,of,2,STABLE] transplant: update test to use hash for remote transplant |
2015-06-30 |
Pierre-Yves David |
|
Accepted |
[2,of,2,STABLE] transplant: only pull the transplanted revision (issue4692) |
2015-06-30 |
Pierre-Yves David |
|
Accepted |
[1,of,2] amend: collaborate with the transaction when moving bookmarks |
2015-07-01 |
Pierre-Yves David |
|
Accepted |
[2,of,2] amend: stop updating the bookmarks twice |
2015-07-01 |
Pierre-Yves David |
|
Accepted |
[1,of,2] amend: move createmarkers evaluation earlier |
2015-07-01 |
Pierre-Yves David |
|
Accepted |
[2,of,2] amend: move obsmarkers creation in the "new changeset" conditional |
2015-07-01 |
Pierre-Yves David |
|
Accepted |
[1,of,3] hgweb: use an extensible list of file to check for refrash |
2015-07-01 |
Pierre-Yves David |
|
Superseded |
[2,of,3] hgweb: also refresh the repo on changes to the obsstore |
2015-07-01 |
Pierre-Yves David |
|
Superseded |
[3,of,3] hgweb: also monitor change to bookmarks |
2015-07-01 |
Pierre-Yves David |
|
Superseded |
wireproto: remove a debug print |
2015-07-01 |
Pierre-Yves David |
|
Accepted |
revert: prefetch method in "parents" |
2015-07-03 |
Pierre-Yves David |
|
Accepted |
[1,of,4,V2] hgweb: drop the default argument for get_stat |
2015-07-03 |
Pierre-Yves David |
|
Accepted |
[2,of,4,V2] hgweb: use an extensible list of file to check for refresh |
2015-07-03 |
Pierre-Yves David |
|
Accepted |
[3,of,4,V2] hgweb: also refresh the repo on changes to the obsstore |
2015-07-03 |
Pierre-Yves David |
|
Accepted |
[4,of,4,V2] hgweb: also monitor change to bookmarks |
2015-07-03 |
Pierre-Yves David |
|
Accepted |
[1,of,2] bookmark: remove the "touch changelog" hack |
2015-07-08 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bookmarks-command: change bookmark within a transaction |
2015-07-08 |
Pierre-Yves David |
|
Accepted |
changelog: update read pending documentation |
2015-07-17 |
Pierre-Yves David |
|
Accepted |
[STABLE] histedit: backout ebb5bb9bc32e |
2015-07-31 |
Pierre-Yves David |
|
Accepted |
[1,of,5] histedit: make cleanupnode more robust |
2015-08-03 |
Pierre-Yves David |
|
Accepted |
[2,of,5] histedit: remove useless 'else' clause |
2015-08-03 |
Pierre-Yves David |
|
Accepted |
[3,of,5] histedit: use revset to check if we need to update during abort |
2015-08-03 |
Pierre-Yves David |
|
Accepted |
[4,of,5] histedit: also update away from tmpnodes |
2015-08-03 |
Pierre-Yves David |
|
Accepted |
[5,of,5] histedit: do not stay on a cleaned nodes on abort |
2015-08-03 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V5] revset: make revsbetween public |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[2,of,6,V5] revset: rename revsbetween to reachableroots and add an argument |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[3,of,6,V5] revset: remove grandparent by using reachableroots |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V5] reachableroots: add a C implementation |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V5] changelog: add way to call the reachableroots C implementation |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V5] reachableroots: default to the C implementation |
2015-08-07 |
Pierre-Yves David |
|
Accepted |
[STABLE] strip: use the 'finally: tr.release' pattern during stripping |
2015-08-10 |
Pierre-Yves David |
|
Accepted |
[1,of,3,STABLE] update: wlock the repo for the whole 'hg update' command |
2015-08-12 |
Pierre-Yves David |
|
Accepted |
[2,of,3,STABLE] rebase: lock the repo during the full rebase operation |
2015-08-12 |
Pierre-Yves David |
|
Accepted |
[3,of,3,STABLE] devel-warn: issue a warning when writing bookmarks without holding the wlock |
2015-08-12 |
Pierre-Yves David |
|
Accepted |
histedit: add a missing "s" in a comment |
2015-08-17 |
Pierre-Yves David |
|
Accepted |
[1,of,2] baseset: keep the input set around |
2015-08-21 |
Pierre-Yves David |
|
Accepted |
[2,of,2] reachableroots: use baseset lazy sorting |
2015-08-21 |
Pierre-Yves David |
|
Accepted |
[1,of,3] reachableroots: sort the smartset in the pure version too |
2015-08-27 |
Pierre-Yves David |
|
Accepted |
[2,of,3] graphmod: stop building a list out of branchgroupiter |
2015-08-27 |
Pierre-Yves David |
|
Accepted |
[3,of,3] reachableroots: use smartset min |
2015-08-27 |
Pierre-Yves David |
|
Accepted |
revset: cache smartset's min/max |
2015-08-28 |
Pierre-Yves David |
|
Accepted |
unionrepo: take delta base in account with building unified revlog |
2015-09-10 |
Pierre-Yves David |
|
Accepted |
traceback: allow disabling the third party extensions blaming |
2015-09-11 |
Pierre-Yves David |
|
Changes Requested |
tests: add coverage to ensure Wix tracks 'help' and 'templates' files |
2015-09-14 |
Pierre-Yves David |
|
Superseded |
[1,of,2] obsolete: drop an empty line at the end of a docstring |
2015-09-15 |
Pierre-Yves David |
|
Accepted |
[2,of,2] obsolete: clarify that 'successorssets' returns the latests successors |
2015-09-15 |
Pierre-Yves David |
|
Accepted |
[more-in-stack] changegroup: move all compressions utilities in util |
2015-09-16 |
Pierre-Yves David |
|
Superseded |
[V2,more-in-stack] changegroup: move all compressions utilities in util |
2015-09-16 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2] dispatch: pre-indent the extensions blaming logic |
2015-09-17 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V2] traceback: allow providing of a local support contact point |
2015-09-17 |
Pierre-Yves David |
|
Rejected |
[1,of,5,more-in-stack] compression: use 'None' for no-compression |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[2,of,5,more-in-stack] writebundle: use 'None' instead of 'UN' for the bundle2 case |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[3,of,5,more-in-stack] bundle: use None when unpacking uncompressed changegroup |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[4,of,5,more-in-stack] getsubset: use None to request uncompressed changegroup |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[5,of,5,more-in-stack] readbundle: map 'HG10UN' to None compression |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[1,of,2] bookmark: actually test update behavior in both cases |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bookmark: do not crash when active bookmark is forward and --date is used |
2015-09-18 |
Pierre-Yves David |
|
Accepted |
[1,of,4] rebase: move destination computation in a revset |
2015-09-21 |
Pierre-Yves David |
|
Superseded |
[2,of,4] mergecmd: simplify conditional |
2015-09-21 |
Pierre-Yves David |
|
Superseded |
[3,of,4] merge: move default destination computation in a revset |
2015-09-21 |
Pierre-Yves David |
|
Superseded |
[4,of,4] update: move default destination into a revset |
2015-09-21 |
Pierre-Yves David |
|
Superseded |
[1,of,4,V2] rebase: move destination computation in a revset |
2015-09-22 |
Pierre-Yves David |
|
Accepted |
[2,of,4,V2] mergecmd: simplify conditional |
2015-09-22 |
Pierre-Yves David |
|
Accepted |
[3,of,4,V2] merge: move default destination computation in a revset |
2015-09-22 |
Pierre-Yves David |
|
Accepted |
[4,of,4,V2] update: move default destination into a revset |
2015-09-22 |
Pierre-Yves David |
|
Accepted |
[1,of,6] changegroup: use a different compression key for BZ in HG10 |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[2,of,6] bundle2: rename error exception class for unsupported feature |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[3,of,6] bundle2: allow to specify unsupported value on error |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[4,of,6] unbundle20: allow registering handlers for stream level parameters |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[5,of,6] bundle20: extract core payload generation in its own function |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[6,of,6] bundle2: allow compressed bundle |
2015-09-24 |
Pierre-Yves David |
|
Superseded |
[STABLE] unbundle: cleanly abort on unknown bundle2 feature |
2015-09-25 |
Pierre-Yves David |
|
Superseded |
[DEFAULT(DUP)] unbundle: cleanly abort on unknown bundle2 feature |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[1,of,6,V2] changegroup: use a different compression key for BZ in HG10 |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[2,of,6,V2] bundle2: rename error exception class for unsupported feature |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[3,of,6,V2] bundle2: allow to specify unsupported value on error |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[4,of,6,V2] unbundle20: allow registering handlers for stream level parameters |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[5,of,6,V2] bundle20: extract core payload generation in its own function |
2015-09-25 |
Pierre-Yves David |
|
Accepted |
[6,of,6,V2] bundle2: allow compressed bundle |
2015-09-25 |
Pierre-Yves David |
|
Superseded |
[1,of,3] test-bundle2: dump bundle content using f --hexdump |
2015-09-28 |
Pierre-Yves David |
|
Accepted |
[2,of,3] bundle2: allow compressed bundle |
2015-09-28 |
Pierre-Yves David |
|
Accepted |
[3,of,3] unbundle: cleanly abort on unknown bundle2 feature |
2015-09-28 |
Pierre-Yves David |
durin42 |
Accepted |
[V2] unbundle: test and fix for clean abort on unknown bundle2 feature |
2015-09-29 |
Pierre-Yves David |
|
Accepted |
[1,of,3] strip: use bundle2 + cg2 by default when repository use general delta |
2015-09-29 |
Pierre-Yves David |
|
Accepted |
[2,of,3] writebundle: add a compression argument for the bundle2 case |
2015-09-29 |
Pierre-Yves David |
|
Accepted |
[3,of,3] strip: compress bundle2 backup using BZ |
2015-09-29 |
Pierre-Yves David |
|
Accepted |
[1,of,3] shelve: compress on-disk bundle |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[2,of,3] shelve: move changegroup generation inside write bundle |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[3,of,3] shelve: bundle using bundle2 if repository is general delta |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[1,of,4] changegroup: add version argument to getlocalchangegroup |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[2,of,4] changegroup: add version argument to getchangegroup |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[3,of,4] bundle: extract the parsing of the bundle type in a function |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[4,of,4] test-bundle-type: replace unbundle with debugbundle |
2015-10-02 |
Pierre-Yves David |
|
Accepted |
[1,of,3] bundle: extend the format of --type to support version and compression |
2015-10-07 |
Pierre-Yves David |
|
Accepted |
[2,of,3] parsebundletype: add a comment for future generation |
2015-10-07 |
Pierre-Yves David |
|
Accepted |
[3,of,3] bundle: use bundle2 if repository uses general delta |
2015-10-07 |
Pierre-Yves David |
|
Accepted |
[1,of,4] merge: drop special parent assignment in the obsolete case |
2015-10-07 |
Pierre-Yves David |
|
Accepted |
[2,of,4] update: move default destination computation to a function |
2015-10-07 |
Pierre-Yves David |
|
Superseded |
[3,of,4] merge: get the default update destination from the function |
2015-10-07 |
Pierre-Yves David |
|
Superseded |
[4,of,4] revset: delete _updatedefaultdest as it has no users |
2015-10-07 |
Pierre-Yves David |
|
Superseded |
[1,of,3,V2] update: move default destination computation to a function |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[2,of,3,V2] merge: get the default update destination from the function |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[3,of,3,V2] revset: delete _updatedefaultdest as it has no users |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[1,of,4] discovery: rename 'error' to 'errormsg' |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[2,of,4] eol: rename 'error' to 'haserror' |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[3,of,4] error: get Abort from 'error' instead of 'util' |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[4,of,4] check-code: detect and ban 'util.Abort' |
2015-10-08 |
Pierre-Yves David |
|
Accepted |
[1,of,4] destupdate: move the check related to the "clean" logic in the function |
2015-10-08 |
Pierre-Yves David |
|
Superseded |
[2,of,4] destupdate: include the 'check' logic |
2015-10-08 |
Pierre-Yves David |
|
Superseded |
[3,of,4] destupdate: also include bookmark related logic |
2015-10-08 |
Pierre-Yves David |
|
Superseded |
[4,of,4] update: also use 'destupdate' for pull and unbundle |
2015-10-08 |
Pierre-Yves David |
|
Superseded |
getsubset: get the unpacker version from the bundler |
2015-10-09 |
Pierre-Yves David |
|
Accepted |
[1,of,2] discovery: fix a typo in a comment |
2015-10-09 |
Pierre-Yves David |
|
Accepted |
[2,of,2] discovery: reference relevant bug in the faulty code |
2015-10-09 |
Pierre-Yves David |
|
Accepted |
[issue4737] shelve: rename 'publicancestors' to something accurate (issue4737) |
2015-10-12 |
Pierre-Yves David |
|
Accepted |
[cleanup] discovery: put trivial branch first |
2015-10-12 |
Pierre-Yves David |
|
Accepted |
patchbomb: check that targets exist at the publicurl |
2015-10-12 |
Pierre-Yves David |
|
Superseded |
[1,of,4,defaultdest,V2] destupdate: move the check related to the "clean" logic in the function |
2015-10-12 |
Pierre-Yves David |
|
Accepted |
[2,of,4,defaultdest,V2] destupdate: include the 'check' logic |
2015-10-12 |
Pierre-Yves David |
|
Accepted |
[3,of,4,defaultdest,V2] destupdate: also include bookmark related logic |
2015-10-12 |
Pierre-Yves David |
|
Superseded |
[4,of,4,defaultdest,V2] update: also use 'destupdate' for pull and unbundle |
2015-10-12 |
Pierre-Yves David |
|
Superseded |
[V2] patchbomb: check that targets exist at the publicurl |
2015-10-12 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V3] destupdate: also include bookmark related logic |
2015-10-13 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V3] update: also use 'destupdate' for pull and unbundle |
2015-10-13 |
Pierre-Yves David |
|
Accepted |
[1,of,2,fix] rebase: use a direct reference to repo.changelog |
2015-10-14 |
Pierre-Yves David |
|
Accepted |
[2,of,2,fix] rebase: properly handle chain of marker with missing node |
2015-10-14 |
Pierre-Yves David |
|
Accepted |
[1,of,2,default-dest] update: "deprecate" call to 'merge.update' without a destination |
2015-10-15 |
Pierre-Yves David |
|
Accepted |
[2,of,2,default-dest] update: introduce a 'UpdateAbort' exception |
2015-10-15 |
Pierre-Yves David |
|
Accepted |
[1,of,2] obsstore: make the readonly attribute accessible |
2015-10-15 |
Pierre-Yves David |
|
Accepted |
[2,of,2] bundle2: gracefully skip 'obsmarkers' part if evolution is disabled |
2015-10-15 |
Pierre-Yves David |
|
Accepted |
[1,of,2] test: enforce v1 type in 'test-bundle2-format.t' |
2015-10-18 |
Pierre-Yves David |
|
Accepted |
[2,of,2] test: enforce v1 type in 'test-bundle2-remote-changegroup.t' |
2015-10-18 |
Pierre-Yves David |
|
Accepted |
[01,of,14,FIX-bundle2] bundle2: introduce an "applybundle" function |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[02,of,14,FIX-bundle2] unbundle: use 'bundle2.applybundle' |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[03,of,14,FIX-bundle2] applybundle: set 'bundle2=1' env for all transaction |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[04,of,14,FIX-bundle2] applybundle: take source as argument |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[05,of,14,FIX-bundle2] unbundle: use 'source' argument with applybundle |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[06,of,14,FIX-bundle2] applybundle: take url as argument |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[07,of,14,FIX-bundle2] unbundle: use 'url' argument with applybundle |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[08,of,14,FIX-bundle2] strip: pass source and url to bundle2 processing |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[09,of,14,FIX-bundle2] histedit: properly apply bundle2 backups |
2015-10-20 |
Pierre-Yves David |
|
Superseded |
[10,of,14,FIX-bundle2] shelve: properly process bundle2 bundle |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[11,of,14,FIX-bundle2] bundlerepo: move temp-bundle writing logic into a closure |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[12,of,14,FIX-bundle2] bundlerepo: uncompress changegroup in bundle1 case only |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[13,of,14,FIX-bundle2] bundle2: make unbundle.compressed return True when compressed |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[14,of,14,FIX-bundle2] bundlerepo: properly extra compressed changegroup from bundle2 |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[V2,for,09,of,14,FIX-bundle2] histedit: properly apply bundle2 backups |
2015-10-20 |
Pierre-Yves David |
|
Accepted |
[1,of,4,main-line] test: enforce bundle1 in "test-commit-interactive.t" |
2015-11-04 |
Pierre-Yves David |
|
Accepted |
[2,of,4,main-line] test: enforce v1 in 'test-debugbundle.t' |
2015-11-04 |
Pierre-Yves David |
|
Accepted |
[3,of,4,main-line] test: enforce bundle1 in 'test-push-cgi.t' |
2015-11-04 |
Pierre-Yves David |
|
Accepted |
[4,of,4,main-line] test: enforce non-general delta in 'test-generaldelta.t' |
2015-11-04 |
Pierre-Yves David |
|
Accepted |
[1,of,2,mainline] scmutil: extract general delta config handling in a function |
2015-11-06 |
Pierre-Yves David |
|
Superseded |
[2,of,2,mainline] format: introduce 'format.generaldelta=accept' |
2015-11-06 |
Pierre-Yves David |
|
Superseded |
[1,of,3,STABLE] changegroup: fix the scope of a try finally |
2015-11-06 |
Pierre-Yves David |
|
Accepted |
[2,of,3,STABLE] changegroup: call 'prechangegroup' hook before setting up write delay |
2015-11-06 |
Pierre-Yves David |
|
Accepted |
[3,of,3,STABLE] changegroup: back code change of e7c618cee8df out |
2015-11-06 |
Pierre-Yves David |
|
Accepted |
demandimport: fix level passed to loader of sub-modules |
2015-11-07 |
Pierre-Yves David |
|
Accepted |
[cleanup] unbundle: gratuitous fix white spacing "issue" |
2015-11-07 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V2,mainline] scmutil: extract general delta config handling in a function |
2015-11-08 |
Pierre-Yves David |
|
Superseded |
[2,of,2,V2,mainline] format: introduce 'format.generaldelta=accept' |
2015-11-08 |
Pierre-Yves David |
|
Changes Requested |
[1,of,2,V3,mainline] scmutil: extract general delta config handling in a function |
2015-11-11 |
Pierre-Yves David |
|
Accepted |
[2,of,2,V3,mainline] format: introduce 'format.usegeneraldelta` |
2015-11-11 |
Pierre-Yves David |
|
Accepted |
[1,of,5,mainline] test: spread capabilities replies in 'test-hgweb-commands' |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[2,of,5,mainline] stream: sort stream capability before serialisation |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[3,of,5,mainline] test: use general delta in 'test-hgweb-command.t' |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[4,of,5,mainline] test: enforce non-generaldelta base repository in 'test-generaldelta' |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[5,of,5,mainline] test: enforce generaldelta format with the right option |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[mainline] format: create new repository as 'generaldelta' by default |
2015-11-12 |
Pierre-Yves David |
|
Accepted |
[1,of,2,V3,mergedriver] mergestate: move binary format documentation into _readrecordsv2 |
2015-11-19 |
Pierre-Yves David |
|
Accepted |
revset: speed up '_matchfiles' |
2015-11-19 |
Pierre-Yves David |
|
Accepted |