KEMBAR78
`gh search` commands returns duplicate data when `--limit` greater than 100 but not a multiple of 100 · Issue #9749 · cli/cli · GitHub
Skip to content

gh search commands returns duplicate data when --limit greater than 100 but not a multiple of 100 #9749

@wknapik

Description

@wknapik
% gh --version   
gh version 2.58.0 (2024-10-01)
https://github.com/cli/cli/releases/tag/v2.58.0
% gh -R brave/brave-core search prs --limit 256 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|wc -l
256
% gh -R brave/brave-core search prs --limit 256 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|sort -u|wc -l
200
% gh -R brave/brave-core search prs --limit 275 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|wc -l
275
% gh -R brave/brave-core search prs --limit 275 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|sort -u|wc -l
225
% gh -R brave/brave-core search prs --limit 300 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|wc -l        
241
% gh -R brave/brave-core search prs --limit 300 --merged --merged-at ">$(date -I -d '1 month ago')" --base=master --json number -q '.[].number'|sort -u|wc -l
241
%

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdiscussFeature changes that require discussion primarily among the GitHub CLI teamgh-searchrelating to the gh search commandhelp wantedContributions welcomep2Affects more than a few users but doesn't prevent core functions

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions