https://github.com/tnagatomi/gh-committed-prs
gh-committed-prs is a tool to list pull requests which include commits by specified author
https://github.com/tnagatomi/gh-committed-prs
gh-extension github
Last synced: 5 months ago
JSON representation
gh-committed-prs is a tool to list pull requests which include commits by specified author
- Host: GitHub
- URL: https://github.com/tnagatomi/gh-committed-prs
- Owner: tnagatomi
- License: mit
- Created: 2024-12-28T06:50:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-12T09:02:25.000Z (11 months ago)
- Last Synced: 2025-08-12T11:19:25.493Z (11 months ago)
- Topics: gh-extension, github
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gh-committed-prs
`gh-committed-prs` is a gh extension to list pull requests which include commits by specified author.
## Installation
```
gh extension install tnagatomi/gh-committed-prs
```
## FLAGS
```
-h, --help Show help message
--author Search by commit author (default to your system git user.email)
--from Search commits from this date
--to Search commits to this date (default to today)
--exclude-head Specify head branch of pull requests to exclude
```
## Usage
You must be in the repository's git directory, and you must pull the repository before executing this command.
List pull requests which include commits by you until today:
```
gh committed-prs --from 2024-07-01
```
List pull requests between specific dates:
```
gh committed-prs --from 2024-07-01 --to 2024-12-31
```
List pull requests by specific commit author (can be email or name):
```
gh committed-prs --author john@example.com --from 2024-07-01
```
List pull requests by excluding head branch (useful for Gitflow alike to exclude release pull requests):
```
gh committed-prs --from 2024-07-01 --exclude-head develop
```
## Limitation
- Squash merge and rebase merge pull requests are not supported
- It might take a while to process local git if specified date range's commit log is large