The previous parsing logic for cross-repo dependencies (owner/repo#123)
only checked if both "/" and "#" were present, but didn't verify that
"/" came before "#". This could cause inputs like "#123/owner/repo" to
incorrectly match the cross-repo pattern.
Now explicitly check that slashIdx < hashIdx before treating as cross-repo.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
tea issues dependenciescommand to manage issue dependenciesowner/repo#indexsyntaxChanges
cmd/issues/dependencies.go- New command implementation with list/add/remove subcommandsmodules/api/client.go- Add POST and DELETE methods for API callsmodules/api/types.go- Add IssueDependencyRequest typecmd/issues.go- Register the new commandUsage
Test plan
tea issues dependencies <index>lists dependenciestea issues dependencies add <index> <dep>adds dependencytea issues dependencies remove <index> <dep>removes dependencyCloses #4
🤖 Generated with Claude Code