@@ -397,6 +397,40 @@ letter.
397
397
[[send-patches]]
398
398
=== Sending your patches.
399
399
400
+ ==== Choosing your reviewers
401
+
402
+ :security-ml-ref: footnoteref:[security-ml]
403
+
404
+ As mentioned at the beginning of the section, patches that may be
405
+ security relevant should not be submitted to the public mailing list
406
+ mentioned below, but should instead be sent privately to the Git
407
+ Security mailing list{security-ml-ref}.
408
+
409
+ :contrib-scripts: footnoteref:[contrib-scripts,Scripts under `contrib/` are +
410
+ not part of the core `git` binary and must be called directly. Clone the Git +
411
+ codebase and run `perl contrib/contacts/git-contacts`.]
412
+
413
+ Send your patch with "To:" set to the mailing list, with "cc:" listing
414
+ people who are involved in the area you are touching (the `git-contacts`
415
+ script in `contrib/contacts/`{contrib-scripts} can help to
416
+ identify them), to solicit comments and reviews. Also, when you made
417
+ trial merges of your topic to `next` and `seen`, you may have noticed
418
+ work by others conflicting with your changes. There is a good possibility
419
+ that these people may know the area you are touching well.
420
+
421
+ :current-maintainer: footnote:[The current maintainer:
[email protected] ]
422
+ :git-ml: footnote:[The mailing list:
[email protected] ]
423
+
424
+ After the list reached a consensus that it is a good idea to apply the
425
+ patch, re-send it with "To:" set to the maintainer{current-maintainer}
426
+ and "cc:" the list{git-ml} for inclusion. This is especially relevant
427
+ when the maintainer did not heavily participate in the discussion and
428
+ instead left the review to trusted others.
429
+
430
+ Do not forget to add trailers such as `Acked-by:`, `Reviewed-by:` and
431
+ `Tested-by:` lines as necessary to credit people who helped your
432
+ patch, and "cc:" them when sending such a final version for inclusion.
433
+
400
434
:security-ml: footnoteref:[security-ml,The Git Security mailing list:
[email protected] ]
401
435
402
436
Before sending any patches, please note that patches that may be
@@ -490,38 +524,6 @@ patch, format it as "multipart/signed", not a text/plain message
490
524
that starts with `-----BEGIN PGP SIGNED MESSAGE-----`. That is
491
525
not a text/plain, it's something else.
492
526
493
- :security-ml-ref: footnoteref:[security-ml]
494
-
495
- As mentioned at the beginning of the section, patches that may be
496
- security relevant should not be submitted to the public mailing list
497
- mentioned below, but should instead be sent privately to the Git
498
- Security mailing list{security-ml-ref}.
499
-
500
- :contrib-scripts: footnoteref:[contrib-scripts,Scripts under `contrib/` are +
501
- not part of the core `git` binary and must be called directly. Clone the Git +
502
- codebase and run `perl contrib/contacts/git-contacts`.]
503
-
504
- Send your patch with "To:" set to the mailing list, with "cc:" listing
505
- people who are involved in the area you are touching (the `git-contacts`
506
- script in `contrib/contacts/`{contrib-scripts} can help to
507
- identify them), to solicit comments and reviews. Also, when you made
508
- trial merges of your topic to `next` and `seen`, you may have noticed
509
- work by others conflicting with your changes. There is a good possibility
510
- that these people may know the area you are touching well.
511
-
512
- :current-maintainer: footnote:[The current maintainer:
[email protected] ]
513
- :git-ml: footnote:[The mailing list:
[email protected] ]
514
-
515
- After the list reached a consensus that it is a good idea to apply the
516
- patch, re-send it with "To:" set to the maintainer{current-maintainer}
517
- and "cc:" the list{git-ml} for inclusion. This is especially relevant
518
- when the maintainer did not heavily participate in the discussion and
519
- instead left the review to trusted others.
520
-
521
- Do not forget to add trailers such as `Acked-by:`, `Reviewed-by:` and
522
- `Tested-by:` lines as necessary to credit people who helped your
523
- patch, and "cc:" them when sending such a final version for inclusion.
524
-
525
527
== Subsystems with dedicated maintainers
526
528
527
529
Some parts of the system have dedicated maintainers with their own
0 commit comments