brennie got a fish trophy!
Generate commit histories with Mercurial
Review Request #10101 — Created July 24, 2018 and submitted
The Mercurial SCM tool can now generate commit histories so that it can
be used to create review requests with history.
Posted review requests with history.
Description | From | Last Updated |
---|---|---|
E303 too many blank lines (2) |
reviewbot | |
F821 undefined name 'NO_PARENT' |
reviewbot | |
Byte string prefix? We'd need it above as well. |
chipx86 | |
Byte string prefix? |
chipx86 | |
Alphabetical order. |
chipx86 | |
This should say that it raises NotImplementedError under the conditions. |
chipx86 | |
It'd be nice to know where the revisions come from. |
chipx86 | |
Just to check, is \\x1f right, or would \x1f be right? |
chipx86 | |
We use these special markers in several places. Let's make them constants so it's readable and consistent. |
chipx86 | |
This was reordered but wasn't put in alphabetical order. |
chipx86 | |
I think the function name changed in a parent change. Can you retest with that? |
chipx86 | |
Must be the full path: rbtools.clients.errors.SCMError. |
chipx86 | |
It'd be nice to have these as constants like with Git, to help with readability. |
chipx86 | |
Is there any reason why we couldn't just do if entry['parent2'] != self.NO_PARENT? We don't use it elsewhere, and it … |
david | |
Missing period. |
chipx86 |
- Commit:
-
b2a208ea1a19d697590737059ae9eaa13b035601a14e648241fa0e519dcb47bb34963af172cafb7b
- Diff:
-
Revision 2 (+62)
Checks run (2 succeeded)
- Change Summary:
-
Address issues
- Commit:
-
a14e648241fa0e519dcb47bb34963af172cafb7bd2c58677e2c59dd1f7b795a7b4ff11a0ca9a406a
- Diff:
-
Revision 3 (+64)
Checks run (2 succeeded)
- Change Summary:
-
rebase
- Commit:
-
d2c58677e2c59dd1f7b795a7b4ff11a0ca9a406af8cad25d8e5d065c87f4609dba1becb601b3fb00
- Diff:
-
Revision 4 (+64)
Checks run (2 succeeded)
- Change Summary:
-
addressed feedback
- Commit:
-
f8cad25d8e5d065c87f4609dba1becb601b3fb00b9538d038a1ccab87978e6f62e6169a3f22e2f9d
- Diff:
-
Revision 5 (+70 -1)
Checks run (2 succeeded)
- Change Summary:
-
addressed feedback
- Commit:
-
b9538d038a1ccab87978e6f62e6169a3f22e2f9d9ef4b914a78636778f6ea6d1a1a912655d16798c
- Diff:
-
Revision 6 (+91 -2)
Checks run (2 succeeded)
- Change Summary:
-
addressed feedback
- Commit:
-
9ef4b914a78636778f6ea6d1a1a912655d16798c9b3cdd22774f16cfc676cec183eef9d893428b43
- Diff:
-
Revision 7 (+92 -2)
Checks run (2 succeeded)
- Change Summary:
-
- Post with author date
- Do not include base commit (hg log base..tip includes base, which we didn't want)
- Add
with_parent_diff
toMercurialClient.diff
- Fix KeyError for
parent
vsparent_id
- Do not attempt to parse an empty log entry (because each entry is suffixed with the record sep)
- Testing Done:
-
~ TODO. Support still needs to be added to RB
~ Posted review requests with history.
- Commit:
-
9b3cdd22774f16cfc676cec183eef9d893428b4337705ea382af81aa8a5e9cac8053eb98ef091915
- Diff:
-
Revision 8 (+102 -4)
Checks run (2 succeeded)
- Commit:
-
37705ea382af81aa8a5e9cac8053eb98ef0919157b3cc0129bb9cb20d3d69d641846c1297b43d7eb
- Diff:
-
Revision 9 (+102 -4)