2个版本
0.4.1 | 2022年2月12日 |
---|---|
0.4.0 | 2022年2月12日 |
#112 in #repo
36KB
822 行
GlRepo
受Google repo工具启发的多Git项目获取工具。
清单文件为YAML格式,而非XML格式
default_reference: main
projects_dir: src
projects:
batchecker:
fetch_url: git@git.gitlab.com/mike7b4/batchecker
# Not needed if default_reference is specified above.
reference: main
# stored locally under src/batchecker
path: batchecker
# default is true so this one is not needed
auto_sync: true
stm32newboard-rs:
fetch_url: git@git.gitlab.com/mike7b4/batchecker
# stored locally under src/stm32newboard-rs sinve path is not specified
linux:
fetch_url: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
# If autosync is set to false the repo is not fetched when ryn sync
auto_sync: false
功能
- 同步
- list 列出本地项目 --path|--fetch-url|--reference|
- 为每个项目运行一个shell命令 for-each。
- 显示 更改 的项目
- 创建 项目
已知问题
依赖
~11–22MB
~339K SLoC