aws / aws/git-remote-codecommit
Unicode character in the Author field
- Dominant language
- Python
- Stars
- 289
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
Because Github supports Unicode characters It's possible that some repositories have a Unicode character in the **Author field** by accident or on purpose, so when we face this error when pushing our code to AWS CodeCommit.
The CodeCommit server rejects commits that have Unicode characters in the **Author field**:
```
$ git push code-commit master
Enumerating objects: 15065, done.
Counting objects: 100% (13492/13492), done.
Delta compression using up to 12 threads
Compressing objects: 100% (4315/4315), done.
Writing objects: 100% (13136/13136), 3.67 MiB | 1.25 MiB/s, done.
Total 13136 (delta 8667), reused 12513 (delta 8055)
remote:
remote: Unable to read the commit object: 2cabaa9aefc03115a3d1df19218bdeae3c4cf28c
error: remote unpack failed: Unable to read the commit object: 2cabaa9aefc03115a3d1df19218bdeae3c4cf28c
To ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/afshin-test
! [remote rejected] master -> master (unpacker error)
error: failed to push some refs to 'ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/afshin-test'
```
```
$ git log
...
commit 97b62bb2f12b639c603d1f7205418f26b511893b
Author: Afshin Paydar
Date: Tue Sep 18 19:43:10 2020 +0000
```
Contributor guide
Assessment
This issue has not been assessed yet.