git plugin's track-tags option isn't enough for gnulib's git-version-gen
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 30/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- git, python
- 领域
- build-system
调研方向
从 git 插件的 track-tags 处理开始,使用 gnulib 的 git-version-gen 重现故障,并比较 git describe、git log 和 git log .。当精简后的 .git 目录能够支持该脚本运行,且不再出现报告中的缺少 tree 错误时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
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
- 主要语言
- Python
- 星标
- 8
- 派生
- 16
- 平均合并
- 4 小时 43 分钟
- 30 天内合并 PR
- 2
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apache/buildstream-plugins 的其他 Issue
-
git source: bst show --format %{source-info} crashes with BUG 'NoneType' object has no attribute 'rsplit' on untracked source可能已有人在做 @levchenkoa 于 40 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 88/100
apache/buildstream-plugins#110 ·
-
难度 3/5 1-2 天 新手友好度 68/100
apache/buildstream-plugins#115 ·
-
难度 5/5 一周以上 新手友好度 35/100
apache/buildstream-plugins#108 ·
-
autotools is not compatible with dash可能已有人在做 @nanonyme 于 565 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 35/100
-
难度 3/5 1-2 天 新手友好度 38/100
查看 apache/buildstream-plugins 的全部 Issue
相似的 Issue
-
defect from-review v0.9.2
难度 2/5 1-3 小时 新手友好度 86/100
khuisman/mcp-gee-sweet#926 ·
维护者通常 1 天内回复
-
难度 2/5 1 小时以内 新手友好度 84/100
EtanHey/brainlayer#1164 ·
维护者通常 1 天内回复
-
bug security
难度 1/5 1 小时以内 新手友好度 88/100
yunaremaia/vibeguard#141 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
PrismorSec/prismor#599 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
维护者通常 1 天内回复