apache / apache/buildstream-plugins

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

Abierto
#4 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
8
Forks
16
Merge medio
36 min
PR fusionados (30 d)
2

Descripción

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
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza con el manejo de `track-tags` del plugin git y reproduce el fallo con `git-version-gen` de gnulib, comparando `git describe`, `git log` y `git log .`. La tarea estará terminada cuando el directorio `.git` reducido permita ejecutar el script sin el error indicado de árbol ausente.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
git, python
Área
build-system
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.