[Bug] Git attribution settings ignored - commits still include Co-Authored-By footer
Bug Description
Claude Code continues to add git attribution footers to commit messages despite having both includeCoAuthoredBy and gitAttribution settings explicitly set to false in the settings file.
Environment Info
- Platform: win32
- Terminal: Windows Terminal
- Version: 2.0.34
- Settings file location:
%USERPROFILE%\.claude\settings.json
Current Configuration
The settings file contains the following configuration:
{
"includeCoAuthoredBy": false,
"alwaysThinkingEnabled": false,
"gitAttribution": false,
"permissions": {
"defaultMode": "bypassPermissions"
}
}
Expected Behavior
With both includeCoAuthoredBy: false and gitAttribution: false set, Claude Code should NOT add:
- The "🤖 Generated with Claude Code" footer
- The "Co-Authored-By: Claude <noreply@anthropic.com>" line
to commit messages.
Actual Behavior
Claude Code still adds the following to commit messages:
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Steps to Reproduce
- Create or edit
%USERPROFILE%\.claude\settings.jsonon Windows - Set both
"includeCoAuthoredBy": falseand"gitAttribution": false - Ask Claude to create a git commit
- Observe that the attribution footer is still added
Additional Context
This appears to be a configuration parsing or application issue where the settings are not being properly read or applied during the git commit process.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗