Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
144e9d0
Gate the repository a `gh pr create` is actually for
alexander-yevsyukov Oct 16, 2026
369041e
Read the target repository without trusting raw text
alexander-yevsyukov Oct 16, 2026
c14a7b7
Gate a target the shell has yet to expand
alexander-yevsyukov Oct 16, 2026
be05215
Read the segment as `gh pr create`'s grammar
alexander-yevsyukov Oct 16, 2026
df0f506
Gate a segment that can run a command of its own
alexander-yevsyukov Oct 16, 2026
4f73d5c
Exempt only a segment the shell cannot still change
alexander-yevsyukov Oct 16, 2026
ca803a0
Gate redirection and a flag left without its value
alexander-yevsyukov Oct 16, 2026
232aeda
Decide the exemption from the whole request, not a fragment
alexander-yevsyukov Oct 16, 2026
42a40f0
Treat a `www.` host as the host itself
alexander-yevsyukov Oct 16, 2026
7a8e887
Normalize the host last, and match the URL Git really uses
alexander-yevsyukov Oct 16, 2026
8992e80
Widen detection, narrow the exemption to one plain line
alexander-yevsyukov Oct 16, 2026
44eaf8f
Read every remote URL, and only a URL's path
alexander-yevsyukov Oct 16, 2026
483c706
See a create a comment and a continuation hide together
alexander-yevsyukov Oct 16, 2026
608e60a
Detect a create from any line onward, by one rule
alexander-yevsyukov Oct 16, 2026
a3f1b00
Scan only the lines a continuation can affect
alexander-yevsyukov Oct 16, 2026
2d39d5b
Split words in one pass, not one per character
alexander-yevsyukov Oct 16, 2026
36f4b6e
Count the repository `gh` is configured to work against
alexander-yevsyukov Oct 16, 2026
1861ae0
Withhold the exemption from extglob targets
alexander-yevsyukov Oct 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading