apache / apache/buildstream-plugins

git plugin's track-tags option isn't enough for gnulib's git-version-gen

Ouverte
#4 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
8
Forks
16
Merge moyen
36 min
PR mergées (30 j)
2

Description

When the `track-tags` option of the `git` plugin is enabled, it generates a slimmed-down `.git` directory enough for `git describe` and `git log` to succeed.

However gnulib's `git-version-gen` script relies on `git log .` which doesn't work, and returns an error like
```
fatal: unable to read tree 1bdaa2ce628b458ab6a7c9e03023a9aed221cf75
```

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la gestion de `track-tags` du plugin git et reproduisez l’échec avec le `git-version-gen` de gnulib, en comparant `git describe`, `git log` et `git log .`. C’est terminé lorsque le répertoire `.git` allégé prend en charge le script sans l’erreur signalée d’arbre manquant.

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

Évaluation

Stack technique
git, python
Domaine
build-system
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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