AnswerDotAI / AnswerDotAI/fastgit
Failing git commands lose stdout, so errors print empty
Abierto
bug
- Lenguaje dominante
- Jupyter Notebook
- Estrellas
- 7
- Forks
- 0
- Merge medio
- 1 min
- PR fusionados (30 d)
- 1
Descripción
`Git.__call__`'s error handler prints only `e.stderr` (core.py:50), but git writes conflict/failure detail to stdout, so a failing command reports nothing useful — unlike the success path in `callgit`, which returns `r.stdout + r.stderr`.
Repro: in a repo where the merge conflicts, `Git(path).merge('upstream/main')` prints `ERROR: git merge upstream/main:` with an empty message and returns `None`; git's own `CONFLICT (content): Merge conflict in ...` / `Automatic merge failed` lines are lost.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.