cli/pkg/cmd/pr/shared
Kynan Ware 72859237e2 Move --type into the search Qualifiers
The --type filter was concatenated into ImmutableKeywords in
SearchQueryBuild, which bypassed search.Query's quoting and let values
that contained quotes (or extra qualifiers) corrupt the final query.
Per babakks's suggestion in the review thread, model it as a regular
qualifier instead.

Add an IssueType field to Qualifiers tagged `qualifier:"type"` so it
shares a key with the existing Type field, and rework Qualifiers.Map
to honour the tag and concatenate values when multiple fields share
the same key. SearchQueryBuild now drops its bespoke type:X
formatting and just sets Qualifiers.IssueType, leaving the
keyword/qualifier escaping to pkg/search.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-12 20:40:02 -06:00
..
commentable.go Add --delete-last option to pr comment and issue comment (#10596) 2025-05-01 14:12:55 +01:00
comments.go Deprecate ColorScheme.Gray for ColorScheme.Muted 2025-04-06 10:18:48 -04:00
completion.go Include org teams for PR reviewers 2025-07-29 18:19:22 -04:00
completion_test.go Refactor tab completion test 2025-07-30 09:25:33 -04:00
display.go Deprecate ColorScheme.Gray for ColorScheme.Muted 2025-04-06 10:18:48 -04:00
display_test.go Adding no checks message when PR has no checks 2022-10-05 22:10:38 -03:00
editable.go Drop interactive Parent prompt and move Parent off Editable 2026-05-12 19:56:45 -06:00
editable_http.go refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported 2026-03-24 21:04:41 -06:00
find_refs_resolution.go chore: fix function name 2025-06-19 12:36:52 +08:00
find_refs_resolution_test.go Fix pr create when push.default tracking and no merge ref (#10863) 2025-04-24 16:41:14 +00:00
finder.go Add missing TODO comments for featuredetection if-statements 2026-02-16 14:24:32 -07:00
finder_test.go fix(pr/shared): improve ParseFullReference error message 2026-01-21 23:30:43 +00:00
git_cached_config_client.go Rework ref usage when finding and creating PRs 2025-04-15 13:38:10 -06:00
lister.go Fix checkout when URL arg is from fork and cwd is upstream 2025-02-27 16:56:11 +01:00
params.go Move --type into the search Qualifiers 2026-05-12 20:40:02 -06:00
params_test.go Move --type into the search Qualifiers 2026-05-12 20:40:02 -06:00
preserve.go Rename the module to "github.com/cli/cli/v2" 2021-08-25 12:41:30 +02:00
preserve_test.go Replace ioutil with io and os (#5498) 2022-04-26 13:07:44 +02:00
reaction_groups.go Rename the module to "github.com/cli/cli/v2" 2021-08-25 12:41:30 +02:00
state.go refactor(pr shared): consolidate ActorAssignees and ActorReviewers into ApiActorsSupported 2026-03-24 21:04:41 -06:00
survey.go fix(survey): use useReviewerSearch consistently in prompt path 2026-03-24 23:28:26 -06:00
survey_test.go Drop interactive Parent prompt and move Parent off Editable 2026-05-12 19:56:45 -06:00
templates.go fix: ignore nilerr on intentionally swallowed error 2025-11-03 20:05:27 +00:00
templates_test.go Add issue create --editor 2024-07-09 21:01:50 +09:00