This directory contains some helpful Git tools.
These hooks warn you about DEPS modifications so you will remember to run gclient sync.
To install these Git hooks, create symlinks like so:
ln -s $(pwd)/post-checkout $(git rev-parse --git-dir)/hooks ln -s $(pwd)/post-merge $(git rev-parse --git-dir)/hooks
Create a graph of the recent history of occurences of a grep expression in the project.
A script to suggest new owners for subdirectories in a git repo based on commit count to the relevant subdirectory.
usage: suggest_owners.py [-h] [--days-ago DAYS_AGO] [--subdirectory SUBDIRECTORY] [--ignore-authors IGNORE_AUTHORS] [--max-suggestions MAX_SUGGESTIONS] [--author-cl-limit AUTHOR_CL_LIMIT] [--dir-commit-limit DIR_COMMIT_LIMIT] repo_path
positional arguments: repo_path
optional arguments: -h, --help show this help message and exit --days-ago DAYS_AGO Number of days of history to search through. (default: 365) --subdirectory SUBDIRECTORY Limit to this subdirectory (default: None) --ignore-authors IGNORE_AUTHORS Ignore this comma separated list of authors (default: None) --max-suggestions MAX_SUGGESTIONS Maximum number of suggested authors per directory. (default: 5) --author-cl-limit AUTHOR_CL_LIMIT Do not suggest authors who have commited less than this to the directory. (default: 10) --dir-commit-limit DIR_COMMIT_LIMIT Merge directories with less than this number of commits into their parent directory. (default: 100)