Differences between revisions 16 and 20 (spanning 4 versions)
Revision 16 as of 2014-05-02 05:53:47
Size: 2282
Comment: fix typo
Revision 20 as of 2014-05-27 23:36:32
Size: 2622
Comment:
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
 * you can get the patches files directly from http://review.octopoid.net/patches/<node>/raw.txt Appropriate hg alias would be:

  {{{
[alias]
getpatch=import --partial --obsolete http://review.octopoid.net/patches/$1/raw.txt
}}}
Line 58: Line 65:
hg debugobsolete $EMAIL_NODE $NEW_NODE hg import --partial --obsolete <patches>:
Line 76: Line 83:
 * Collection of script  * [[http://42.netv6.net/reviewtools/|Collection of script]]

 * Various data collection [[http://review.octopoid.net/]]

Patch Review Process

This page explains the Mercurial patch review process and how (anyone) can help.

Generic Fact

Simple Review Checklist

  • The patch should conform to the ContributingChanges bullet list.

    • Quick reminder of important things:
    • commit message format,
    • Patch does one and only one thing,
    • Change is tested
    • Documentation augmented an updated
    • (all the other things in the list)
  • You understand the change
  • The change seems correct
  • The change seems efficient

If any concerns raised, reply to the email asking questions.

If everything sounds good, reply to the email too. Just state it looks good to you.

Accepters Review Checklist

Some people are blessed to accept patches and push them to a repo where Matt Mackall ultimatly pull from.

Here is another check list for them

  • Run check code on all patches
  • Run the whole test suites
  • Reply to the list saying that you took care of the patch
  • you can get the patches files directly from http://review.octopoid.net/patches/<node>/raw.txt Appropriate hg alias would be:

    • [alias]
      getpatch=import --partial --obsolete http://review.octopoid.net/patches/$1/raw.txt
  • Make sure you created obsolescence marker between the node in the patch and the one you created, e.g.
    • hg import --partial --obsolete <patches>:
  • use the drophack extension if you need to drop a changeset you queued

  • Rebase your queue on top of main's @

  • Move @ with the changeset you pushed.

  • Update Patchwork once you have pushed

Review Tooling

ReviewProcess (last edited 2022-10-12 15:53:35 by AugieFackler)