coreboot-kgpe-d16/util/scripts/description.md
Martin Roth db02f11c04 util/scripts: Add a script to find new users' commits on gerrit
This script lists all new commits from users with few merged commits.
By default, it looks at the last week, and considers anyone with fewer
than 5 commits merged to be a new user.

Currently the only command line argument that's accepted is the gerrit
username of the person running the query. To modify any of the other
options, the values hard-coded into the script need to be updated.

To keep down the number of repeated queries, the script saves lists of
users considered to be experienced, as well as the commits from new
users that it lists.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: Ic698798f3fddc77900c8c4e6f8427991bda3f2d1
Reviewed-on: https://review.coreboot.org/c/coreboot/+/78184
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nicholas Chin <nic.c3.14@gmail.com>
2023-10-16 18:53:26 +00:00

1.9 KiB

scripts

  • config - Manipulate options in a .config file from the command line Bash
  • cross-repo-cherrypick - Pull in patches from another tree from a gerrit repository. Shell
  • decode_spd.sh - Decodes Serial Presence Detect (SPD) files into various human readable formats. Bash
  • dts-to-fmd.sh -Converts a depthcharge fmap.dts into an fmaptool compatible .fmd format Bash
  • find_new_user_commits.sh - Finds new gerrit committers Bash
  • find-unused-kconfig-symbols.sh - Points out Kconfig variables that may be unused. There are some false positives, but it serves as a starting point Shell
  • gerrit-rebase - Applies all commits that from-branch has over to-branch, based on a common ancestor and gerrit meta-data Bash
  • get_maintainer.pl - Print selected MAINTAINERS information for the files modified in a patch or for a file Perl
  • maintainers.go - Build subsystem Maintainers Go
  • no-fsf-addresses.sh - Removes various FSF addresses from license headers Shell
  • parse-maintainers.pl - Script to alphabetize MAINTAINERS file Perl
  • rm_unused_code - Remove all code not used for a platform from the local git repository for auditing or release Bash
  • show_platforms.sh - Makes a list of platforms in the tree. Does not show variants. Shell
  • ucode_h_to_bin.sh - Microcode conversion tool Bash
  • update_submodules - Check all submodules for updates Bash