aws / aws/git-remote-codecommit
Unicode character in the Author field
- Lenguaje dominante
- Python
- Estrellas
- 289
- Forks
- 40
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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
```
Guía de contribución
Línea de trabajo
No se nombra ningún archivo fuente ni ninguna prueba. Empieza reproduciendo el push de AWS CodeCommit con un commit cuyo campo Author contenga U+2028 y, a continuación, sigue el flujo de git-remote-codecommit implicado en el procesamiento de ese commit. Se considera terminado cuando el escenario del autor Unicode tiene cobertura explícita y se ha corregido el rechazo reportado por el remoto.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, git, python
- Área
- cloud, devtools
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100