Last updated: June 2025
Use this syntax to filter pull requests in GitKraken Desktop and quickly find the items you need.
GitHub
Search by Title or Description
| Filter | Example | Description |
|---|---|---|
| Title/body search | foo |
Matches PRs with foo in the title or description |
| Exact match | foo bar |
Matches PRs with foo bar in the title or description |
in: title only |
foo in:title |
Matches PRs with foo in the title only |
in: body only |
foo in:body |
Matches PRs with foo in the body only |
People Filters
| Filter | Example | Description |
|---|---|---|
author: |
author:keanu |
PRs created by user keanu |
assignee: |
assignee:keanu |
PRs assigned to keanu |
review-requested: |
review-requested:jerry |
PRs needing review from jerry |
reviewed-by: |
reviewed-by:keanu |
PRs already reviewed by keanu |
involves: |
involves:jerry |
PRs involving jerry via comment, review, or assignment |
Branch Filters
| Filter | Example | Description |
|---|---|---|
base: |
base:main |
PRs targeting the main branch |
head: |
head:development |
PRs from development branch |
State and Metadata
| Filter | Example | Description |
|---|---|---|
draft: |
draft:true |
Draft PRs only |
label: |
label:"Release Critical" |
PRs with the specified label |
milestone: |
milestone:v1 |
PRs assigned to v1 milestone |
Review Status
| Filter | Example | Description |
|---|---|---|
review: |
review:approved |
PRs approved by at least one reviewer |
review:changes_requested |
PRs with change requests | |
review:none |
PRs without any reviews |
CI Status
| Filter | Example | Description |
|---|---|---|
status: |
status:success |
PRs with successful CI |
status:pending |
PRs with pending CI | |
status:failure |
PRs with failed CI |
Missing Values
| Filter | Example | Description |
|---|---|---|
no: |
no:assignee |
PRs without an assignee |
no:status |
PRs without a CI status |
Date Queries
| Filter | Example | Description |
|---|---|---|
created: |
created:2020-12-31 |
PRs created on or after this date |
updated: |
updated:2020-12-31 |
PRs updated on or after this date |
Multiple and Excluded Filters
You can combine filters using commas (OR logic) or use a dash (-) to exclude.
Examples:
label:Bug,Feature– PRs with either label-assignee:guy– PRs not assigned toguylabel:Bug,Feature label:Important– PRs with Bug or Feature, and also Important
Other Integrations
GitKraken Desktop supports some—but not all—filter options across integrations:
| Integration | updated: | review-requested: | assignee: | title/body/in/no/created/base/head | reviewed-by, review, involves, label, milestone, draft, status |
|---|---|---|---|---|---|
| GitLab / Self-Managed | ✔ | ✔ | ✔ | ||
| Bitbucket | ✔ | ✔ | ✔ | ||
| Bitbucket Data Center | ✔ | ✔ | ✔ | ||
| Azure DevOps | ✔ | ✔ |
Tip: Use filters in the pull request panel to narrow down by author, label, or merge target.