Display correct `HEAD detached` text in `git status`

Ouverte Adaptée aux débutants
#198 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
78/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
cpp, git
Domaine
cli

Piste de recherche

Commencez par la sortie du nom de branche de la sous-commande status, là où elle affiche On branch HEAD pour un HEAD détaché. Vérifiez si libgit2 signale l'état détaché à cet endroit, puis affichez HEAD detached at <short sha> en rouge, conformément à la sortie de git status citée dans l'issue. C'est terminé lorsque git2cpp status après git checkout HEAD~1 affiche cette ligne et que le message d'arbre propre reste inchangé.

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

Description

bug

If we have a detached HEAD situation, such as after a git checkout HEAD~1, the git2cpp status result is:

$ git2cpp status
On branch HEAD
Nothing to commit, working tree clean

Using git the output is more explicit:

$ git status
HEAD detached at 79e894b
Nothing to commit, working tree clean

and the HEAD detached at is red.

Langage dominant
C++
Étoiles
7
Forks
5
Merge moyen
2 j 12 h
PR mergées (30 j)
10

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de QuantStack/git2cpp

Toutes les issues de QuantStack/git2cpp

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

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