通过 SHA 从 github 下载项目 tarball 时,如何预测下载文件名?
例如,当我下载时:
https://github.com/nette/nette/tarball/e9719f05fc9bbe1742c68ab7ddee640c99a3ec64
文件名(由 Content-Disposition 设置)是:
nette-nette-v2.0.0-279-ge9719f0.tar.gz
格式似乎是:
{user}-{repo}-{最直接的 predecssing tag}-{SHA 和 tag 之间的提交次数}-g{SHA}.tar.gz
我想预测文件名,而不必知道“最直接的 predecssing 标记”或“SHA 和标记之间的提交次数”,也不需要重命名下载的文件。
编辑:
我真的在寻找一种无需尝试下载文件即可预测文件名的方法。(感谢@Keith 指出我最初没有指定这一点。)