{"version":"2.1.290","anchor":"git-rev-list-now-passes-terminator","canonical_anchor":"git-rev-list-now-passes-terminator","heading":"Git commit lookup no longer mistakes branch names for options","tier":"notice","area":"Git","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/git-rev-list-now-passes-terminator","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Git commit lookup no longer mistakes branch names for options\n\nWhen Claude Code asks git for a commit's hash and subject, it now marks the end of options so a name cannot be read as a flag\n\n**What**\n\nClaude Code runs a git command to show a commit's hash and subject. It now ends that command with `--`, which tells git that nothing after it is an option. A branch or tag name that starts with a dash is then read as a name, not as a flag (a setting written with dashes).\n\n**Why**\n\nThis stops an oddly named branch or tag from slipping extra options into the git command.\n\n- Area: Git\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}