[LU-11329] add get_maintainer.pl script from kernel Created: 03/Sep/18  Updated: 30/Jan/22  Resolved: 27/Nov/18

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.12.0, Lustre 2.13.0

Type: Improvement Priority: Minor
Reporter: Andreas Dilger Assignee: Andreas Dilger
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-8075 Automatically add peer reviewers per ... Reopened
Rank (Obsolete): 9223372036854775807

 Description   

The get_maintainer.pl script can be given a patch file or list of pathnames and will look at the MAINTAINERS file for different code subsections and the developers that are maintaining those sections. If no maintainer is found, it will also check the git commit history and "git blame" to see which developers were active on the specified file(s) and use them.

It would be useful to have this in the Lustre tree to make it easier to find reviewers for the code.



 Comments   
Comment by Gerrit Updater [ 03/Sep/18 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33104
Subject: LU-11329 utils: add get_maintainer.pl script
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f017a632c21fb63946772fac7914b9b206398a4a

Comment by Gerrit Updater [ 21/Sep/18 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33104/
Subject: LU-11329 utils: add get_maintainer.pl script
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 12c0648275d598719ab3c48e388451fc6e664451

Comment by Gerrit Updater [ 12/Oct/18 ]

James Nunez (jnunez@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33360
Subject: LU-11329 utils: create tests maintainers list
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 525abd9eb1434f64edb1a27a783b89145d315cfe

Comment by Gerrit Updater [ 16/Oct/18 ]

Andreas Dilger (adilger@whamcloud.com) merged in patch https://review.whamcloud.com/33360/
Subject: LU-11329 utils: create tests maintainers list
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: fe7c13bd48d3933f3d6b78e4e2ba9ea26190b8b7

Comment by Gerrit Updater [ 22/Oct/18 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/33413
Subject: LU-11329 misc: populate MAINTAINERS file
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 80123c9a07b0f4c0249ed1be2798a7bd385d1b30

Comment by Gerrit Updater [ 24/Oct/18 ]

Olaf Faaland-LLNL (faaland1@llnl.gov) uploaded a new patch: https://review.whamcloud.com/33467
Subject: LU-11329 misc: Add LLNL reviewers to MAINTAINERS
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d8959d64ab59b9e3db7269f974c979e23404947d

Comment by Gerrit Updater [ 02/Nov/18 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33413/
Subject: LU-11329 misc: populate MAINTAINERS file
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 92b664139c1d075841a318cd4c23eb0169689a38

Comment by Gerrit Updater [ 02/Nov/18 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33467/
Subject: LU-11329 misc: Add LLNL reviewers to MAINTAINERS
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 86bb350708ed035309466286152707f3a1d3a1a1

Comment by Gerrit Updater [ 19/Nov/18 ]

Patrick Farrell (paf@cray.com) uploaded a new patch: https://review.whamcloud.com/33684
Subject: LU-11329 utils: Add maintainer entries
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e48654a5fe79f99d7f0ef5f55ffbfe57b64c3688

Comment by Peter Jones [ 25/Nov/18 ]

I've removed the fix version because, even though there's no doubt that Patrick's patch will make it into 2.12, this seems like an open-ended ticket where there could be future patches from other sources

Comment by Andreas Dilger [ 25/Nov/18 ]

I would say close this ticket when the last patch lands, and we can use a new ticket for updating the MAINTAINERS file. The addition of get_maintaibers.pl is done.

Comment by Gerrit Updater [ 27/Nov/18 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33684/
Subject: LU-11329 utils: Add maintainer entries
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 82cccc51ffd282efd9835f01db8be0770a7e3c62

Comment by Peter Jones [ 27/Nov/18 ]

ok fair enough - landed for 2.12

Comment by Gerrit Updater [ 25/Jan/19 ]

Andreas Dilger (adilger@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/34109
Subject: LU-11329 misc: reorder Git .mailmap file
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 81af44c2b925137b05e963074018005c823efe6e

Comment by Gerrit Updater [ 08/Mar/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/34109/
Subject: LU-11329 misc: reorder Git .mailmap file
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0599ede3dab99eced0820541a806c7a23e3ec48b

Generated at Sat Feb 10 02:42:56 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.