gitui-org / gitui-org/gitui

Cannot commit with empty e-mail.

Ouverte
#2,178 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
bug
Langage dominant
Rust
Étoiles
22.5k
Forks
773
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

**Describe the bug**
When git is configured with an empty e-mail address, `gitui` does not allow commits.

**To Reproduce**
Steps to reproduce the behavior:
```
git config --global user.email "<>"
git init foo
cd foo
echo "some content" > a_file.txt
gitui
# Stage a_file.txt
# Hit "c" to start a commit
# Type any commit message and hit enter
```

**Expected behavior**
A new commit should be created.

**Screenshots**
![image](https://github.com/extrawurst/gitui/assets/1566372/7cafc4d2-2f3b-4d9e-8e50-7e95643fb7bd)

**Context (please complete the following information):**
- Fedora 39
- GitUI 0.24.3
- Git 2.44.0

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier source ni test n’est indiqué. Reproduisez d’abord l’échec avec les étapes indiquées de git config, de dépôt, de staging et de commit, puis suivez le flux de commit de gitui pour gérer une adresse e-mail vide. Le travail sera considéré comme terminé lorsqu’un commit est créé avec succès avec une adresse e-mail configurée vide, avec une couverture pour ce scénario si la structure de tests existante le permet.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
git, rust
Domaine
cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.