[3,of,4] storage: also use `deltamode argument` for ifiledata |
2018-10-16 |
Boris Feld |
|
New |
[2,of,4] changegroup: refactor emitrevision to use a `deltamode` argument |
2018-10-16 |
Boris Feld |
|
New |
[1,of,4] changegroup: if possible fallback to delta against parents instead of prev |
2018-10-16 |
Boris Feld |
|
New |
[8,of,8] perf: offer full details in perfrevlogwrite |
2018-10-11 |
Boris Feld |
|
Accepted |
[7,of,8] perf: introduce a perfrevlogwrite command |
2018-10-11 |
Boris Feld |
|
Accepted |
[6,of,8] perf: extract result formatting in its own function |
2018-10-11 |
Boris Feld |
|
Accepted |
[5,of,8] perf: extract the timing of a section in a context manager |
2018-10-11 |
Boris Feld |
|
Accepted |
[4,of,8] pref: support negative indexing in perfrevlogrevisions |
2018-10-11 |
Boris Feld |
|
Accepted |
[3,of,8] perf: accept formatter option for perfmanifest |
2018-10-11 |
Boris Feld |
|
Accepted |
[2,of,8] perf: fix -T json |
2018-10-11 |
Boris Feld |
|
Accepted |
[1,of,8] formatter: more details on assertion failure |
2018-10-11 |
Boris Feld |
|
Accepted |
[5,of,5,V5] context: floor adjustlinkrev graph walk during copy tracing |
2018-10-10 |
Boris Feld |
|
New |
[4,of,5,V5] context: split `introrev` logic in a sub function |
2018-10-10 |
Boris Feld |
|
New |
[3,of,5,V5] context: introduce an `isintroducedafter` method and use it in copies |
2018-10-10 |
Boris Feld |
|
New |
[2,of,5,V5] context: take advantage of `_descendantrev` in introrev if available |
2018-10-10 |
Boris Feld |
|
New |
[1,of,5,V5] context: spell out the logic around linkrev adjustement starting point |
2018-10-10 |
Boris Feld |
|
New |
[10,of,10,V4] copies: add time information to the debug information |
2018-10-04 |
Boris Feld |
|
Accepted |
[09,of,10,V4] copies: add a devel debug mode to trace what copy tracing does |
2018-10-04 |
Boris Feld |
|
Accepted |
[08,of,10,V4] context: floor adjustlinkrev graph walk during copy tracing |
2018-10-04 |
Boris Feld |
|
Accepted |
[07,of,10,V4] context: split `introrev` logic in a sub function |
2018-10-04 |
Boris Feld |
|
Accepted |
[06,of,10,V4] context: introduce an `isintroducedafter` method and use it in copies |
2018-10-04 |
Boris Feld |
|
Accepted |
[05,of,10,V4] context: take advantage of `_descendantrev` in introrev if available |
2018-10-04 |
Boris Feld |
|
Accepted |
[04,of,10,V4] context: spell out the logic around linkrev adjustement starting point |
2018-10-04 |
Boris Feld |
|
Accepted |
[03,of,10,V4] context: reverse conditional branch order in introrev |
2018-10-04 |
Boris Feld |
|
Accepted |
[02,of,10,V4] context: drop a redundant fast path in introrev |
2018-10-04 |
Boris Feld |
|
Accepted |
[01,of,10,V4] context: fast path linkrev adjustement in trivial case |
2018-10-04 |
Boris Feld |
|
Accepted |
[2,of,2] obsolete: explicitly track folds inside the markers |
2018-10-04 |
Boris Feld |
|
Accepted |
[1,of,2] cleanupnodes: update comment to drop mention of filtering |
2018-10-04 |
Boris Feld |
|
Accepted |
[8,of,8,V3] copies: add time information to the debug information |
2018-10-03 |
Boris Feld |
|
New |
[7,of,8,V3] copies: add a devel debug mode to trace what copy tracing does |
2018-10-03 |
Boris Feld |
|
New |
[6,of,8,V3] context: floor adjustlinkrev graph walk during copy tracing |
2018-10-03 |
Boris Feld |
|
New |
[5,of,8,V3] context: introduce a `_findchangerev` method to `filectx` |
2018-10-03 |
Boris Feld |
|
New |
[4,of,8,V3] context: split `introrev` logic in a sub function |
2018-10-03 |
Boris Feld |
|
New |
[3,of,8,V3] context: introduce an `isintroducedafter` method and use it in copies |
2018-10-03 |
Boris Feld |
|
New |
[2,of,8,V3] context: fix introrev to avoid computation as initially intended |
2018-10-03 |
Boris Feld |
|
New |
[1,of,8,V3] context: refactor introrev to make the next patch easier to read |
2018-10-03 |
Boris Feld |
|
New |
[7,of,7,V2] copies: add time information to the debug information |
2018-10-01 |
Boris Feld |
|
New |
[6,of,7,V2] copies: add a devel debug mode to trace what copy tracing does |
2018-10-01 |
Boris Feld |
|
New |
[5,of,7,V2] context: floor adjustlinkrev graph walk during copy tracing |
2018-10-01 |
Boris Feld |
|
New |
[4,of,7,V2] context: introduce a `_findchangerev` method to `filectx` |
2018-10-01 |
Boris Feld |
|
New |
[3,of,7,V2] context: split `introrev` logic in a sub function |
2018-10-01 |
Boris Feld |
|
New |
[2,of,7,V2] context: introduce an `isintroducedafter` method and use it in copies |
2018-10-01 |
Boris Feld |
|
New |
[1,of,7,V2] context: fix introrev to avoid computation as initially intended |
2018-10-01 |
Boris Feld |
|
New |
revset: document the `revset(...)` syntax |
2018-10-01 |
Boris Feld |
|
Superseded |
[5,of,5,V2] pullreport: rev duplicated and extinct into account |
2018-09-28 |
Boris Feld |
|
Accepted |
[4,of,5,V2] pullreport: issue a message about "extinct" pulled changesets |
2018-09-28 |
Boris Feld |
|
Accepted |
[3,of,5,V2] pullreport: skip or rework some early return |
2018-09-28 |
Boris Feld |
|
Accepted |
[2,of,5,V2] pullreport: skip filtered revs instead of obsolete ones |
2018-09-28 |
Boris Feld |
|
Accepted |
[1,of,5,V2] pullreport: add a test to show misreporting of visible changeset |
2018-09-28 |
Boris Feld |
|
Accepted |
[5,of,5] pullreport: rev duplicated and extinct into account |
2018-09-28 |
Boris Feld |
|
Superseded |
[4,of,5] pullreport: issue a message about "extinct" pulled changesets |
2018-09-28 |
Boris Feld |
|
Superseded |
[3,of,5] pullreport: skip or rework some early return |
2018-09-28 |
Boris Feld |
|
Superseded |
[2,of,5] pullreport: skip filtered revs instead of obsolete ones |
2018-09-28 |
Boris Feld |
|
Superseded |
[1,of,5] pullreport: add a test to show misreporting of visible changeset |
2018-09-28 |
Boris Feld |
|
Superseded |
[13,of,13] obsolete: explicitly track folds inside the markers |
2018-09-27 |
Boris Feld |
|
Accepted |
[12,of,13] cleanupnodes: pass multiple predecessors to `createmarkers` directly |
2018-09-27 |
Boris Feld |
|
Accepted |
[11,of,13] obsolete: allow multiple predecessors in createmarkers |
2018-09-27 |
Boris Feld |
|
Accepted |
[10,of,13] obsolete: preindent code in createmarkers |
2018-09-27 |
Boris Feld |
|
Accepted |
[09,of,13] obsolete: explicitly pass relation items to effectflag computation |
2018-09-27 |
Boris Feld |
|
Accepted |
[08,of,13] rebase: explicitly track collapses as fold |
2018-09-27 |
Boris Feld |
|
Accepted |
[07,of,13] rebase: use tuple as `replacement` keys |
2018-09-27 |
Boris Feld |
|
Accepted |
[06,of,13] rebase: expand a long "one-liner" |
2018-09-27 |
Boris Feld |
|
Accepted |
[05,of,13] cleanupnodes: drop special casing around prune markers |
2018-09-27 |
Boris Feld |
|
Accepted |
[04,of,13] rebase: don't try to prune obsolete changeset already in the destination |
2018-09-27 |
Boris Feld |
|
Accepted |
[03,of,13] histedit: don't cleanup nodes already disposed of |
2018-09-27 |
Boris Feld |
|
Accepted |
[02,of,13] cleanupnodes: accept multiple predecessors in 'replacements' (API) |
2018-09-27 |
Boris Feld |
|
Accepted |
[01,of,13] cleanupnodes: expand long "one-liner" |
2018-09-27 |
Boris Feld |
|
Accepted |
[4,of,4] shelve: find shelvedctx from bundle even if they are already in the repo |
2018-09-27 |
Boris Feld |
|
Accepted |
[3,of,4] shelve: return the shelved node as part of bundle application |
2018-09-27 |
Boris Feld |
|
Accepted |
[2,of,4] changelog: keep track of duplicated node in the transaction adding them |
2018-09-27 |
Boris Feld |
|
Accepted |
[1,of,4] revlog: add a callback "tracking" duplicate node addition |
2018-09-27 |
Boris Feld |
|
Accepted |
[2,of,2] safestrip: ignore orphaned internal changesets |
2018-09-21 |
Boris Feld |
|
Accepted |
[1,of,2] shelve: no longer strip internal commit when using internal phase |
2018-09-21 |
Boris Feld |
|
Accepted |
[2,of,2,FOLLOW-UP] revlog: reuse cached delta for identical base revision (issue5975) |
2018-09-13 |
Boris Feld |
|
Accepted |
[1,of,2,FOLLOW-UP] snapshot: fix line order when skipping over empty deltas |
2018-09-13 |
Boris Feld |
|
Accepted |
[19,of,19] sparse-revlog: set max delta chain length to on thousand |
2018-09-08 |
Boris Feld |
|
Accepted |
[18,of,19] snapshot: also consider the snapshot chain of one unrelated revision |
2018-09-08 |
Boris Feld |
|
Accepted |
[17,of,19] snapshot: extract parent chain computation |
2018-09-08 |
Boris Feld |
|
Accepted |
[16,of,19] snapshot: refine candidate snapshot base upward |
2018-09-08 |
Boris Feld |
|
Accepted |
[15,of,19] snapshot: try to refine new snapshot base down the chain |
2018-09-08 |
Boris Feld |
|
Accepted |
[14,of,19] snapshot: make sure we'll never refine delta base from a reused source |
2018-09-08 |
Boris Feld |
|
Accepted |
[13,of,19] snapshot: turn _refinedgroups into a coroutine |
2018-09-08 |
Boris Feld |
|
Accepted |
[12,of,19] snapshot: also use None as a stop value for `_refinegroup` |
2018-09-08 |
Boris Feld |
|
Accepted |
[11,of,19] snapshot: add refining logic at the findeltainfo level |
2018-09-08 |
Boris Feld |
|
Accepted |
[10,of,19] snapshot: use None as a stop value when looking for a good delta |
2018-09-08 |
Boris Feld |
|
Accepted |
[09,of,19] snapshot: introduce an intermediate `_refinedgroups` generator |
2018-09-08 |
Boris Feld |
|
Accepted |
[08,of,19] snapshot: consider unrelated snapshots at a similar level first |
2018-09-08 |
Boris Feld |
|
Accepted |
[07,of,19] snapshot: consider all snapshots in the parents' chains |
2018-09-08 |
Boris Feld |
|
Accepted |
[06,of,19] snapshot: search for unrelated but reusable full-snapshot |
2018-09-08 |
Boris Feld |
|
Accepted |
[05,of,19] snapshot: try intermediate snapshot against parents' base |
2018-09-08 |
Boris Feld |
|
Accepted |
[04,of,19] sparse-revlog: add a test checking revlog deltas for a churning file |
2018-09-08 |
Boris Feld |
|
Accepted |
[03,of,19] tests: add a `tests/artifacts/` directory |
2018-09-08 |
Boris Feld |
|
Accepted |
[02,of,19] revlog: clarify the comment attached to delta reuse |
2018-09-08 |
Boris Feld |
|
Accepted |
[01,of,19] revlog: drop duplicated code |
2018-09-08 |
Boris Feld |
|
Accepted |
phase: report number of non-public changeset alongside the new range |
2018-09-07 |
Boris Feld |
|
Accepted |
[7,of,7] context: floor adjustlinkrev graph walk during copy tracing |
2018-09-07 |
Boris Feld |
|
Accepted |
[6,of,7] context: introduce a `_findchangeid` method to `filectx` |
2018-09-07 |
Boris Feld |
|
Accepted |
[5,of,7] context: split `introrev` logic in a sub function |
2018-09-07 |
Boris Feld |
|
Accepted |
[4,of,7] context: introduce an `isintroducedafter` method and use it in copies |
2018-09-07 |
Boris Feld |
|
Accepted |
[3,of,7] context: fix introrev to avoid computation as initially intended |
2018-09-07 |
Boris Feld |
|
Accepted |
[2,of,7] ancestors: ensure a consistent order even in the "inclusive" case |
2018-09-07 |
Boris Feld |
|
Accepted |
[1,of,7] ancestors: actually iterate over ancestors in topological order (issue5979) |
2018-09-07 |
Boris Feld |
|
Accepted |
test: add a test file that displays ssh behavior in front of various errors |
2018-08-31 |
Boris Feld |
|
Accepted |
[10,of,10] shelve: no longer strip internal commit when using internal phase |
2018-08-29 |
Boris Feld |
|
Accepted |
[09,of,10] shelve: use the internal phase when possible |
2018-08-29 |
Boris Feld |
|
Accepted |
[08,of,10] shelve: add an "internal" extra |
2018-08-29 |
Boris Feld |
|
Accepted |
[07,of,10] shelve: write metadata file on the fly if they are missing |
2018-08-29 |
Boris Feld |
|
Accepted |
[06,of,10] shelve: look for shelved not in the repository before unbundling |
2018-08-29 |
Boris Feld |
|
Accepted |
[05,of,10] shelve: handle shelved node on unfiltered repository |
2018-08-29 |
Boris Feld |
|
Accepted |
[04,of,10] shelve: store shelved node in a new data file |
2018-08-29 |
Boris Feld |
|
Accepted |
[03,of,10] shelve: drop mention of obsshelve file |
2018-08-29 |
Boris Feld |
|
Accepted |
[02,of,10] shelve: rename method for data write/read |
2018-08-29 |
Boris Feld |
|
Accepted |
[01,of,10] shelve: move createcmd next to _docreatecmd |
2018-08-29 |
Boris Feld |
|
Accepted |
[4,of,4] phases: enforce internal phase support |
2018-08-27 |
Boris Feld |
|
Accepted |
[3,of,4] phases: add a repository requirement about internal phase |
2018-08-27 |
Boris Feld |
|
Accepted |
[2,of,4] phases: add an internal phases |
2018-08-27 |
Boris Feld |
|
Accepted |
[1,of,4] phases: simplify revset in updatephases |
2018-08-27 |
Boris Feld |
|
Accepted |
[11,of,11,V2] revlogdeltas: move finddeltainfo filtering inside _candidategroups |
2018-08-27 |
Boris Feld |
|
Accepted |
[10,of,11,V2] revlogdeltas: split candidate groups selection from the filtering logic |
2018-08-27 |
Boris Feld |
|
Accepted |
[09,of,11,V2] revlogdeltas: pass revision number to _candidatesgroups |
2018-08-27 |
Boris Feld |
|
Accepted |
[08,of,11,V2] revlogdeltas: extract _getcandidaterevs in a function |
2018-08-27 |
Boris Feld |
|
Accepted |
[07,of,11,V2] revlogdelta: always return a delta info object in finddeltainfo |
2018-08-27 |
Boris Feld |
|
Accepted |
[06,of,11,V2] revlogdeltas: move special cases around raw revisions in finddeltainfo |
2018-08-27 |
Boris Feld |
|
Accepted |
[05,of,11,V2] revlogdeltas: extra fulltext building in its own function |
2018-08-27 |
Boris Feld |
|
Accepted |
[04,of,11,V2] revlog: move the good delta heuristic in revlogutils.deltas |
2018-08-27 |
Boris Feld |
|
Accepted |
[03,of,11,V2] revlog: move function related to delta chain slicing in revlogutils.deltas |
2018-08-27 |
Boris Feld |
|
Accepted |
[02,of,11,V2] revlog: split classes related to deltas computation in a new module |
2018-08-27 |
Boris Feld |
|
Accepted |
[01,of,11,V2] revlog: split constants into a new `revlogutils.constants` module |
2018-08-27 |
Boris Feld |
|
Accepted |
[5,of,5] phase: use `_phase` revset instead of string interpolation |
2018-08-24 |
Boris Feld |
|
Accepted |
[4,of,5] phase: expose a `_phase(idx)` revset |
2018-08-24 |
Boris Feld |
|
Accepted |
[3,of,5] phase: handle phase with no command flag |
2018-08-24 |
Boris Feld |
|
Accepted |
[2,of,5] phase: explicitly exclude secret phase and above |
2018-08-24 |
Boris Feld |
|
Accepted |
[1,of,5] phase: use `trackedphases` in `_getphaserevsnative` |
2018-08-24 |
Boris Feld |
|
Accepted |
[2,of,2,STABLE] phases: drop dead code in `newheads` |
2018-08-21 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE] phases: fix `nullid` reference in newheads |
2018-08-21 |
Boris Feld |
|
Accepted |
color: issue warning in yellow |
2018-08-20 |
Boris Feld |
|
Changes Requested |
[12,of,12] candidate-groups: move finddeltainfo filtering inside _candidate_groups |
2018-08-18 |
Boris Feld |
|
Accepted |
[11,of,12] candidate-group: split groups selection from the filtering logic |
2018-08-18 |
Boris Feld |
|
Accepted |
[10,of,12] candidates-groups: pass revision number to the function |
2018-08-18 |
Boris Feld |
|
Accepted |
[09,of,12] revlogdeltas: extract _getcandidaterevs in a function |
2018-08-18 |
Boris Feld |
|
Accepted |
[08,of,12] finddeltainfo: always return a delta info object |
2018-08-18 |
Boris Feld |
|
Accepted |
[07,of,12] revlogdeltas: move special cases around raw revisions in finddeltainfo |
2018-08-18 |
Boris Feld |
|
Accepted |
[06,of,12] revlogdeltas: extra fulltext building in its own function |
2018-08-18 |
Boris Feld |
|
Accepted |
[05,of,12] revlog: move the good delta heuristic in revlogutils.deltas |
2018-08-18 |
Boris Feld |
|
Accepted |
[04,of,12] revlog: move function related to delta chain slicing in revlogutils.deltas |
2018-08-18 |
Boris Feld |
|
Accepted |
[03,of,12] revlog: split classes related to deltas computation in a new module |
2018-08-18 |
Boris Feld |
|
Accepted |
[02,of,12] revlog: split constants into a new `revlogutils.constants` module |
2018-08-18 |
Boris Feld |
|
Accepted |
[01,of,12] revlog: fix typo in 'buildtext' name |
2018-08-18 |
Boris Feld |
|
Accepted |
[3,of,3,STABLE] remotephase: avoid full changelog iteration (issue5964) |
2018-08-17 |
Boris Feld |
|
Accepted |
[2,of,3,STABLE] remotephase: fast path newheads computation in simple case (issue5964) |
2018-08-17 |
Boris Feld |
|
Accepted |
[1,of,3,STABLE] perf: add a perfphasesremote command |
2018-08-17 |
Boris Feld |
|
Accepted |
bookmark: add an --active flag to display the active bookmark |
2018-08-17 |
Boris Feld |
|
Accepted |
[10,of,10] sparse-revlog: only consider the span of the delta section |
2018-08-16 |
Boris Feld |
|
Accepted |
[09,of,10] sparse-revlog: ensure intermediate snapshot have decreasing size |
2018-08-16 |
Boris Feld |
|
Accepted |
[08,of,10] sparse-revlog: bound number of snapshots in a chain |
2018-08-16 |
Boris Feld |
|
Accepted |
[07,of,10] sparse-revlog: compute snapshot depth on delta info |
2018-08-16 |
Boris Feld |
|
Accepted |
[06,of,10] debugrevlog: display snapshot details per depth |
2018-08-16 |
Boris Feld |
|
Accepted |
[05,of,10] revlog: add a method to retrieve snapshot depth |
2018-08-16 |
Boris Feld |
|
Accepted |
[04,of,10] debugrevlog: include information about intermediate snapshots |
2018-08-16 |
Boris Feld |
|
Accepted |
[03,of,10] revlog: also detect intermediate snapshots |
2018-08-16 |
Boris Feld |
|
Accepted |
[02,of,10] revlog: add a method to tells whether rev is stored as a snapshot |
2018-08-16 |
Boris Feld |
|
Accepted |
[01,of,10] debugrevlog: fix for non-manifest object |
2018-08-16 |
Boris Feld |
|
Accepted |
[STABLE] sparse-revlog: fix delta validity computation |
2018-08-16 |
Boris Feld |
|
Accepted |
[8,of,8] revlog: filter out "invalid" delta base candidates |
2018-08-14 |
Boris Feld |
|
Accepted |
[7,of,8] revlog: use a symbolic constant for the deltas/text ration |
2018-08-14 |
Boris Feld |
|
Accepted |
[6,of,8] revlog: do not search for delta for empty content |
2018-08-14 |
Boris Feld |
|
Accepted |
[5,of,8] revlog: split and document good delta conditional |
2018-08-14 |
Boris Feld |
|
Accepted |
[4,of,8] revlog: skip over empty revision when looking for delta base |
2018-08-14 |
Boris Feld |
|
Accepted |
[3,of,8] debugrevlog: display details about empty revision |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,8] debugrevlog: track empty revlog entries |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,8] debugrevlog: document some of the variable used |
2018-08-14 |
Boris Feld |
|
Accepted |
[4,of,4] addremove: add associated color for the new labels |
2018-08-14 |
Boris Feld |
|
Accepted |
[3,of,4] remove: add a label for messages about removed files |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,4] add: add a label for messages about added files |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,4] addremove: add labels for messages about added and removed files |
2018-08-14 |
Boris Feld |
|
Accepted |
[2,of,2] compat: drop compatibility for `revlog.descendant` |
2018-08-14 |
Boris Feld |
|
Accepted |
[1,of,2] compat: drop compatibility for `context.descendant` |
2018-08-14 |
Boris Feld |
|
Accepted |
[STABLE] test: add a test file that displays ssh behavior in front of various errors |
2018-08-14 |
Boris Feld |
|
New |
[V2] statprof: cleanup string construction |
2018-08-14 |
Boris Feld |
|
Accepted |
[STABLE] revlog: fix descendant deprecated method |
2018-08-01 |
Boris Feld |
|
Accepted |
[STABLE] doc: fix underline length for config title (issue5949) |
2018-07-31 |
Boris Feld |
|
Accepted |
[STABLE,follow-up] clone: process 'lookup' return as an arbitrary symbol |
2018-07-30 |
Boris Feld |
|
New |
[2,of,2,STABLE] sparse-revlog: unconditionally enables general delta |
2018-07-30 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE] sparse-revlog: also use sparse-revlog config as a general delta trigger |
2018-07-30 |
Boris Feld |
|
Accepted |
[3,of,3,STABLE] clone: process 'lookup' return as an arbitrary symbol |
2018-07-26 |
Boris Feld |
|
New |
[2,of,3,STABLE] localrepo: reintroduce 'repo.changectx' as deprecated |
2018-07-26 |
Boris Feld |
|
New |
[1,of,3,STABLE] node: add a `isnode` function |
2018-07-26 |
Boris Feld |
|
New |
[STABLE] config: rename `revlog` section into `storage` |
2018-07-20 |
Boris Feld |
|
Accepted |
[3,of,3] aggressivemergedelta: document rename and move to `revlog` section |
2018-07-19 |
Boris Feld |
|
Accepted |
[2,of,3] aggressivemergedeltas: rename variable internally |
2018-07-19 |
Boris Feld |
|
Accepted |
[1,of,3] config: document the purpose of the `format` config section |
2018-07-19 |
Boris Feld |
|
Accepted |
[5,of,5] upgrade: enable adding or removing sparse-revlog requirement |
2018-07-16 |
Boris Feld |
|
Accepted |
[4,of,5] debugformat: add information about sparse-revlog |
2018-07-16 |
Boris Feld |
|
Accepted |
[3,of,5] sparse-revlog: implement algorithm to write sparse delta chains (issue5480) |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,5] revlog: extract `deltainfo.distance` for future conditional redefinition |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,5] sparse-revlog: new requirement enabled with format.sparse-revlog |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] revset: add larger test for heads(ancestors(…)) |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] revset-benchmark: use a generic revset to test `heads(commonancestors())` |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] revlog: reintroduce `revlog.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] context: reintroduce `ctx.descendant` as deprecated |
2018-07-16 |
Boris Feld |
|
Accepted |
debug: move extensions debug behind a dedicated flag |
2018-07-16 |
Boris Feld |
|
Accepted |
perf: document the perfmanifest command |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] statprof: small if cleanup |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] statprof: cleanup string construction |
2018-07-16 |
Boris Feld |
|
Accepted |
perf: add a 'perf.all-timing' option to display more than best time |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2] store: assert the fncache have been loaded if dirty |
2018-07-16 |
Boris Feld |
|
Accepted |
[1,of,2] perffncachewrite: load fncache after lock is acquired |
2018-07-16 |
Boris Feld |
|
Accepted |
[2,of,2,V2] debugdeltachain: protect against 0 readsize |
2018-07-11 |
Boris Feld |
|
Accepted |
[1,of,2,V2] debugdeltachain: avoid division by zero when a chain is empty |
2018-07-11 |
Boris Feld |
|
Accepted |
[13,of,13] revlog: enforce chunk slicing down to a certain size |
2018-07-10 |
Boris Feld |
|
Accepted |
[12,of,13] revlog: postprocess chunk to slice them down to a certain size |
2018-07-10 |
Boris Feld |
|
Accepted |
[11,of,13] revlog: add function to slice chunk down to a given size |
2018-07-10 |
Boris Feld |
|
Accepted |
[10,of,13] revlog: extract density based slicing into its own function |
2018-07-10 |
Boris Feld |
|
Accepted |
[09,of,13] revlog: document and test _slicechunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[08,of,13] revlog: add a doctest for _segmentspan |
2018-07-10 |
Boris Feld |
|
Accepted |
[07,of,13] revlog: add a doctest to _trimchunk |
2018-07-10 |
Boris Feld |
|
Accepted |
[06,of,13] revlog: introduce a tiny mock of a revlog class |
2018-07-10 |
Boris Feld |
|
Accepted |
[05,of,13] revlog: _segmentspan computes the byte span of a segment |
2018-07-10 |
Boris Feld |
|
Accepted |
[04,of,13] revlog: early return in _slicechunk when span is already small enough |
2018-07-10 |
Boris Feld |
|
Accepted |
[03,of,13] revlog: early return in _slicechunk when density is already good |
2018-07-10 |
Boris Feld |
|
Accepted |
[02,of,13] sparse-read: discard gap below 65K only |
2018-07-10 |
Boris Feld |
|
Accepted |
[01,of,13] sparse-read: target density of 50% instead of 25% |
2018-07-10 |
Boris Feld |
|
Accepted |
aggressivemergedeltas: enabled the option by default |
2018-07-09 |
Boris Feld |
|
Accepted |
[2,of,2] config: use the alternative with highest level |
2018-07-09 |
Boris Feld |
|
Accepted |
[1,of,2] config: introduce load order tracking |
2018-07-09 |
Boris Feld |
|
Accepted |
[9,of,9,V2] diff: use `context.diff` to produce diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[8,of,9,V2] context: no longer accept diff options as dictionnary |
2018-07-05 |
Boris Feld |
|
Accepted |
[7,of,9,V2] obsutil: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[6,of,9,V2] synthrepo: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[5,of,9,V2] webutil: pass a diffopts object to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[4,of,9,V2] revset: pass an explicit `diffopts` objet to context.diff |
2018-07-05 |
Boris Feld |
|
Accepted |
[3,of,9,V2] template: directly instantiate diff options for diffstat |
2018-07-05 |
Boris Feld |
|
Accepted |
[2,of,9,V2] tests: update test-context.py to use diffopts as diff argument |
2018-07-05 |
Boris Feld |
|
Accepted |
[1,of,9,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-05 |
Boris Feld |
|
Accepted |
[2,of,2] debug: process --debug flag earlier |
2018-07-03 |
Boris Feld |
|
Accepted |
[1,of,2] test: stop passing --quiet in a run dedicated to debug output |
2018-07-03 |
Boris Feld |
|
Accepted |
[12,of,12,V2] diff: use `context.diff` to produce diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[11,of,12,V2] context: no longer accept diff options as dictionnary |
2018-07-03 |
Boris Feld |
|
Accepted |
[10,of,12,V2] obsutil: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[09,of,12,V2] synthrepo: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[08,of,12,V2] webutil: pass a diffopts object to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[07,of,12,V2] revset: pass an explicit `diffopts` objet to context.diff |
2018-07-03 |
Boris Feld |
|
Accepted |
[06,of,12,V2] template: directly instantiate diff options for diffstat |
2018-07-03 |
Boris Feld |
|
Accepted |
[05,of,12,V2] tests: update test-context.py to use diffopts as diff argument |
2018-07-03 |
Boris Feld |
|
Accepted |
[04,of,12,V2] diffutil: extract diff options code into a dedicated util-module |
2018-07-03 |
Boris Feld |
|
Accepted |
[03,of,12,V2] context: also accept diff option directly |
2018-07-03 |
Boris Feld |
|
Accepted |
[02,of,12,V2] context: also take all other arguments than `patch.diff` accept |
2018-07-03 |
Boris Feld |
|
Accepted |
[01,of,12,V2] context: explicitly take diffopts in `context.diff` (API) |
2018-07-03 |
Boris Feld |
|
Accepted |
[follow-up] statprof: fix save and load |
2018-06-12 |
Boris Feld |
|
Accepted |
[follow-up] perftemplating: abort on incompatible version |
2018-06-12 |
Boris Feld |
|
Accepted |
[6,of,6] perftemplating: allow to specify the template to test |
2018-06-11 |
Boris Feld |
|
Accepted |
[5,of,6] perftemplating: stop going through the log command |
2018-06-11 |
Boris Feld |
|
Accepted |
[4,of,6] perftemplating: move revision argument to flag only |
2018-06-11 |
Boris Feld |
|
Accepted |
[3,of,6] perftemplating: drop usage of buffer |
2018-06-11 |
Boris Feld |
|
Accepted |
[2,of,6] perftemplating: move template formating into its own function |
2018-06-11 |
Boris Feld |
|
Accepted |
[1,of,6] perftemplating: fix the revisions argument |
2018-06-11 |
Boris Feld |
|
Accepted |
[2,of,2] profiling: introduce a "profiling.time-track" option |
2018-06-11 |
Boris Feld |
|
Accepted |
[1,of,2] statprof: also gather wall time |
2018-06-11 |
Boris Feld |
|
Accepted |
[2,of,2] phases: use "published" in the phase movement message |
2018-06-08 |
Boris Feld |
|
Accepted |
[1,of,2] phase: clarify the message about movement on command changeset |
2018-06-08 |
Boris Feld |
|
Accepted |
[25,of,25,RFC] shelve: no longer strip internal commit when using internal phase |
2018-06-07 |
Boris Feld |
|
Accepted |
[24,of,25,RFC] shelve: use the internal phase when possible |
2018-06-07 |
Boris Feld |
|
Accepted |
[23,of,25,RFC] shelve: add a "internal" extra |
2018-06-07 |
Boris Feld |
|
Accepted |
[22,of,25,RFC] shelve: write metadata file on the fly if they are missing |
2018-06-07 |
Boris Feld |
|
Accepted |
[21,of,25,RFC] shelve: look for shelved not in the repository before unbundling |
2018-06-07 |
Boris Feld |
|
Accepted |
[20,of,25,RFC] shelve: handle shelved node on unfiltered repository |
2018-06-07 |
Boris Feld |
|
Accepted |
[19,of,25,RFC] shelve: store shelved node in a new data file |
2018-06-07 |
Boris Feld |
|
Accepted |
[18,of,25,RFC] shelve: drop mention of obsshelve file |
2018-06-07 |
Boris Feld |
|
Accepted |
[17,of,25,RFC] shelve: rename method for data write/read |
2018-06-07 |
Boris Feld |
|
Accepted |
[16,of,25,RFC] shelve: move createcmd next to _docreatecmd |
2018-06-07 |
Boris Feld |
|
Accepted |
[15,of,25,RFC] phase: enforce internal phase support |
2018-06-07 |
Boris Feld |
|
Accepted |
[14,of,25,RFC] phases: add a repository requirement about internal phase |
2018-06-07 |
Boris Feld |
|
Accepted |
[13,of,25,RFC] phase: add an internal phases |
2018-06-07 |
Boris Feld |
|
Accepted |
[12,of,25,RFC] phase: explicitly exclude secret phase and above |
2018-06-07 |
Boris Feld |
|
Accepted |
[11,of,25,RFC] phase: use `trackedphases` in `_getphaserevsnative` |
2018-06-07 |
Boris Feld |
|
Accepted |
[10,of,25,RFC] shelve: use more accurate description in conflict marker |
2018-06-07 |
Boris Feld |
|
Accepted |
[09,of,25,RFC] shelve: directly handle the initial parent alignment |
2018-06-07 |
Boris Feld |
|
Accepted |
[08,of,25,RFC] merge: add a 'keepconflictparent' argument to graft |
2018-06-07 |
Boris Feld |
|
Accepted |
[07,of,25,RFC] shelve: stop testing missing rebase state file |
2018-06-07 |
Boris Feld |
|
Accepted |
[06,of,25,RFC] shelve: actually test corrupted shelve state |
2018-06-07 |
Boris Feld |
|
Accepted |
[05,of,25,RFC] shelve: directly handle `--continue` |
2018-06-07 |
Boris Feld |
|
Accepted |
[04,of,25,RFC] shelve: directly handle the abort process |
2018-06-07 |
Boris Feld |
|
Accepted |
[03,of,25,RFC] shelve: check the actual shelvestate in morestatus |
2018-06-07 |
Boris Feld |
|
Accepted |
[02,of,25,RFC] shelve: wider check for successful abort in test |
2018-06-07 |
Boris Feld |
|
Accepted |
[01,of,25,RFC] shelve: use full hash in tests |
2018-06-07 |
Boris Feld |
|
Accepted |
[3,of,3] phases: define an official tuple of phases we do not share |
2018-05-24 |
Boris Feld |
|
Accepted |
[2,of,3] phases: define an official tuple of mutable phases |
2018-05-24 |
Boris Feld |
|
Accepted |
[1,of,3] repoview: use 'phasecache.getrevset' when computing 'unserved' filter |
2018-05-24 |
Boris Feld |
|
Accepted |
[4,of,4] diff: use `context.diff` to produce diff |
2018-05-24 |
Boris Feld |
|
New |
[3,of,4] diff: accept "dict" as diff option |
2018-05-24 |
Boris Feld |
|
New |
[2,of,4] context: also take all other arguments than `patch.diff` accept |
2018-05-24 |
Boris Feld |
|
New |
[1,of,4] context: explicitly take diffopts in `context.diff` (API) |
2018-05-24 |
Boris Feld |
|
New |
[2,of,2,STABLE] httppeer: declare 'dgb' at the function level |
2018-05-21 |
Boris Feld |
|
Accepted |
[1,of,2,STABLE] httppeer: properly gate debug usage behind debug flag check |
2018-05-21 |
Boris Feld |
|
Accepted |
[STABLE] sshpeer: reflect actual command activity one handshake |
2018-04-24 |
Boris Feld |
|
Accepted |
[3,of,3,STABLE] notify: only notify for non-filtered revision |
2018-04-19 |
Boris Feld |
|
Accepted |
[2,of,3,STABLE] notify: access the initial revision on an unfiltered repository (issue5821) |
2018-04-19 |
Boris Feld |
|
Accepted |
[1,of,3,STABLE] notify: use changelog API to iterate over revision number (issue5821) |
2018-04-19 |
Boris Feld |
|
Accepted |
[2,of,2,V6] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-17 |
Boris Feld |
|
New |
[1,of,2,V6] revset: add more test to show current behaviors with label looking like revset |
2018-04-17 |
Boris Feld |
|
New |
[3,of,3,V5] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-16 |
Boris Feld |
|
New |
[2,of,3,V5] revset: use and explicit loop to resolve each spec |
2018-04-16 |
Boris Feld |
|
Accepted |
[1,of,3,V5] revset: add more test to show current behaviors with label looking like revset |
2018-04-16 |
Boris Feld |
|
Accepted |
[3,of,3,V4] revset: skip legacy lookup for revspec wrapped in 'revset(…)' |
2018-04-14 |
Boris Feld |
|
New |
[2,of,3,V4] revset: use and explicit loop to resolve each spec |
2018-04-14 |
Boris Feld |
|
Superseded |
[1,of,3,V4] revset: add more test to show current behaviors with label looking like revset |
2018-04-14 |
Boris Feld |
|
Superseded |
[4,of,4,V3] revset: skip legacy lookup for revset starting with "set:" (BC) |
2018-04-11 |
Boris Feld |
|
Superseded |
[3,of,4,V3] revset: use and explicit loop to resolve each spec |
2018-04-11 |
Boris Feld |
|
Superseded |
[2,of,4,V3] revset: disable compat with legacy compat for internal revsets API (API) |
2018-04-11 |
Boris Feld |
|
Superseded |
[1,of,4,V3] revset: add more test to show current behaviors with label looking like revset |
2018-04-11 |
Boris Feld |
|
Superseded |
[7,of,7,V4] revbranchcache: advertise and use 'rbc' exchange capability |
2018-03-16 |
Boris Feld |
|
Accepted |
[6,of,7,V4] revbranchcache: disable the new part for narrow hg bundle |
2018-03-16 |
Boris Feld |
|
Accepted |
[5,of,7,V4] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-03-16 |
Boris Feld |
|
Accepted |
[4,of,7,V4] bundle: include advisory rev branch cache part in bundle2 bundle |
2018-03-16 |
Boris Feld |
|
Accepted |
[3,of,7,V4] rev-branch-cache: add a function to generate a part |
2018-03-16 |
Boris Feld |
|
Accepted |
[2,of,7,V4] revbranchcache: add a bundle2 handler for a rbc part |
2018-03-16 |
Boris Feld |
|
Accepted |
[1,of,7,V4] revbranchcache: add a public function to update the data |
2018-03-16 |
Boris Feld |
|
Accepted |
[7,of,7,V3] revbranchcache: advertise and use 'rbc' exchange capability |
2018-03-15 |
Boris Feld |
|
Superseded |
[6,of,7,V3] revbranchcache: disable the new part for narrow hg bundle |
2018-03-15 |
Boris Feld |
|
Superseded |
[5,of,7,V3] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-03-15 |
Boris Feld |
|
Superseded |
[4,of,7,V3] bundle: include advisory rev branch cache part in bundle2 bundle |
2018-03-15 |
Boris Feld |
|
Superseded |
[3,of,7,V3] rev-branch-cache: add a function to generate a part |
2018-03-15 |
Boris Feld |
|
Superseded |
[2,of,7,V3] revbranchcache: add a bundle2 handler for a rbc part |
2018-03-15 |
Boris Feld |
|
Superseded |
[1,of,7,V3] revbranchcache: add a public function to update the data |
2018-03-15 |
Boris Feld |
|
Superseded |
[2,of,2] debugupdatecache: also warm rev branch cache |
2018-03-14 |
Boris Feld |
|
Accepted |
[1,of,2] debugbundle: do not display detailed part data in --quiet mode |
2018-03-14 |
Boris Feld |
|
Accepted |
[2,of,2] push-discovery: extract the bookmark comparison logic in its own function |
2018-03-13 |
Boris Feld |
|
Accepted |
[1,of,2] push-discovery: don't turn use generator when comparing bookmarks |
2018-03-13 |
Boris Feld |
|
Accepted |
peer-request: include more details about batch commands |
2018-03-13 |
Boris Feld |
|
Accepted |
[7,of,7,V2] revbranchcache: advertise and use 'rbc' exchange capability |
2018-03-01 |
Boris Feld |
|
Superseded |
[6,of,7,V2] revbranchcache: disable the new part for narrow hg bundle |
2018-03-01 |
Boris Feld |
|
Superseded |
[5,of,7,V2] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-03-01 |
Boris Feld |
|
Superseded |
[4,of,7,V2] bundle: include advisory rev branch cache part in bundle2 bundle |
2018-03-01 |
Boris Feld |
|
Superseded |
[3,of,7,V2] rev-branch-cache: add a function to generate a part |
2018-03-01 |
Boris Feld |
|
Superseded |
[2,of,7,V2] revbranchcache: add a bundle2 handler for a rbc part |
2018-03-01 |
Boris Feld |
|
Superseded |
[1,of,7,V2] revbranchcache: add a public function to update the data |
2018-03-01 |
Boris Feld |
|
Superseded |
namespace: fastpath name lookup on invalid name |
2018-02-22 |
Boris Feld |
|
New |
[V2] patches: release the GIL while applying the patch |
2018-02-22 |
Boris Feld |
|
Accepted |
[2,of,2] perfbranchmap: allow to select the filter to benchmark |
2018-02-21 |
Boris Feld |
|
Accepted |
[1,of,2] perfbranchmap: display 'unfiltered' for unfiltered performance |
2018-02-21 |
Boris Feld |
|
Accepted |
[2,of,2,V2] revset: skip old style lookup if external whitespace are detected |
2018-02-12 |
Boris Feld |
|
Accepted |
[1,of,2,V2] label: enforce the lack of leading or trailing white space |
2018-02-12 |
Boris Feld |
|
Accepted |
[2,of,2,STABLE] revset: skip old style lookup if external whitespace are detected |
2018-02-12 |
Boris Feld |
|
Superseded |
[1,of,2,STABLE] label: enforce the lack of leading or trailing white space |
2018-02-12 |
Boris Feld |
|
Superseded |
test: glob the temporary directory out of temporary file path |
2018-02-09 |
Boris Feld |
|
Accepted |
tests: raise a better error when patterns are wrongly formatted |
2018-02-09 |
Boris Feld |
|
Accepted |
[2,of,2] patches: release the GIL while applying the patch |
2018-02-06 |
Boris Feld |
|
Accepted |
[1,of,2] patches: move assignment outside the conditional |
2018-02-06 |
Boris Feld |
|
Accepted |
[13,of,13] revlog: rename 'self.checkinlinesize' into '_enforceinlinesize' |
2018-02-06 |
Boris Feld |
|
New |
[12,of,13] revlog: add a _datareadfp context manager for data access needs |
2018-02-06 |
Boris Feld |
|
New |
[11,of,13] revlog: use context manager for data file lifetime in checksize |
2018-02-06 |
Boris Feld |
|
New |
[10,of,13] revlog: use context manager for index file lifetime in checkinlinesize |
2018-02-06 |
Boris Feld |
|
New |
[09,of,13] revlog: use context manager for data file lifetime in checkinlinesize |
2018-02-06 |
Boris Feld |
|
New |
[08,of,13] revlog: use context manager for index file life time in __init__ |
2018-02-06 |
Boris Feld |
|
New |
[07,of,13] revlog: move index file opening in a method |
2018-02-06 |
Boris Feld |
|
New |
[06,of,13] revlog: move datafile opening in a method |
2018-02-06 |
Boris Feld |
|
New |
[05,of,13] parseindex: implement context manager method on the wrapper |
2018-02-06 |
Boris Feld |
|
New |
[04,of,13] parseindex: also forward keyword argument in a debug wrapper |
2018-02-06 |
Boris Feld |
|
New |
[03,of,13] dumprevlog: handle being passed a mode parameter |
2018-02-06 |
Boris Feld |
|
New |
[02,of,13] changelog: add the missing 'closed' property on 'appender' object |
2018-02-06 |
Boris Feld |
|
New |
[01,of,13] changelog: implement context manager method for 'appender' object |
2018-02-06 |
Boris Feld |
|
New |
[STABLE] bookmarks: fix pushkey compatibility mode (issue5777) |
2018-01-30 |
Boris Feld |
|
Accepted |
[4,of,4,STABLE,follow-up] streamclone: add a comment about non-publishing being broken with v1 |
2018-01-26 |
Boris Feld |
|
Accepted |
[3,of,4,STABLE,follow-up] streamclone: move requirement update into consumev2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[2,of,4,STABLE,follow-up] streamclone: use readexactly when reading stream v2 |
2018-01-26 |
Boris Feld |
|
Accepted |
[1,of,4,STABLE,follow-up] streamclone: rename '_emit' to '_emit2' for clarity |
2018-01-26 |
Boris Feld |
|
Accepted |
[14,of,14,V3] streamclone: also stream caches to the client |
2018-01-19 |
Boris Feld |
|
Accepted |
[13,of,14,V3] caches: make 'cachetocopy' available in scmutil |
2018-01-19 |
Boris Feld |
|
Accepted |
[12,of,14,V3] streamclone: add support for cloning non append-only file |
2018-01-19 |
Boris Feld |
|
Accepted |
[11,of,14,V3] streamclone: tests phase exchange during stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[10,of,14,V3] streamclone: add support for bundle2 based stream clone |
2018-01-19 |
Boris Feld |
|
Accepted |
[09,of,14,V3] pull: preindent some code |
2018-01-19 |
Boris Feld |
|
Accepted |
[08,of,14,V3] pull: reorganize bundle2 argument bundling |
2018-01-19 |
Boris Feld |
|
Accepted |
[07,of,14,V3] clone: allow bundle2's stream clone with 'server.disablefullbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[06,of,14,V3] bundle2: add support for a 'stream' parameter to 'getbundle' |
2018-01-19 |
Boris Feld |
|
Accepted |
[05,of,14,V3] bundle2: add a 'stream' part handler for stream cloning |
2018-01-19 |
Boris Feld |
|
Accepted |
[04,of,14,V3] streamclone: rework canperformstreamclone |
2018-01-19 |
Boris Feld |
|
Accepted |
[03,of,14,V3] streamclone: define first iteration of version 2 of stream format |
2018-01-19 |
Boris Feld |
|
Accepted |
[02,of,14,V3] util: implement varint functions |
2018-01-19 |
Boris Feld |
|
Accepted |
[01,of,14,V3] util: move 'readexactly' in the util module |
2018-01-19 |
Boris Feld |
|
Accepted |
[15,of,15] streamclone: also stream caches to the client |
2018-01-19 |
Boris Feld |
|
Deferred |
[14,of,15] caches: make 'cachetocopy' available in scmutil |
2018-01-19 |
Boris Feld |
|
Deferred |
[13,of,15] streamclone: add support for cloning non append-only file |
2018-01-19 |
Boris Feld |
|
Deferred |
[12,of,15] streamclone: tests phase exchange during stream clone |
2018-01-19 |
Boris Feld |
|
Deferred |
[11,of,15] streamclone: add support for bundle2 based stream clone |
2018-01-19 |
Boris Feld |
|
Deferred |
[10,of,15] pull: preindent some code |
2018-01-19 |
Boris Feld |
|
Deferred |
[09,of,15] pull: reorganize bundle2 argument bundling |
2018-01-19 |
Boris Feld |
|
Deferred |
[08,of,15] clone: allow bundle2's stream clone with 'server.disablefullbundle' |
2018-01-19 |
Boris Feld |
|
Deferred |
[07,of,15] bundle2: add support for a 'stream' parameter to 'getbundle' |
2018-01-19 |
Boris Feld |
|
Deferred |
[06,of,15] bundle2: add a 'stream' part handler for stream cloning |
2018-01-19 |
Boris Feld |
|
Deferred |
[05,of,15] streamclone: rework canperformstreamclone |
2018-01-19 |
Boris Feld |
|
Deferred |
[04,of,15] streamclone: define first iteration of version 2 of stream format |
2018-01-19 |
Boris Feld |
|
Deferred |
[03,of,15] util: implement varint functions |
2018-01-19 |
Boris Feld |
|
Deferred |
[02,of,15] util: move 'readexactly' in the util module |
2018-01-19 |
Boris Feld |
|
Deferred |
[01,of,15] stream: add a test showing we also clone bookmarks |
2018-01-19 |
Boris Feld |
|
Deferred |
debugdownload: read repository hgrc if there is one |
2018-01-18 |
Boris Feld |
|
Accepted |
[4,of,4] revbranchcache: advertise and use 'rbc' exchange capability |
2018-01-18 |
Boris Feld |
|
Accepted |
[3,of,4] revbranchcache: add the necessary bit to send 'rbc' data over bundle2 |
2018-01-18 |
Boris Feld |
|
Accepted |
[2,of,4] revbranchcache: add a bundle2 handler for a rbc part |
2018-01-18 |
Boris Feld |
|
Accepted |
[1,of,4] revbranchcache: add a public function to update the data |
2018-01-18 |
Boris Feld |
|
Accepted |
[14,of,14] streamclone: also stream caches to the client |
2018-01-18 |
Boris Feld |
|
Superseded |
[13,of,14] caches: make 'cachetocopy' available in scmutil |
2018-01-18 |
Boris Feld |
|
Superseded |
[12,of,14] streamclone: add support for cloning non append-only file |
2018-01-18 |
Boris Feld |
|
Superseded |
[11,of,14] streamclone: tests phase exchange during stream clone |
2018-01-18 |
Boris Feld |
|
Superseded |
[10,of,14] streamclone: add support for bundle2 based stream clone |
2018-01-18 |
Boris Feld |
|
Superseded |
[09,of,14] pull: preindent some code |
2018-01-18 |
Boris Feld |
|
Superseded |
[08,of,14] pull: reorganize bundle2 argument bundling |
2018-01-18 |
Boris Feld |
|
Superseded |
[07,of,14] clone: allow bundle2's stream clone with 'server.disablefullbundle' |
2018-01-18 |
Boris Feld |
|
Superseded |
[06,of,14] bundle2: add support for a 'stream' parameter to 'getbundle' |
2018-01-18 |
Boris Feld |
|
Superseded |
[05,of,14] bundle2: add a 'stream' part handler for stream cloning |
2018-01-18 |
Boris Feld |
|
Superseded |
[04,of,14] streamclone: rework canperformstreamclone |
2018-01-18 |
Boris Feld |
|
Superseded |
[03,of,14] streamclone: define first iteration of version 2 of stream format |
2018-01-18 |
Boris Feld |
|
Superseded |
[02,of,14] util: implement varint functions |
2018-01-18 |
Boris Feld |
|
Superseded |
[01,of,14] stream: add a test showing we also clone bookmarks |
2018-01-18 |
Boris Feld |
|
Superseded |
[4,of,4,V2] sshpeer: add support for request tracing |
2018-01-18 |
Boris Feld |
|
Accepted |
[3,of,4,V2] httppeer: add support for tracing all http request made by the peer |
2018-01-18 |
Boris Feld |
|
Accepted |
[2,of,4,V2] httppeer: move url opening in its own method |
2018-01-18 |
Boris Feld |
|
Accepted |
[1,of,4,V2] http: add a debug version of the push test |
2018-01-18 |
Boris Feld |
|
Accepted |
[5,of,5] win32text: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[4,of,5] patchbomb: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[3,of,5] revset: use 'tiprev' when appropriate |
2018-01-17 |
Boris Feld |
|
Accepted |
[2,of,5] changelog: use 'tiprev()' in 'tip()' |
2018-01-17 |
Boris Feld |
|
Accepted |
[1,of,5] changelog: introduce a 'tiprev' method |
2018-01-17 |
Boris Feld |
|
Accepted |
bookmark: deprecate direct update of a bookmark value |
2018-01-17 |
Boris Feld |
|
Accepted |
[4,of,4] sshpeer: add support for request tracing |
2018-01-16 |
Boris Feld |
|
Superseded |
[3,of,4] httppeer: add support for tracing all http request made by the peer |
2018-01-16 |
Boris Feld |
|
Superseded |
[2,of,4] httppeer: move url opening in its own method |
2018-01-16 |
Boris Feld |
|
Superseded |
[1,of,4] http: add a debug version of the push test |
2018-01-16 |
Boris Feld |
|
Superseded |
showstack: add an extension docstring |
2018-01-16 |
Boris Feld |
|
Accepted |
bookmark: run 'pushkey' hooks after bookmark move, not 'prepushkey' |
2018-01-15 |
Boris Feld |
|
Accepted |
pull: hold wlock for the full operation when --update is used |
2018-01-11 |
Boris Feld |
|
Accepted |
[4,of,4,V3] clonebundle: make it possible to retrieve the initial bundle through largefile |
2018-01-08 |
Boris Feld |
|
Accepted |
[3,of,4,V3] largefiles: add support for 'largefiles://' url scheme |
2018-01-08 |
Boris Feld |
|
Accepted |
[2,of,4,V3] largefiles: add a 'debuglfput' command to put largefile into the store |
2018-01-08 |
Boris Feld |
|
Accepted |
[1,of,4,V3] debug: add a 'debugdownload' command |
2018-01-08 |
Boris Feld |
|
Accepted |
[4,of,4,V2] clonebundle: make it possible to retrieve the initial bundle through largefile |
2018-01-08 |
Boris Feld |
|
Superseded |
[3,of,4,V2] largefiles: add support for 'largefiles://' url scheme |
2018-01-08 |
Boris Feld |
|
Superseded |
[2,of,4,V2] largefiles: add a 'debuglfput' command to put largefile into the store |
2018-01-08 |
Boris Feld |
|
Superseded |
[1,of,4,V2] debug: add a 'debugdownload' command |
2018-01-08 |
Boris Feld |
|
Superseded |
[4,of,4] clonebundle: make it possible to retrieve the initial bundle through largefile |
2018-01-02 |
Boris Feld |
|
Superseded |
[3,of,4] largefiles: add support for 'largefiles://' url scheme |
2018-01-02 |
Boris Feld |
|
Superseded |
[2,of,4] largefiles: add a 'debuglfput' command to put largefile into the store |
2018-01-02 |
Boris Feld |
|
Superseded |
[1,of,4] debug: add a 'debugdownload' command |
2018-01-02 |
Boris Feld |
|
Superseded |
[V3] debuginstall: add a line about re2 availability |
2017-12-18 |
Boris Feld |
|
Accepted |
[STABLE] histedit: preserve active branch while histediting |
2017-12-12 |
Boris Feld |
|
Accepted |
[6,of,6] lfs: allow to run 'debugupgraderepo' on repo with largefiles |
2017-12-08 |
Boris Feld |
|
Accepted |
[5,of,6] upgrade: add a 'redeltafullall' mode |
2017-12-08 |
Boris Feld |
|
Accepted |
[4,of,6] upgrade: use actual filelog to convert filelog |
2017-12-08 |
Boris Feld |
|
Accepted |
[3,of,6] upgrade: more standard creation of the temporary repository |
2017-12-08 |
Boris Feld |
|
Accepted |
[2,of,6] upgrade: use the repository 'ui' as the base for the new repository |
2017-12-08 |
Boris Feld |
|
Accepted |
[1,of,6] upgrade: add a test to show the repository config being ignored |
2017-12-08 |
Boris Feld |
|
Accepted |
[6,of,6] upgrade: register compression as a format variants |
2017-12-08 |
Boris Feld |
|
Accepted |
[5,of,6] debugformat: handle non-boolean value for variant |
2017-12-08 |
Boris Feld |
|
Accepted |
[4,of,6] debugformat: update label depending on value difference |
2017-12-08 |
Boris Feld |
|
Accepted |
[3,of,6] debugformat: add data about the config when verbose |
2017-12-08 |
Boris Feld |
|
Accepted |
[2,of,6] debugformat: add a 'debugformat' command |
2017-12-08 |
Boris Feld |
|
Accepted |
[1,of,6] upgrade: rename 'removecldeltachain' to 'plain-cl-delta' |
2017-12-08 |
Boris Feld |
|
Accepted |
[2,of,2] push: restrict common discovery to the pushed set |
2017-12-07 |
Boris Feld |
|
Accepted |
[1,of,2] setdiscover: allow to ignore part of the local graph |
2017-12-07 |
Boris Feld |
|
Accepted |
[2,of,2] largefiles: allow to run 'debugupgraderepo' on repo with largefiles |
2017-12-07 |
Boris Feld |
|
Accepted |
[1,of,2] upgraderepo: allow extension to register preserved requirements |
2017-12-07 |
Boris Feld |
|
Accepted |
[FOLLOW,UP] nodesummaries: improve format pattern used |
2017-12-04 |
Boris Feld |
|
Accepted |
[3,of,3,V2] lock: allow to configure when the lock messages are displayed |
2017-12-04 |
Boris Feld |
|
Accepted |
[2,of,3,V2] lock: add a trylock method handling the timeout and messaging logic |
2017-12-04 |
Boris Feld |
|
Accepted |
[1,of,3,V2] lock: use configint for 'ui.timeout' config |
2017-12-04 |
Boris Feld |
|
Accepted |
[V2] debuginstall: add a line about re2 availability |
2017-11-30 |
Boris Feld |
|
Changes Requested |
debuginstall: add a line about re2 availability |
2017-11-28 |
Boris Feld |
|
Superseded |
fsmonitor: issue debug messages when we fall back to core status |
2017-11-28 |
Boris Feld |
|
Accepted |
[3,of,3] lock: allow to configure when the lock messages are displayed |
2017-11-27 |
Boris Feld |
|
Changes Requested |
[2,of,3] lock: make message display logic more modular |
2017-11-27 |
Boris Feld |
|
Changes Requested |
[1,of,3] lock: factor the actual in a utility closure |
2017-11-27 |
Boris Feld |
|
Changes Requested |
tr-summary: keep a weakref to the unfiltered repository |
2017-11-25 |
Boris Feld |
|
Accepted |
[2,of,2] obsolete: drop usage of changectx in '_computecontentdivergentset' |
2017-11-24 |
Boris Feld |
|
Accepted |
[1,of,2] obsolete: drop usage of changectx in '_computephasedivergentset' |
2017-11-24 |
Boris Feld |
|
Accepted |
[2,of,2,V2] server: introduce a 'experimental.single-head-per-branch' option |
2017-11-20 |
Boris Feld |
|
Accepted |
[1,of,2,V2] scmutil: extra utility to display a reasonable amount of nodes |
2017-11-20 |
Boris Feld |
|
Accepted |
[12,of,12,V3] pull: retrieve bookmarks through the binary part when possible |
2017-11-20 |
Boris Feld |
|
Accepted |
[11,of,12,V3] getbundle: add support for 'bookmarks' boolean argument |
2017-11-20 |
Boris Feld |
|
Accepted |
[10,of,12,V3] bundle2: support a 'records' mode for the 'bookmarks' part |
2017-11-20 |
Boris Feld |
|
Accepted |
[09,of,12,V3] bundle2: add a 'modes' dictionary to the bundle operation |
2017-11-20 |
Boris Feld |
|
Accepted |
[08,of,12,V3] bookmark: use the 'bookmarks' bundle2 part to push bookmark update (issue5165) |
2017-11-20 |
Boris Feld |
|
Accepted |
[07,of,12,V3] bookmark: introduce in advance a variant of the exchange test |
2017-11-20 |
Boris Feld |
|
Accepted |
[06,of,12,V3] push: move bundle2-pushkey based bookmarks exchange in its own function |
2017-11-20 |
Boris Feld |
|
Accepted |
[05,of,12,V3] bookmark: add pushkey hook compatiblity to the bundle2 part |
2017-11-20 |
Boris Feld |
|
Accepted |
[04,of,12,V3] bookmark: introduce a 'bookmarks' part |
2017-11-20 |
Boris Feld |
|
Accepted |
[03,of,12,V3] push: include a 'check:bookmarks' part when possible |
2017-11-20 |
Boris Feld |
|
Accepted |
[02,of,12,V3] bookmark: add a 'check:bookmarks' bundle2 part |
2017-11-20 |
Boris Feld |
|
Accepted |
[01,of,12,V3] bookmark: add methods to binary encode and decode bookmark values |
2017-11-20 |
Boris Feld |
|
Accepted |
[2,of,2] run-test: drop 'execfile' usage for 'common-pattern.py' file |
2017-11-19 |
Boris Feld |
|
Accepted |
[1,of,2] run-test: use byte for 'common-pattern.py' path |
2017-11-19 |
Boris Feld |
|
Accepted |
[2,of,2] server: introduce a 'server.single-head' option |
2017-11-16 |
Boris Feld |
|
Accepted |
[1,of,2] scmutil: extra utility to display a reasonable amount of nodes |
2017-11-16 |
Boris Feld |
|
Accepted |
[6,of,6,V2] test-pattern: actually update tests using the patterns |
2017-11-13 |
Boris Feld |
|
Accepted |
[5,of,6,V2] test-pattern: substitute the HTTP log timestamp too |
2017-11-13 |
Boris Feld |
|
Accepted |
[4,of,6,V2] test-pattern: register the current the bundle2 capabilities string |
2017-11-13 |
Boris Feld |
|
Accepted |
[3,of,6,V2] test-pattern: register current the bundlecaps string |
2017-11-13 |
Boris Feld |
|
Accepted |
[2,of,6,V2] test-pattern: substitute common compression list |
2017-11-13 |
Boris Feld |
|
Accepted |
[1,of,6,V2] run-tests: allow to register any arbitrary pattern for replacement |
2017-11-13 |
Boris Feld |
|
Accepted |
[11,of,11] test-pattern: actually update tests using the patterns |
2017-11-13 |
Boris Feld |
|
Superseded |
[10,of,11] test-pattern: substitute the HTTP log timestamp too |
2017-11-13 |
Boris Feld |
|
Superseded |