这是一个 hack 工作,演示了一个不应该做的事情,因为它不使用 API。但是,有了这个,您不需要 API 密钥,因此任何人都可以使用该咒语。
如果您对Github 确定的active表示满意:
bash 外壳
curl https://github.com/raspberrypi/linux/branches/active > branches-active.html
grep 'data-branch-name' branches-active.html | sed -r 's/^.*data-branch-name="(.*?)"(.*$)/git remote set-branches --add origin \1/'
发出:
git remote set-branches --add origin rpi-5.4.y
git remote set-branches --add origin rpi-5.3.y
git remote set-branches --add origin legacy_screen_blanking_update
git remote set-branches --add origin rpi-5.2.y
git remote set-branches --add origin rpi-4.19.y-rt
git remote set-branches --add origin rpi-5.1.y
git remote set-branches --add origin rpi-5.0.y
git remote set-branches --add origin rpi-4.20.y
git remote set-branches --add origin avs2
git remote set-branches --add origin rpi-4.14.y-rt
如果您想从最近的提交日期进行微调:
grep 'time-ago' branches-active.html | sed -r 's/^.*datetime="(....-..-..).*$/\1/'
2019-11-05
2019-10-28
2019-10-28
2019-10-28
2019-09-16
2019-09-23
2019-09-23
2019-09-23
2019-09-05
2019-05-28
演示这一点的简单脚本(硬编码,无参数):
https ://gist.github.com/maphew/1b706e66e87919dbd2538f21b6ea9f26
资料来源: