Hi Marcus On 08/02/2024 15:26, Marcus Tillmanns wrote:
What did you do before the bug happened? (Steps to reproduce your issue) * Set your machines hostname to a name that does not contain "." (e.g. "ihavenodotinmyhostname") * Make sure you have no name or email configured in your global git config * Create a new repository and "git add" a file * Run: git commit -m "Test" --author "My Name <my@xxxxxxxxx>" What did you expect to happen? (Expected behavior) A commit should be created with author name "My Name", and author email "my@xxxxxxxxx" What happened instead? (Actual behavior) An error is thrown, complaining about not being able to determine the email address
This is expected as "git commit" needs an identity to use for the committer as well as for the author. To set the committer you can use the GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL environment variables if you don't have the relevant config set and git cannot extract a domain from your hostname.
Best Wishes Phillip