用于管理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会被更新。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javagae/JPA/Datastore如何查询无主列表   java从xml中读取未知元素   java如何在控制台上显示MavReplugin单元测试覆盖率报告   java什么被认为是遍历LDAP DIT的正确方法?   Eclipse(Java)在创建了一个新包之后,我无法向其中添加源文件   java new REngine启动并立即停止   java Android:如何从保存在SQLite数据库中的listview中删除项目?   找不到java Gradle DSL方法:“compile()”错误   java使用POI获取具有特定列名的每一行中的值   java解析JSON文件   java中断for循环,返回4个结果,而不是2个   LDAP处理过程中发生java未分类异常;嵌套的异常是javax。命名。NamingException   当表单在基于spring3注释的控制器中验证失败时,java引用数据将丢失   java Android,从web获取数据并更新UI(多线程和MVC设计模式)   用于OS X Yosemite的java优化Swing程序