Skip to content

fix/input - #108

Merged
hugoh merged 2 commits into
mainfrom
fix/input
Aug 3, 2026
Merged

fix/input#108
hugoh merged 2 commits into
mainfrom
fix/input

Conversation

@hugoh

@hugoh hugoh commented Aug 3, 2026

Copy link
Copy Markdown
Owner
  • fix: fail fast on git/ssh credential prompts during bulk ops
  • chore(deps): upgrade

hugoh added 2 commits August 3, 2026 17:35
Non-interactive git/jj runs left GIT_TERMINAL_PROMPT/SSH prompting
enabled, so a repo needing auth would open /dev/tty directly and hang
forever under the TUI's raw-mode/alt-screen (garbled display, keystrokes
never reach the prompt) or a concurrent CLI batch, permanently occupying
a worker slot.

Disable prompting for non-interactive runs (GIT_TERMINAL_PROMPT=0,
batch-mode GIT_SSH_COMMAND) and add a bounded timeout as
defense-in-depth, so an auth-needed repo errors out instead of stalling
the batch.
@hugoh
hugoh enabled auto-merge August 3, 2026 22:36
@hugoh
hugoh merged commit 3c332f5 into main Aug 3, 2026
5 checks passed
@hugoh
hugoh deleted the fix/input branch August 3, 2026 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant