[2,of,4] hgweb: add links to diff and changeset in hover-box on annotate view |
2016-07-12 |
Denis Laxalde |
|
Accepted |
[3,of,4] hgweb: move author information from left-column to hover-box in annotate view |
2016-07-12 |
Denis Laxalde |
|
Accepted |
[4,of,4] hgweb: add a link on node id in annotate hover-box |
2016-07-12 |
Denis Laxalde |
|
Accepted |
[1,of,2] context: eliminate handling of linenumber being None in annotate |
2016-07-13 |
Denis Laxalde |
|
Accepted |
[2,of,2] annotate: handle empty files earlier |
2016-07-13 |
Denis Laxalde |
|
Accepted |
revert: do not reverse hunks in interactive when REV is not parent (issue5096) |
2016-09-30 |
Denis Laxalde |
|
Deferred |
[1,of,3] templatekw: use a "?" to represent troubled changesets in graph |
2016-10-10 |
Denis Laxalde |
yuya |
Deferred |
[2,of,3] cmdutil: add support for evolution "troubles" display in changeset_printer |
2016-10-10 |
Denis Laxalde |
yuya |
Deferred |
[3,of,3] summary: add evolution "troubles" information to parents header lines |
2016-10-10 |
Denis Laxalde |
yuya |
Deferred |
color: replace "purple_background" by "magenta_background" |
2016-10-11 |
Denis Laxalde |
|
Changes Requested |
[RESEND] revert: do not reverse hunks in interactive when REV is not parent (issue5096) |
2016-11-07 |
Denis Laxalde |
|
Accepted |
[1,of,3,V2] cmdutil: add support for evolution "troubles" display in changeset_printer |
2016-11-08 |
Denis Laxalde |
|
Superseded |
[2,of,3,V2] templates: display evolution "troubles" in command line style |
2016-11-08 |
Denis Laxalde |
|
Superseded |
[3,of,3,V2] summary: add evolution "troubles" information to parents header lines |
2016-11-08 |
Denis Laxalde |
|
Superseded |
[1,of,3,V3] cmdutil: add support for evolution "troubles" display in changeset_printer |
2016-11-14 |
Denis Laxalde |
|
Changes Requested |
[2,of,3,V3] templates: display evolution "troubles" in command line style |
2016-11-14 |
Denis Laxalde |
|
Changes Requested |
[3,of,3,V3] summary: add evolution "troubles" information to parents header lines |
2016-11-14 |
Denis Laxalde |
|
Changes Requested |
[1,of,3] style: avoid an unnecessary line split |
2016-11-25 |
Denis Laxalde |
|
Accepted |
[2,of,3] revert: indicate the default choice when prompting to forget files |
2016-11-25 |
Denis Laxalde |
|
Accepted |
[3,of,3] revert: prompt before removing files in interactive mode |
2016-11-25 |
Denis Laxalde |
|
Accepted |
[1,of,3] mdiff: add a "blocksinrange" function to filter diff blocks by line range |
2016-11-28 |
Denis Laxalde |
|
Changes Requested |
[2,of,3] context: add a `blockancestors(fromline, toline)` method to filectx |
2016-11-28 |
Denis Laxalde |
|
Changes Requested |
[3,of,3] revset: add a changes(file, fromline, toline[, rev]) revset |
2016-11-28 |
Denis Laxalde |
|
Changes Requested |
[1,of,3,V2] mdiff: add a "blocksinrange" function to filter diff blocks by line range |
2016-12-16 |
Denis Laxalde |
|
Superseded |
[2,of,3,V2] context: add a `blockancestors(fctx, fromline, toline)` function |
2016-12-16 |
Denis Laxalde |
|
Superseded |
[3,of,3,V2] revset: add a changes(file, fromline, toline[, rev]) revset |
2016-12-16 |
Denis Laxalde |
|
Superseded |
[1,of,3,V3] mdiff: add a "blocksinrange" function to filter diff blocks by line range |
2016-12-30 |
Denis Laxalde |
|
Changes Requested |
[2,of,3,V3] context: add a `blockancestors(fctx, fromline, toline)` function |
2016-12-30 |
Denis Laxalde |
|
Changes Requested |
[3,of,3,V3] revset: add a followlines(file, fromline, toline[, rev]) revset |
2016-12-30 |
Denis Laxalde |
|
Changes Requested |
[1,of,5,V4] cmdutil: extract a _changesetlabels function out of changeset_printer._show() |
2017-01-03 |
Denis Laxalde |
|
Accepted |
[2,of,5,V4] cmdutil: add support for evolution "troubles" display in changeset_printer |
2017-01-03 |
Denis Laxalde |
|
Accepted |
[3,of,5,V4] templates-default: factor out definition of changeset labels |
2017-01-03 |
Denis Laxalde |
|
Accepted |
[4,of,5,V4] templates: display evolution "troubles" in command line style |
2017-01-03 |
Denis Laxalde |
|
Changes Requested |
[5,of,5,V4] commands: add evolution "troubles" information to summary output |
2017-01-03 |
Denis Laxalde |
|
Changes Requested |
[1,of,3,V4] mdiff: add a "blocksinrange" function to filter diff blocks by line range |
2017-01-04 |
Denis Laxalde |
|
Accepted |
[2,of,3,V4] context: add a `blockancestors(fctx, fromline, toline)` function |
2017-01-04 |
Denis Laxalde |
|
Accepted |
[3,of,3,V4] revset: add a followlines(file, fromline, toline[, rev]) revset |
2017-01-04 |
Denis Laxalde |
|
Accepted |
[1,of,6,V5] cmdutil: add missing "i18n" comment about "trouble: " line |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[2,of,6,V5] test: test "trouble: " line in log output with multiple troubles |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[3,of,6,V5] templatekw: add a "troubles" template keyword |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[4,of,6,V5] templates: display evolution "troubles" in command line style |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[5,of,6,V5] summary: use the same labels as log command in "parent: " line |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[6,of,6,V5] summary: add evolution "troubles" information to summary output |
2017-01-06 |
Denis Laxalde |
|
Accepted |
[1,of,2] log: drop unnecessary ui.note label from "trouble: " line |
2017-01-07 |
Denis Laxalde |
|
Accepted |
[2,of,2] summary: use ui.label and join to write evolution troubles |
2017-01-07 |
Denis Laxalde |
|
Accepted |
hgweb: build the "entries" list directly in filelog command |
2017-01-13 |
Denis Laxalde |
|
Accepted |
[1,of,3] context: extract _changesinrange() out of blockancestors() |
2017-01-16 |
Denis Laxalde |
|
Accepted |
[2,of,3] context: add a blockdescendants function |
2017-01-16 |
Denis Laxalde |
|
Changes Requested |
[3,of,3] revset: let followlines also return descendants of startrev |
2017-01-16 |
Denis Laxalde |
|
Changes Requested |
[1,of,2] hgweb: restore ascending iteration on revs in filelog web command |
2017-01-17 |
Denis Laxalde |
|
Accepted |
[2,of,2] hgweb: simplify calculation of first revision in filelog command |
2017-01-17 |
Denis Laxalde |
|
Accepted |
[01,of,11] context: add a followfirst flag to blockancestors |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[02,of,11] context: also return ancestor's line range in blockancestors |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[03,of,11] gitweb: add "more" and "less" navigation links in filelog template |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[04,of,11] hgweb: handle a "linerange" request parameter in filelog command |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[05,of,11] mdiff: make unidiff filter hunks out of specified line ranges |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[06,of,11] patch: add filtering by line ranges in diff() |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[07,of,11] hgweb: explictly pass basectx in webutil.diffs |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[08,of,11] hgweb: handle "linerange" request parameter in filediff command |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[09,of,11] hgweb: link to diff with linerange in filelog template |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[10,of,11] hgweb: buffer lines by block in annotate |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[11,of,11] hgweb: add a "followlines" link to hover-box in annotate |
2017-02-22 |
Denis Laxalde |
yuya |
Accepted |
[1,of,8,V2] revset: factor out linerange processing into a utility function |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[2,of,8,V2] hgweb: handle a "linerange" request parameter in filelog command |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[3,of,8,V2] mdiff: make unidiff filter hunks out of specified line ranges |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[4,of,8,V2] patch: add filtering by line ranges in diff() |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[5,of,8,V2] hgweb: handle "linerange" request parameter in filediff command |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[6,of,8,V2] hgweb: link to diff with linerange in filelog template |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[7,of,8,V2] hgweb: buffer lines by block in annotate |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[8,of,8,V2] hgweb: add a "followlines" link to hover-box in annotate |
2017-02-25 |
Denis Laxalde |
|
Changes Requested |
[1,of,9] mdiff: turn the comment above _unidiff into a docstring |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[2,of,9] mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[3,of,9] test: end printed diff "hunks" with an empty string in test-context.py |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[4,of,9] mdiff: distinguish diff headers from hunks in unidiff() |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[5,of,9] mdiff: extract a checknonewline inner function in unidiff() |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[6,of,9] mdiff: let unidiff return (diffheader, hunks) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[7,of,9] patch: add a diffhunks function yielding (diffheaders, hunks) |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[8,of,9] hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[9,of,9] hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm |
2017-03-06 |
Denis Laxalde |
|
Accepted |
revert: always display hunks reversed when reverting to parent |
2017-03-06 |
Denis Laxalde |
|
Accepted |
[01,of,10,RESEND] mdiff: compute newlines-splitted texts within _unidiff |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[02,of,10,RESEND] mdiff: turn the comment above _unidiff into a docstring |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[03,of,10,RESEND] mdiff: let _unidiff yield hunks as (<range information>, <hunk lines>) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[04,of,10,RESEND] test: end printed diff "hunks" with an empty string in test-context.py |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[05,of,10,RESEND] mdiff: distinguish diff headers from hunks in unidiff() |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[06,of,10,RESEND] mdiff: extract a checknonewline inner function in unidiff() |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[07,of,10,RESEND] mdiff: let unidiff return (diffheader, hunks) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[08,of,10,RESEND] patch: add a diffhunks function yielding (diffheaders, hunks) |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[09,of,10,RESEND] hgweb: start enumerate at 1 in webutil.diffs's inner function prettyprintlines |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[10,of,10,RESEND] hgweb: use patch.diffhunks in webutil.diffs to simplify the algorithm |
2017-03-09 |
Denis Laxalde |
|
Accepted |
[1,of,7,V3] hgweb: drop "parity" from webutil.diffs arguments |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[2,of,7,V3] hgweb: add a "patch" query parameter to filelog command |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[3,of,7,V3] revset: factor out linerange processing into a utility function |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[4,of,7,V3] hgweb: handle a "linerange" request parameter in filelog command |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[5,of,7,V3] hgweb: add a 'linerange' parameter to webutil.diffs() |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[6,of,7,V3] hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[7,of,7,V3] hgweb: expose a followlines UI in filerevision view (RFC) |
2017-03-22 |
Denis Laxalde |
|
Changes Requested |
[1,of,7,V4] hgweb: handle "parity" internally in webutil.diffs() |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[2,of,7,V4] hgweb: add a "patch" query parameter to filelog command |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[3,of,7,V4] revset: factor out linerange processing into a utility function |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[4,of,7,V4] hgweb: handle a "linerange" request parameter in filelog command |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[5,of,7,V4] hgweb: add a 'linerange' parameter to webutil.diffs() |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[6,of,7,V4] hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[7,of,7,V4] hgweb: expose a followlines UI in filerevision view (RFC) |
2017-03-24 |
Denis Laxalde |
|
Superseded |
[1,of,7,V5] hgweb: handle "parity" internally in webutil.diffs() |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[2,of,7,V5] hgweb: add a "patch" query parameter to filelog command |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[3,of,7,V5] revset: factor out linerange processing into a utility function |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[4,of,7,V5] hgweb: handle a "linerange" request parameter in filelog command |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[5,of,7,V5] hgweb: add a 'linerange' parameter to webutil.diffs() |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[6,of,7,V5] hgweb: filter diff hunks when 'linerange' and 'patch' are specified in filelog |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[7,of,7,V5] hgweb: expose a followlines UI in filerevision view (RFC) |
2017-03-25 |
Denis Laxalde |
|
Accepted |
[1,of,4] cmdutil: add a "changeset.obsolete" label in changeset_printer |
2017-03-25 |
Denis Laxalde |
yuya |
Superseded |
[2,of,4] templatekw: add an "obsolete" keyword |
2017-03-25 |
Denis Laxalde |
yuya |
Superseded |
[3,of,4] templates: add "changeset.obsolete" label in command line style |
2017-03-25 |
Denis Laxalde |
yuya |
Superseded |
[4,of,4] summary: display obsolete state of parents |
2017-03-25 |
Denis Laxalde |
yuya |
Superseded |
[1,of,6,V2] cmdutil: add a "changeset.obsolete" label in changeset_printer |
2017-03-28 |
Denis Laxalde |
|
Accepted |
[2,of,6,V2] templatekw: add an "obsolete" keyword |
2017-03-28 |
Denis Laxalde |
|
Accepted |
[3,of,6,V2] templates: use separate() to build changeset labels in command-line style |
2017-03-28 |
Denis Laxalde |
|
Accepted |
[4,of,6,V2] templates: shorten definition of changeset labels in command-line style |
2017-03-28 |
Denis Laxalde |
|
Accepted |
[5,of,6,V2] templates: add "changeset.obsolete" label in command line style |
2017-03-28 |
Denis Laxalde |
|
Accepted |
[6,of,6,V2] summary: display obsolete state of parents |
2017-03-28 |
Denis Laxalde |
|
Accepted |
hgweb: fix diff hunks filtering by line range in webutil.diffs() |
2017-03-29 |
Denis Laxalde |
|
Accepted |
[V6] hgweb: expose a followlines UI in filerevision view |
2017-03-30 |
Denis Laxalde |
|
Superseded |
hgweb: prefix line id by ctx shortnode in filelog when patches are shown |
2017-03-31 |
Denis Laxalde |
|
Accepted |
[V7] hgweb: expose a followlines UI in filerevision view |
2017-03-31 |
Denis Laxalde |
|
Accepted |
mdiff: add a hunkinrange helper function |
2017-04-03 |
Denis Laxalde |
|
Accepted |
[1,of,3] hgweb: use a function expression for the install listener of followlines UI |
2017-04-03 |
Denis Laxalde |
|
Accepted |
[2,of,3] hgweb: rely on a specific class to change cursor type in followlines UI |
2017-04-03 |
Denis Laxalde |
|
Accepted |
[3,of,3] hgweb: rename linerangelog.js as followlines.js |
2017-04-03 |
Denis Laxalde |
|
Accepted |
[1,of,2] hgweb: add a floating tooltip to invite on followlines action |
2017-04-07 |
Denis Laxalde |
|
Accepted |
[2,of,2] hgweb: position the "followlines" box close to latest cursor position |
2017-04-07 |
Denis Laxalde |
|
Accepted |
[1,of,4] context: add a blockdescendants function |
2017-04-11 |
Denis Laxalde |
|
Accepted |
[2,of,4] revset: add a 'descend' argument to followlines to return descendants |
2017-04-11 |
Denis Laxalde |
|
Accepted |
[3,of,4] hgweb: handle a "descend" query parameter in filelog command |
2017-04-11 |
Denis Laxalde |
|
Accepted |
[4,of,4] hgweb: add a link to followlines in descending direction |
2017-04-11 |
Denis Laxalde |
|
Accepted |
[1,of,3] gitweb: add information about "linerange" filtering in filelog view |
2017-04-13 |
Denis Laxalde |
|
Accepted |
[2,of,3] gitweb: handle "patch" query parameter in filelog view |
2017-04-13 |
Denis Laxalde |
|
Accepted |
[3,of,3] gitweb: plug followlines UI in filerevision view |
2017-04-13 |
Denis Laxalde |
|
Accepted |
context: follow all branches in blockdescendants() |
2017-04-14 |
Denis Laxalde |
|
Accepted |
[1,of,3] context: drop a superfluous "if" clause in blockdescendants() |
2017-04-14 |
Denis Laxalde |
|
Accepted |
[2,of,3] context: add an assertion checking linerange consistency in blockdescendants() |
2017-04-14 |
Denis Laxalde |
|
Accepted |
[3,of,3] context: possibly yield initial fctx in blockdescendants() |
2017-04-14 |
Denis Laxalde |
|
Accepted |
revset: properly parse "descend" argument of followlines() |
2017-04-14 |
Denis Laxalde |
|
Superseded |
[1,of,2,V2] revsetlang: add a getboolean helper function |
2017-04-15 |
Denis Laxalde |
|
Accepted |
[2,of,2,V2] revset: properly parse "descend" argument of followlines() |
2017-04-15 |
Denis Laxalde |
|
Accepted |
[STABLE] context: start walking from "introrev" in blockancestors() |
2017-04-21 |
Denis Laxalde |
|
Accepted |
[1,of,2,STABLE] hgweb: do not show "descending" link in followlines UI for filelog heads |
2017-04-24 |
Denis Laxalde |
|
Accepted |
[2,of,2,STABLE] hgweb: change text of followlines links to "older / newer" |
2017-04-24 |
Denis Laxalde |
|
Accepted |
[STABLE] context: optimize linkrev adjustment in blockancestors() (issue5538) |
2017-04-25 |
Denis Laxalde |
|
Accepted |
[5,of,5,RFC] patchbomb: add support for a file that configures default To and CC |
2017-06-14 |
Denis Laxalde |
|
Not Applicable |
[4,of,5,RFC] patchbomb: lay test groundwork for some new functionality |
2017-06-19 |
Denis Laxalde |
|
Changes Requested |
tests: update regex check for fetch error in test-clonebundles.t |
2017-06-22 |
Denis Laxalde |
|
Accepted |
[1,of,3] gitweb: wrap table rows of annotate view into a <tbody> element |
2017-06-22 |
Denis Laxalde |
|
Accepted |
[2,of,3] hgweb: parameterize the tag name of elements holding followlines selection |
2017-06-22 |
Denis Laxalde |
|
Accepted |
[3,of,3] hgweb: plug followlines action in annotate view |
2017-06-22 |
Denis Laxalde |
|
Accepted |
followlines: join merge parents line ranges in blockdescendants() (issue5595) |
2017-07-05 |
Denis Laxalde |
|
Accepted |
[STABLE] status: avoid recursing into ignored directory with "--terse u" |
2017-07-24 |
Denis Laxalde |
|
Accepted |
tag: use filtered repo when creating new tags (issue5539) |
2017-08-29 |
Denis Laxalde |
|
Accepted |
[1,of,2] rebase: drop unused 'rebaserevs' argument from _handleskippingobsolete() |
2017-08-30 |
Denis Laxalde |
|
Changes Requested |
[2,of,2] rebase: only pick branches without obsolete changeset with -b (issue5300) |
2017-08-30 |
Denis Laxalde |
|
Changes Requested |
[RFC] commands: draft a "followlines" command (RFC) |
2017-09-28 |
Denis Laxalde |
|
Changes Requested |
tests: change to parent directory before all "hg init" in test-log.t |
2017-10-04 |
Denis Laxalde |
|
Accepted |
run-tests: add a -A/--accept-all option to accept all changed outputs |
2017-10-04 |
Denis Laxalde |
|
Rejected |
[1,of,4] patch: rename "header" variable into "hdr" in diff() |
2017-10-04 |
Denis Laxalde |
|
Accepted |
[2,of,4] diff: pass down line range information from changeset_printer to patch.diff() |
2017-10-04 |
Denis Laxalde |
|
Changes Requested |
[3,of,4] revset: extract a parsefollowlinespattern helper function |
2017-10-04 |
Denis Laxalde |
|
Changes Requested |
[4,of,4] log: add -L/--line-range option to follow file history by line range |
2017-10-04 |
Denis Laxalde |
|
Changes Requested |
[1,of,3] scmutil: factor out transaction name lookup in registersummarycallback() |
2017-10-04 |
Denis Laxalde |
|
Accepted |
[2,of,3] scmutil: factor out building of transaction summary callback |
2017-10-04 |
Denis Laxalde |
|
Accepted |
[3,of,3] transaction-summary: display the range of new revisions upon pull/unbundle |
2017-10-04 |
Denis Laxalde |
|
Changes Requested |
[1,of,4,v2] revset: extract a parsefollowlinespattern helper function |
2017-10-06 |
Denis Laxalde |
|
Superseded |
[2,of,4,v2] diff: also yield file context objects in patch.trydiff() |
2017-10-06 |
Denis Laxalde |
|
Superseded |
[3,of,4,v2] diff: pass a diff hunks filter function from changeset_printer to patch.diff() |
2017-10-06 |
Denis Laxalde |
|
Superseded |
[4,of,4,v2] log: add -L/--line-range option to follow file history by line range |
2017-10-06 |
Denis Laxalde |
|
Superseded |
[1,of,4,v3] revset: extract a parsefollowlinespattern helper function |
2017-10-10 |
Denis Laxalde |
|
Superseded |
[2,of,4,v3] diff: also yield file context objects in patch.trydiff() |
2017-10-10 |
Denis Laxalde |
|
Superseded |
[3,of,4,v3] diff: pass a diff hunks filter function from changeset_printer to patch.diff() |
2017-10-10 |
Denis Laxalde |
|
Superseded |
[4,of,4,v3] log: add -L/--line-range option to follow file history by line range |
2017-10-10 |
Denis Laxalde |
|
Superseded |
[v2] transaction-summary: show the range of new revisions upon pull/unbundle (BC) |
2017-10-12 |
Denis Laxalde |
|
Accepted |
transaction-summary: use a revset to filter obsoletes in reportnewcs() |
2017-10-16 |
Denis Laxalde |
|
Accepted |
show: use labelcset() template alias for work (and stack) views |
2017-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,4,v4] revset: extract a parsefollowlinespattern helper function |
2017-10-17 |
Denis Laxalde |
|
Accepted |
[2,of,4,v4] diff: also yield file context objects in patch.trydiff() |
2017-10-17 |
Denis Laxalde |
|
Accepted |
[3,of,4,v4] diff: pass a diff hunks filter function from changeset_printer to patch.diff() |
2017-10-17 |
Denis Laxalde |
|
Accepted |
[4,of,4,v4] log: add -L/--line-range option to follow file history by line range |
2017-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,5] log: handle binary files in --line-range patterns |
2017-10-19 |
Denis Laxalde |
|
Accepted |
[2,of,5] log: switch to FROMLINE:TOLINE syntax for -L/--line-range |
2017-10-19 |
Denis Laxalde |
|
Accepted |
[3,of,5] log: disable bare file patterns with --line-range |
2017-10-19 |
Denis Laxalde |
|
Accepted |
[4,of,5] log: handle removed files with --line-range patterns |
2017-10-19 |
Denis Laxalde |
|
Accepted |
[5,of,5] log: add an assertion about fctx not being None in patch.diff() |
2017-10-19 |
Denis Laxalde |
|
Accepted |
revert: do not reverse hunks in interactive when REV is not parent (issue5096) |
2017-11-03 |
Denis Laxalde |
|
Accepted |
[1,of,4] tests: clarify a comment in test-rebase-obsolete.t |
2017-11-12 |
Denis Laxalde |
|
Superseded |
[2,of,4] tests: conditionally display obsfate in test-rebase-obsolete log output |
2017-11-12 |
Denis Laxalde |
|
Superseded |
[3,of,4] tests: add a couple of 'hg log' calls in test-rebase-obsolete.t |
2017-11-12 |
Denis Laxalde |
|
Superseded |
[4,of,4] rebase: exclude obsoletes without a successor in destination (issue5300) |
2017-11-12 |
Denis Laxalde |
|
Superseded |
[v2] rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300) |
2017-11-14 |
Denis Laxalde |
|
Accepted |
[1,of,3] rebase: add a test case for issue5782 |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[2,of,3] rebase: eliminate node from successors early in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[3,of,3] rebase: do not consider extincts for divergence detection (issue5782) |
2018-02-10 |
Denis Laxalde |
|
Accepted |
rebase: make "successors" a set in _computeobsoletenotrebased() |
2018-02-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] tests: fix check for --graph option in test-log-linerange.t |
2018-02-11 |
Denis Laxalde |
|
Superseded |
[2,of,2] log: make --line-range and --graph options work together |
2018-02-11 |
Denis Laxalde |
|
Superseded |
[1,of,2,v2] tests: fix check for --graph option in test-log-linerange.t |
2018-02-11 |
Denis Laxalde |
|
Accepted |
[2,of,2,v2] log: make --line-range and --graph options work together |
2018-02-11 |
Denis Laxalde |
|
Accepted |
[1,of,3] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns |
2018-02-13 |
Denis Laxalde |
|
Superseded |
[2,of,3] revert: precompute arguments of patch.diff() in _performrevert() |
2018-02-13 |
Denis Laxalde |
|
Superseded |
[3,of,3] revert: account for computed changes in interactive revert (issue5789) |
2018-02-13 |
Denis Laxalde |
|
Superseded |
[3,of,3] revert: account for computed changes in interactive revert (issue5789) |
2018-02-14 |
Denis Laxalde |
|
New |
[1,of,2,v2] tests: add a test demonstrate that 'revert -i' ignores nonexistent patterns |
2018-02-14 |
Denis Laxalde |
|
Accepted |
[2,of,2,v2] revert: use an exact matcher in interactive diff selection (issue5789) |
2018-02-14 |
Denis Laxalde |
|
Accepted |
transaction-summary: show phase changes statistics in pull/unbundle |
2018-05-24 |
Denis Laxalde |
|
Accepted |
diff: use a threshold on similarity index before using word-diff (issue5965) |
2018-08-21 |
Denis Laxalde |
|
New |
interactive: do not prompt about files given in command line |
2019-04-05 |
Denis Laxalde |
|
Accepted |
[1,of,8] match: add doctest examples for exactmatcher |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[2,of,8] match: add a docstring with doctest examples to patternmatcher |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[3,of,8] match: add doctest examples for patkind() |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[4,of,8] match: complement documentation of match() parameters |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[5,of,8] match: add doctest examples in match() |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[6,of,8] match: make _donormalize's auditor and warn arguments optional |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[7,of,8] match: make arguments of _expandsets() optional |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[8,of,8] match: let regex match function return a boolean |
2019-04-08 |
Denis Laxalde |
|
Accepted |
[STABLE] absorb: pass a matcher to cmdutil.recordfilter() (issue6155) |
2019-07-08 |
Denis Laxalde |
|
Accepted |
templatefuncs: account for user's diffopts in diff() |
2019-10-05 |
Denis Laxalde |
|
Accepted |
[1,of,2] import: add debug messages when parsing data from patch header |
2019-10-06 |
Denis Laxalde |
|
Accepted |
[2,of,2] import: read X-Mercurial-Node email header to determine nodeid |
2019-10-06 |
Denis Laxalde |
|
Accepted |
[1,of,2] py3: decode prompt string before calling rawinput |
2019-10-09 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: flush ui after each message in interactive patch filtering |
2019-10-09 |
Denis Laxalde |
|
Accepted |
py3: only flush before prompting during interactive patch filtering |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] py3: use email.generator.BytesGenerator in patch.split() |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] patchbomb: use mail.Generator alias for py2/py3 compat |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] crecord: drop duplicated set of firstlineofpadtoprint attribute |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: use integer division in curseschunkselector.printstring() |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,2] py3: keep stdout as defined by pycompat in procutil |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: drop ui.flush() during interactive patch filtering |
2019-10-10 |
Denis Laxalde |
|
Accepted |
py3: fix sorting of obsolete markers when building bundle |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[1,of,4] py3: call SMTP.has_extn() with an str |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[2,of,4] py3: call SMTP.docmd() with an str |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[3,of,4] py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[4,of,4] py3: decode username and password before SMTP login |
2019-10-10 |
Denis Laxalde |
|
Accepted |
[evolve-ext] py3: fix setup.py --version |
2019-10-15 |
Denis Laxalde |
|
New |
py3: prevent comparison with None in curses histedit (issue6196) |
2019-10-15 |
Denis Laxalde |
|
Accepted |
py3: encode underlying error message during parse error of %include |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,2] exchange: extract a function to sort obsolete markers |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[2,of,2] py3: fix sorting of obsolete markers during push |
2019-10-17 |
Denis Laxalde |
|
Accepted |
tests: avoid chmod on windows in hgrc tests |
2019-10-17 |
Denis Laxalde |
|
Accepted |
[1,of,4] py3: ajust abort message in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[2,of,4] py3: add Python 3 exception output to test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[3,of,4] tests: use non-reverse grep in traceback in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[4,of,4] py3: adjust expected traceback in test-hook.t |
2019-10-18 |
Denis Laxalde |
|
New |
[1,of,6] py3: decode bytes before logging in run-tests.py |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[2,of,6] lfs: dedent documentation section about .hglfs file |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[3,of,6] packaging: upgrade Debian packaging to build with Python 3 |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[4,of,6] packaging: let Debian package depends on sensible-utils |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[5,of,6] packaging: fix path where .deb files are looked for |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[6,of,6] packaging: use /usr/bin/python3 shebang for scripts in Debian |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[STABLE,v2] py3: decode bytes before logging in run-tests.py |
2019-10-21 |
Denis Laxalde |
|
Accepted |
[1,of,4,STABLE] packaging: also move Debian .buildinfo file in output directory |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[2,of,4,STABLE] packaging: distinguish clean and build steps from install in Debian |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[3,of,4,STABLE] packaging: avoid running bare "make install" in debian/rules |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[4,of,4,STABLE] packaging: ship only a single binary Debian package |
2019-10-23 |
Denis Laxalde |
|
Accepted |
[01,of,10,STABLE] py3: decode payload of notify email |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[02,of,10,STABLE] py3: use as_bytes() method of EmailMessage |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[03,of,10,STABLE] py3: account for extra line break in email headers in test-notify.t |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[04,of,10,STABLE] py3: decode encoding literal before passing to .decode() |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[05,of,10,STABLE] mail: catch LookupError in headdecode() |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[06,of,10,STABLE] py3: fix headencode() with display=False |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[07,of,10,STABLE] py3: use a BytesParser in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[08,of,10,STABLE] py3: use stdlib's parseaddr() to get sender header in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[09,of,10,STABLE] py3: decode email headers with mail.headdecode() in notify extension |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[10,of,10,STABLE] py3: fix generated non-ascii message in test-notify.t |
2019-10-24 |
Denis Laxalde |
|
Accepted |
[STABLE] packaging: remove version info from Breaks+Replaces in Debian package |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[1,of,3,STABLE,v2] py3: decode payload of notify email |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[2,of,3,STABLE,v2] py3: decode encoding literal before passing to .decode() |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[3,of,3,STABLE,v2] py3: fix generated non-ascii message in test-notify.t |
2019-10-25 |
Denis Laxalde |
|
Accepted |
[1,of,2,STABLE] tests: check patchbomb with a non-ascii commit message |
2019-10-25 |
Denis Laxalde |
|
New |
[2,of,2,STABLE] py3: use native strings when forming email headers in patchbomb |
2019-10-25 |
Denis Laxalde |
|
New |
[STABLE] tests: handle Message-Id email header possible wrapping |
2019-10-28 |
Denis Laxalde |
|
Accepted |
[STABLE] py3: decode Subject header in patchbomb |
2019-10-29 |
Denis Laxalde |
|
New |
[STABLE] tests: handle Message-Id line wrapping in test-notify-changegroup.t |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[1,of,3,STABLE] py3: use mail.parsebytes() in gnuarch catlog parser |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[2,of,3,STABLE] py3: use raw string to query EmailMessage in gnuarch converter |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[3,of,3,STABLE] py3: encode strings before setting rev summary in gnuarch converter |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[1,of,2,STABLE] py3: add Python 3 exception output to test-lfs-serve-access.t |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[2,of,2,STABLE] py3: add a __str__ method to Abort |
2019-11-04 |
Denis Laxalde |
|
Accepted |
[1,of,3,STABLE] py3: compare response of crecord's confirmationwindow with str |
2019-11-06 |
Denis Laxalde |
|
New |
[2,of,3,STABLE] py3: keep "keypressed" a native str in crecord |
2019-11-06 |
Denis Laxalde |
|
New |
[3,of,3,STABLE] py3: fix handling of ctrl keys in crecord (issue6213) |
2019-11-06 |
Denis Laxalde |
|
New |
[STABLE] py3: compare http server's command with a native string |
2019-11-07 |
Denis Laxalde |
|
New |
[STABLE] py3: fix sorting of obsolete markers in obsutil (issue6217) |
2019-11-09 |
Denis Laxalde |
|
Accepted |
[1,of,4] mail: let headencode() return a native string |
2019-11-09 |
Denis Laxalde |
|
Accepted |
[2,of,4] mail: let addressencode() / addrlistencode() return native strings |
2019-11-09 |
Denis Laxalde |
|
Accepted |
[3,of,4] mail: convert addr to str early in addrlistencode() |
2019-11-09 |
Denis Laxalde |
|
Accepted |
[4,of,4] py3: use native strings when forming email headers in patchbomb |
2019-11-09 |
Denis Laxalde |
|
Accepted |
[1,of,2,v2] mail: convert addr to str early in addrlistencode() |
2019-11-10 |
Denis Laxalde |
|
Accepted |
[2,of,2,v2] py3: use native strings when forming email headers in patchbomb |
2019-11-10 |
Denis Laxalde |
|
Accepted |
[STABLE] py3: avoid iterating over a literal bytes in highlight |
2019-11-12 |
Denis Laxalde |
|
Accepted |
[1,of,6] mail: fix a bad return type in _encode() |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[2,of,6] mail: add type hints for pytype |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[3,of,6] mail: let all charset values be native strings |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[4,of,6] mail: use a native string for "subtype" value |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[5,of,6] mail: move strtolocal call in _addressencode() |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[6,of,6] patchbomb: fix wrong argument type when calling mail generator.flatten() |
2019-11-13 |
Denis Laxalde |
|
Accepted |
[1,of,2] logcmdutil: let getlinerangerevs() return "revs" as a smartset |
2019-11-14 |
Denis Laxalde |
|
Accepted |
[2,of,2] tests: test "hg log" with --line-range and --copies |
2019-11-14 |
Denis Laxalde |
|
Accepted |
import: add a --secret option |
2019-11-21 |
Denis Laxalde |
|
Accepted |
[1,of,2,STABLE] tests: check that 'log --line-range' follows uncommitted changes |
2019-11-29 |
Denis Laxalde |
|
New |
[2,of,2,STABLE] py3: fix 'log --line-range' with uncommitted changes in range |
2019-11-29 |
Denis Laxalde |
|
New |
[STABLE,v2] log: map None rev to wdirrev when filtering revisions with --line-range |
2019-11-30 |
Denis Laxalde |
|
Superseded |
[STABLE,v3] log: map None rev to wdirrev when filtering revisions with --line-range |
2019-11-30 |
Denis Laxalde |
|
Accepted |
[STABLE] py3: force bytestr conversion of "reason" in scmutil.callcatch() |
2019-12-18 |
Denis Laxalde |
|
Superseded |
[STABLE,v2] py3: force bytestr conversion of "reason" in scmutil.callcatch() |
2019-12-18 |
Denis Laxalde |
|
Accepted |
change posix test for symlinks |
2013-07-28 |
DeathGorePain |
|
Rejected |
mq: include involved files in qrefresh -e constructed message (issue3647) |
2012-12-04 |
Davide Bolcioni |
|
Rejected |
[1,of,5] templatefilters: add short format for age formatting |
2013-09-17 |
David Soria Parra |
|
Accepted |
histedit: remove unused parents() call |
2013-09-26 |
David Soria Parra |
|
Accepted |
[1,of,4,V2] localrepo: make report level in repo.transaction configurable |
2013-10-01 |
David Soria Parra |
|
Accepted |
[2,of,4,V2] shelve: add a shelve extension to save/restore working changes |
2013-10-01 |
David Soria Parra |
|
Accepted |
[3,of,4,V2] shelve: new output format for shelve listings |
2013-10-01 |
David Soria Parra |
|
Accepted |
[4,of,4,V2] shelve: allow shelving of a change with an mq patch applied |
2013-10-01 |
David Soria Parra |
|
Accepted |
shelve: make no_backup parameter passing python 2.4 compatible |
2013-10-02 |
David Soria Parra |
|
Accepted |
hgweb: log headers only if headers were successfully parsed |
2013-10-02 |
David Soria Parra |
|
Accepted |
[3,of,3] shelve: copy bookmarks and restore them after a commit |
2013-10-03 |
David Soria Parra |
|
Superseded |
[V2] shelve: copy bookmarks and restore them after a commit |
2013-10-03 |
David Soria Parra |
|
Accepted |
pager: honour internal aliases |
2013-10-21 |
David Soria Parra |
|
Accepted |
[V2] shelve: unshelve using an unfiltered repository |
2013-11-11 |
David Soria Parra |
|
Accepted |
i18n-de: Rename noun "entfernt" to "Gegenseite" |
2014-01-08 |
David Soria Parra |
|
Accepted |
parsers: fix 'unsigned expression is always true' warning (issue4142) |
2014-01-23 |
David Soria Parra |
|
Superseded |
[STABLE] parsers: fix 'unsigned expression is always true' warning (issue4142) |
2014-01-23 |
David Soria Parra |
|
Accepted |
histedit: select the lowest rev when looking for a root in a revset |
2014-03-13 |
David Soria Parra |
|
Superseded |
[RESEND] histedit: select the lowest rev when looking for a root in a revset |
2014-03-17 |
David Soria Parra |
|
Superseded |
[v2] histedit: select the lowest rev when looking for a root in a revset |
2014-03-19 |
David Soria Parra |
|
Superseded |
[V3] histedit: select the lowest rev when looking for a root in a revset |
2014-03-19 |
David Soria Parra |
|
Accepted |
bundle2: explicitly use network byte order |
2014-03-31 |
David Soria Parra |
|
Rejected |
strip: remove bookmarks after strip succeed (issue4295) |
2014-07-08 |
David Soria Parra |
|
Accepted |
[1,of,3] repoview: split _gethiddenblockers |
2014-08-07 |
David Soria Parra |
|
Superseded |
[2,of,3] repoview: cache hidden changesets |
2014-08-07 |
David Soria Parra |
|
Superseded |
[3,of,3] repoview: add optional hiddencache verification |
2014-08-07 |
David Soria Parra |
|
Accepted |
[1,of,4,V2] repoview: use set for blockers |
2014-08-13 |
David Soria Parra |
|
Accepted |
[2,of,4,V2] repoview: split _gethiddenblockers |
2014-08-13 |
David Soria Parra |
|
Accepted |
[3,of,4,V2] repoview: add caching bits |
2014-08-13 |
David Soria Parra |
|
Accepted |
[4,of,4,V2] repoview: cache hidden changesets |
2014-08-13 |
David Soria Parra |
|
Accepted |
rebase: add a deprecated -i/--interactive flag |
2014-09-01 |
David Soria Parra |
|
Accepted |
tests: remove unecessary apostrophe |
2014-09-08 |
David Soria Parra |
|
Accepted |
[1,of,2] histedit: add stop verb |
2014-09-08 |
David Soria Parra |
|
Changes Requested |
[2,of,2] histedit: retain hashes when obsolecense markers are enabled |
2014-09-08 |
David Soria Parra |
|
Changes Requested |
histedit: add 'stop' verb |
2014-09-16 |
David Soria Parra |
|
Superseded |
[v2] histedit: add 'stop' verb |
2014-09-16 |
David Soria Parra |
|
Changes Requested |
[1,of,2] histedit: add execute method |
2014-09-16 |
David Soria Parra |
|
Superseded |
[2,of,2] histedit: add 'x'/'exec' verb |
2014-09-16 |
David Soria Parra |
|
Superseded |
[1,of,2,v2] histedit: add execute method |
2014-09-17 |
David Soria Parra |
|
Changes Requested |
[2,of,2,v2] histedit: add 'x'/'exec' verb |
2014-09-17 |
David Soria Parra |
|
Changes Requested |
parsers: fix uninitialize variable warning |
2014-09-24 |
David Soria Parra |
|
Accepted |
repoview: disable hiddencache verification on default |
2014-10-06 |
David Soria Parra |
|
Accepted |
[v2] repoview: remove hiddencache verification |
2014-10-06 |
David Soria Parra |
|
Accepted |
[1,of,9] histedit: add histedit state class |
2014-10-16 |
David Soria Parra |
|
Accepted |
[2,of,9] histedit: use state object where necessary |
2014-10-16 |
David Soria Parra |
|
Accepted |
[3,of,9] histedit: add clear method to remove state |
2014-10-16 |
David Soria Parra |
|
Accepted |
[4,of,9] histedit: let the state expose a context but serialize correctly to nodes |
2014-10-16 |
David Soria Parra |
|
Accepted |
[5,of,9] histedit: pass state to boostrapcontinue |
2014-10-16 |
David Soria Parra |
|
Accepted |
[6,of,9] histedit: pass state to processreplacement |
2014-10-16 |
David Soria Parra |
|
Accepted |
[7,of,9] histedit: pass state to action functions |
2014-10-16 |
David Soria Parra |
|
Accepted |
[8,of,9] histedit: read state from histeditstate |
2014-10-16 |
David Soria Parra |
|
Accepted |
[9,of,9] histedit: move locks into state |
2014-10-16 |
David Soria Parra |
|
Accepted |
files: write filenode hash if --debug is passed |
2015-03-24 |
David Soria Parra |
|
Superseded |
[V2] files: write filenode hash if --debug is passed |
2015-03-24 |
David Soria Parra |
|
Changes Requested |
[V3] files: write filenode hash if --debug is passed |
2015-04-10 |
David Soria Parra |
|
Changes Requested |
[1,of,6,convert] Use convert_revision for P4 imports |
2016-12-07 |
David Soria Parra |
|
Superseded |
[2,of,6,convert] Don't use long list comprehensions |
2016-12-07 |
David Soria Parra |
|
Superseded |
[3,of,6,convert] Allow passing in a revmap |
2016-12-07 |
David Soria Parra |
|
Superseded |
[4,of,6,convert] Parse perforce changes when needed, not in the constructor |
2016-12-07 |
David Soria Parra |
|
Superseded |
[5,of,6,convert] Encapsulate commit data fetching and commit object creation |
2016-12-07 |
David Soria Parra |
|
Superseded |
[6,of,6,convert] Create commits from revmap list if needed |
2016-12-07 |
David Soria Parra |
|
Superseded |
[1,of,6,convert] Use convert_revision for P4 imports |
2016-12-07 |
David Soria Parra |
|
Superseded |
[2,of,6,convert] Don't use long list comprehensions |
2016-12-07 |
David Soria Parra |
|
Superseded |
[3,of,6,convert] Allow passing in a revmap |
2016-12-07 |
David Soria Parra |
|
Superseded |
[4,of,6,convert] Parse perforce changes when needed, not in the constructor |
2016-12-07 |
David Soria Parra |
|
Superseded |
[5,of,6,convert] Encapsulate commit data fetching and commit object creation |
2016-12-07 |
David Soria Parra |
|
Superseded |
[6,of,6,convert] Create commits from revmap list if needed |
2016-12-07 |
David Soria Parra |
|
Superseded |
[1,of,6,v2,convert] Use convert_revision for P4 imports |
2016-12-07 |
David Soria Parra |
|
Superseded |
[2,of,6,v2,convert] Don't use long list comprehensions |
2016-12-07 |
David Soria Parra |
|
Superseded |
[3,of,6,v2,convert] Allow passing in a revmap |
2016-12-07 |
David Soria Parra |
|
Superseded |
[4,of,6,v2,convert] Parse perforce changes when needed, not in the constructor |
2016-12-07 |
David Soria Parra |
|
Superseded |
[5,of,6,v2,convert] Encapsulate commit data fetching and commit object creation |
2016-12-07 |
David Soria Parra |
|
Superseded |
[6,of,6,v2,convert] Create commits from revmap list if needed |
2016-12-07 |
David Soria Parra |
|
Superseded |
[1,of,6,v3] convert: Use convert_revision for P4 imports |
2016-12-07 |
David Soria Parra |
|
Superseded |
[2,of,6,v3] convert: Don't use long list comprehensions |
2016-12-07 |
David Soria Parra |
|
Superseded |
[3,of,6,v3] convert: Allow passing in a revmap |
2016-12-07 |
David Soria Parra |
|
Superseded |
[4,of,6,v3] convert: Parse perforce changes when needed, not in the constructor |
2016-12-07 |
David Soria Parra |
|
Superseded |
[5,of,6,v3] convert: Encapsulate commit data fetching and commit object creation |
2016-12-07 |
David Soria Parra |
|
Superseded |
[6,of,6,v3] convert: Create commits from revmap list if needed |
2016-12-07 |
David Soria Parra |
|
Superseded |
[1,of,8,v4] convert: don't use long list comprehensions |
2016-12-14 |
David Soria Parra |
|
Superseded |
[2,of,8,v4] convert: self.heads is a list |
2016-12-14 |
David Soria Parra |
|
Superseded |
[3,of,8,v4] convert: remove unused dictionaries |
2016-12-14 |
David Soria Parra |
|
Superseded |
[4,of,8,v4] convert: use convert_revision for P4 imports |
2016-12-14 |
David Soria Parra |
|
Superseded |
[5,of,8,v4] convert: allow passing in a revmap |
2016-12-14 |
David Soria Parra |
|
Superseded |
[6,of,8,v4] convert: do not provide head revisions if we have no changests to import |
2016-12-14 |
David Soria Parra |
|
Superseded |
[7,of,8,v4] convert: encapsulate commit data fetching and commit object creation |
2016-12-14 |
David Soria Parra |
|
Superseded |
[8,of,8,v4] convert: return commit objects for revisions in the revmap |
2016-12-14 |
David Soria Parra |
|
Superseded |
[1,of,8,v5] convert: don't use long list comprehensions |
2016-12-14 |
David Soria Parra |
|
Accepted |
[2,of,8,v5] convert: self.heads is a list |
2016-12-14 |
David Soria Parra |
|
Accepted |
[3,of,8,v5] convert: remove unused dictionaries |
2016-12-14 |
David Soria Parra |
|
Accepted |
[4,of,8,v5] convert: use convert_revision for P4 imports |
2016-12-14 |
David Soria Parra |
|
Accepted |
[5,of,8,v5] convert: allow passing in a revmap |
2016-12-14 |
David Soria Parra |
|
Accepted |
[6,of,8,v5] convert: do not provide head revisions if we have no changests to import |
2016-12-14 |
David Soria Parra |
|
Accepted |
[7,of,8,v5] convert: encapsulate commit data fetching and commit object creation |
2016-12-14 |
David Soria Parra |
|
Accepted |
[8,of,8,v5] convert: return commit objects for revisions in the revmap |
2016-12-14 |
David Soria Parra |
|
Accepted |
[1,of,4] convert: use return value in parse_view() instead of manipulating state |
2016-12-20 |
David Soria Parra |
|
Accepted |
[2,of,4] convert: move localname state to function scope |
2016-12-20 |
David Soria Parra |
|
Accepted |
[3,of,4] convert: return calculated values from parse() instead of manpulating state |
2016-12-20 |
David Soria Parra |
|
Accepted |
[4,of,4] convert: parse perforce data on-demand |
2016-12-20 |
David Soria Parra |
|
Accepted |
[RFC] check-commit: add magic string to bypass check-commit |
2016-12-21 |
David Soria Parra |
|
Changes Requested |
tests: exclude bundled pywatchman from check-code test |
2016-12-21 |
David Soria Parra |
|
Accepted |
tests: add magic string to bypass check-commit |
2016-12-21 |
David Soria Parra |
|
Superseded |
[v2] tests: add magic string to bypass check-commit |
2016-12-21 |
David Soria Parra |
|
Accepted |
[1,of,6,RFC] ui: refactoring handling of trusted, user and overlay |
2017-03-12 |
David Soria Parra |
|
Superseded |
[2,of,6,RFC] ui: add a defaults layer to the config |
2017-03-12 |
David Soria Parra |
|
Superseded |
[3,of,6,RFC] ui: don't return certain layers when they are supposed to be displayed |
2017-03-12 |
David Soria Parra |
|
Superseded |
[4,of,6,RFC] compat: module to handle different ui.compat settings |
2017-03-12 |
David Soria Parra |
|
Superseded |
[5,of,6,RFC] help: document compat mode |
2017-03-12 |
David Soria Parra |
|
Superseded |
[6,of,6,RFC] dispatch: modernize the ui after finalizing config loading |
2017-03-12 |
David Soria Parra |
|
Superseded |
[01,of,10,RFC,v2] ui: refactoring handling of trusted, user and overlay |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[02,of,10,RFC,v2] ui: add a defaults layer to the config |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[03,of,10,RFC,v2] ui: don't return certain layers when they are supposed to be displayed |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[04,of,10,RFC,v2] compat: module to handle different ui.compat settings |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[05,of,10,RFC,v2] help: document compat mode |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[06,of,10,RFC,v2] dispatch: modernize the ui after finalizing config loading |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[07,of,10,RFC,v2] compat: add diff.git=True to latest |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[08,of,10,RFC,v2] compat: add diff.showfunc=True to latest |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[09,of,10,RFC,v2] compat: add ui.color=auto to latest |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
[10,of,10,RFC,v2] compat: add ui.interface=curses to latest |
2017-03-12 |
David Soria Parra |
|
Changes Requested |
ui: don't read the same config file twice |
2017-03-14 |
David Soria Parra |
|
Changes Requested |
convert: Fix the handling of empty changlist descriptions in P4 |
2017-03-22 |
David Soria Parra |
|
Accepted |
help: correct title undescore length |
2017-03-23 |
David Soria Parra |
|
Superseded |
worker: flush ui buffers before running the worker |
2017-03-28 |
David Soria Parra |
|
Accepted |
[RFC] revset: lookup descendents for negative arguments to ancestor operator |
2017-05-27 |
David Soria Parra |
|
Accepted |
[1,of,5,v3] merge: refactor action calculation into function |
2012-12-04 |
David Schleimer |
|
Superseded |
[2,of,5,v3] merge: support calculating merge actions against non-working contexts |
2012-12-04 |
David Schleimer |
|
Superseded |
[3,of,5,v3] graft: move commit info building |
2012-12-04 |
David Schleimer |
|
Accepted |
[4,of,5,v3] graft: explicit current node tracking |
2012-12-04 |
David Schleimer |
|
Accepted |
[5,of,5,v3] graft: apply get-only changes in-memory |
2012-12-04 |
David Schleimer |
dschleimer |
Superseded |
[01,of,19] localrepo: create context used for actual commit earlier |
2013-02-10 |
David Schleimer |
|
Accepted |
[02,of,19] localrepo: use workingctx for validation in commit |
2013-02-10 |
David Schleimer |
|
Accepted |
[03,of,19] commit: factor out post-commit cleanup into workingctx |
2013-02-10 |
David Schleimer |
|
Accepted |
[04,of,19] commit: refactor mergestate management into workingctx |
2013-02-10 |
David Schleimer |
|
Superseded |
[05,of,19] localrepo: update commit to use setter and getter for description |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[06,of,19] context: allow updating the date of a workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[07,of,19] context: supporting updating the user of a workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[08,of,19] context: support updating extra in workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[09,of,19] commit: refactor subrepo state building into working context |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[10,of,19] commit: pull substate writing into workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[11,of,19] localrepo: use setters instead of constructor for commit metadata |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[12,of,19] localrepo: don't use raw context when checking for an empty commit |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[13,of,19] context: separateworkingctx stats and raw status |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[14,of,19] context: support matches in workingctx.status |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[15,of,19] commit: use workingctx._rawstatus for subrepo-realted commit validation |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[16,of,19] localrepo: use workingcontext members instead of changes array during commit |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[17,of,19] commit: move commit subrepo preparation fully into workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[18,of,19] commit: move commit preparation from localrepo.commit to workingctx |
2013-02-10 |
David Schleimer |
|
Changes Requested |
[19,of,19] commit: get rid of no-longer needed variable in localrepo.commit |
2013-02-10 |
David Schleimer |
|
Changes Requested |
convert: drastically speed up git conversions |
2014-05-29 |
David Schleimer |
|
Accepted |
testing: [sprint] [RFC] add hypothesis fuzz testing |
2015-10-24 |
David MacIver |
|
Accepted |
run-tests: allow run-tests.py to run tests outside current directory |
2016-02-17 |
David MacIver |
|
Superseded |
run-tests: allow run-tests.py to run tests outside current directory |
2016-02-18 |
David MacIver |
|
Accepted |
testing: generate tests operations using Hypothesis |
2016-02-23 |
David MacIver |
|
Superseded |
testing: generate tests operations using Hypothesis |
2016-02-23 |
David MacIver |
|
Superseded |
[V3] testing: generate tests operations using Hypothesis |
2016-02-24 |
David MacIver |
|
Superseded |
[1,of,5,V4] testing: generate tests operations using Hypothesis |
2016-02-24 |
David MacIver |
|
Superseded |
[2,of,5,V4] testing: expand Hypothesis tests with branch commands |
2016-02-24 |
David MacIver |
|
Superseded |
[3,of,5,V4] testing: test multiple repositories with Hypothesis |
2016-02-24 |
David MacIver |
|
Superseded |
[4,of,5,V4] testing: allow Hypothesis to enable extensions |
2016-02-24 |
David MacIver |
|
Superseded |
[5,of,5,V4] testing: Add a 'continous' profile |
2016-02-24 |
David MacIver |
|
Superseded |
[1,of,5,V5] testing: generate tests operations using Hypothesis |
2016-02-24 |
David MacIver |
|
Superseded |
[2,of,5,V5] testing: expand Hypothesis tests with branch commands |
2016-02-24 |
David MacIver |
|
Superseded |
[3,of,5,V5] testing: test multiple repositories with Hypothesis |
2016-02-24 |
David MacIver |
|
Superseded |
[4,of,5,V5] testing: allow Hypothesis to enable extensions |
2016-02-24 |
David MacIver |
|
Superseded |
[5,of,5,V5] testing: Add a 'continous' profile |
2016-02-24 |
David MacIver |
|
Superseded |
[1,of,5,V6] testing: generate tests operations using Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[2,of,5,V6] testing: expand Hypothesis tests with branch commands |
2016-02-25 |
David MacIver |
|
Superseded |
[3,of,5,V6] testing: test multiple repositories with Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[4,of,5,V6] testing: allow Hypothesis to enable extensions |
2016-02-25 |
David MacIver |
|
Superseded |
[5,of,5,V6] testing: Add a 'continous' profile |
2016-02-25 |
David MacIver |
|
Superseded |
[1,of,5,V7] testing: generate tests operations using Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[2,of,5,V7] testing: expand Hypothesis tests with branch commands |
2016-02-25 |
David MacIver |
|
Superseded |
[3,of,5,V7] testing: test multiple repositories with Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[4,of,5,V7] testing: allow Hypothesis to enable extensions |
2016-02-25 |
David MacIver |
|
Superseded |
[5,of,5,V7] testing: Add a 'continous' profile |
2016-02-25 |
David MacIver |
|
Superseded |
[1,of,5,V8] testing: generate tests operations using Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[2,of,5,V8] testing: expand Hypothesis tests with branch commands |
2016-02-25 |
David MacIver |
|
Superseded |
[3,of,5,V8] testing: test multiple repositories with Hypothesis |
2016-02-25 |
David MacIver |
|
Superseded |
[4,of,5,V8] testing: allow Hypothesis to enable extensions |
2016-02-25 |
David MacIver |
|
Superseded |
[5,of,5,V8] testing: Add a 'continous' profile |
2016-02-25 |
David MacIver |
|
Superseded |
[1,of,5,V9] testing: generate tests operations using Hypothesis |
2016-02-26 |
David MacIver |
|
Accepted |
[2,of,5,V9] testing: expand Hypothesis tests with branch commands |
2016-02-26 |
David MacIver |
|
Accepted |
[3,of,5,V9] testing: test multiple repositories with Hypothesis |
2016-02-26 |
David MacIver |
|
Accepted |
[4,of,5,V9] testing: allow Hypothesis to enable extensions |
2016-02-26 |
David MacIver |
|
Accepted |
[5,of,5,V9] testing: Add a 'continuous' profile |
2016-02-26 |
David MacIver |
|
Accepted |
testing: allow Hypothesis tests to disable extensions |
2016-02-26 |
David MacIver |
martinvonz |
Accepted |
hypothesis: handle "repository is unrelated" errors |
2016-02-26 |
David MacIver |
|
Accepted |
[hglib] client: add support for 'hg commit --amend' |
2014-10-23 |
David Douard |
|
Accepted |
[RFC] strip: add -C as alternative to --no-backup |
2016-02-24 |
David Demelier |
|
Rejected |