用于管理gerrit存储库上一组未标记修补程序的本地签出的工具
prep_source_repos的Python项目详细描述
准备资源回购
----
介绍
============
此存储库包含用于管理多个未完成修补程序的脚本
转到基于gerrit的项目。它最初是为管理Tripleo而开发的
部署,并仍然做出某些三重假设(欢迎使用修补程序
如果您发现该工具通常更有用)
源回购协议包括:
-组合任意未合并gerrit修补程序的工具(准备源代码)
它还将基于组合的
分支
-用于Tripleo部署的示例配置文件
(回购参考文献:yaml)
用法
=====
*创建repo_refs.yaml(请参阅此存储库根目录中的一个
激发灵感)。
*运行prep-source-repos$您的参考文件$destination-dir以签出和
更新refs文件指定的存储库(在tripleo上下文中,
$destination\ u dir通常是“$tripleo\ u root”)。
请注意,每当刷新
源回购,并在更新后恢复(当然,这可能,
失败)。这提供了一种使用本地编辑/工作的方便方法
直接使用的存储库的进度(例如
克隆到图像中)。
*(可选)将refs文件的源变量配置为tripleo脚本
使用新集成的分支
*继续您可能拥有的任何Tripleo活动(构建图像、部署,
等)。
高级使用
============
与gerrit refs的xx/yy/zz格式不匹配的refs被假定为
本地在建工程分支机构。这些不是获取的,而是合并到
汇总分支以及所有其他修补程序。小心点这个
允许在一个项目中有效地使用多个补丁集
它们在gerrit被堆成一堆。
xx/yy/0表的引用是对gerrit的后期绑定引用-它们将使用
gerrit rest api以查找最新版本并将使用该版本。
运行prep source repos时,在refs和
output dir用于筛选要获取的存储库,因此在处理
(假设)两个局部正交面片到nova,您需要更新
汇总分支只需:
准备来源:新奥尔良回购
只有nova会被更新。
----
介绍
============
此存储库包含用于管理多个未完成修补程序的脚本
转到基于gerrit的项目。它最初是为管理Tripleo而开发的
部署,并仍然做出某些三重假设(欢迎使用修补程序
如果您发现该工具通常更有用)
源回购协议包括:
-组合任意未合并gerrit修补程序的工具(准备源代码)
它还将基于组合的
分支
-用于Tripleo部署的示例配置文件
(回购参考文献:yaml)
用法
=====
*创建repo_refs.yaml(请参阅此存储库根目录中的一个
激发灵感)。
*运行prep-source-repos$您的参考文件$destination-dir以签出和
更新refs文件指定的存储库(在tripleo上下文中,
$destination\ u dir通常是“$tripleo\ u root”)。
请注意,每当刷新
源回购,并在更新后恢复(当然,这可能,
失败)。这提供了一种使用本地编辑/工作的方便方法
直接使用的存储库的进度(例如
克隆到图像中)。
*(可选)将refs文件的源变量配置为tripleo脚本
使用新集成的分支
*继续您可能拥有的任何Tripleo活动(构建图像、部署,
等)。
高级使用
============
与gerrit refs的xx/yy/zz格式不匹配的refs被假定为
本地在建工程分支机构。这些不是获取的,而是合并到
汇总分支以及所有其他修补程序。小心点这个
允许在一个项目中有效地使用多个补丁集
它们在gerrit被堆成一堆。
xx/yy/0表的引用是对gerrit的后期绑定引用-它们将使用
gerrit rest api以查找最新版本并将使用该版本。
运行prep source repos时,在refs和
output dir用于筛选要获取的存储库,因此在处理
(假设)两个局部正交面片到nova,您需要更新
汇总分支只需:
准备来源:新奥尔良回购
只有nova会被更新。