aws / aws/git-remote-codecommit

Unicode character in the Author field

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.