文件名称:tito:用于管理基于 rpm 的 git 项目的工具
文件大小:773KB
文件格式:ZIP
更新时间:2024-08-13 03:39:47
Python
关于 Tito 是一个使用 git 作为源代码存储库来管理基于 RPM 的项目的工具。 Tito 提供以下功能: 使用增加的 RPM 版本或发布标记新版本。 根据自上一个标记以来的 git 历史记录自动生成规范文件更改日志。 使用来自任何标签的一致校验和创建可靠的 tar.gz 文件。 从任何标签构建源代码和二进制 rpm。 根据最近提交的代码构建源代码和二进制“测试”rpm。 使用适当的 disttags 构建多个源 rpm 以提交给 Koji 构建系统 通过“模拟”工具构建 rpm。 在 git 中的每个分支基础上: 维护并发版本流。 改变包的构建/标记方式。 报告自上一个标记以来丢失的任何差异或提交消息。 定义发布目标以将您的包发布到 yum 存储库或 Fedora 构建系统。 为您自己的项目需求定义自定义构建器/发布器实现。 从“上游”git 存储库构建
【文件预览】:
tito-master
----releasers.conf.5.asciidoc(10KB)
----MANIFEST.in(172B)
----.packit.yml(154B)
----.mailmap(1KB)
----.gitattributes(746B)
----man.asciidoc(50B)
----tito.spec(39KB)
----AUTHORS(457B)
----COPYING(18KB)
----.tito()
--------custom()
--------tito.props(256B)
--------packages()
--------releasers.conf(369B)
--------templates()
----tito.props.5.asciidoc(9KB)
----hacking()
--------titotest-centos-6()
--------titotest-fedora-rawhide()
--------runtests.sh(4KB)
--------titotest-fedora-33()
--------titotest-centos-7()
----src()
--------tito()
----requirements.txt(8B)
----doc()
--------index.md(8KB)
--------maintenance.md(956B)
--------mead.md(7KB)
--------builders.md(4KB)
----wercker.yml(211B)
----.travis.yml(111B)
----mkdocs.yml(224B)
----tox.ini(278B)
----share()
--------tito_completion.sh(3KB)
----LICENSE(18KB)
----test()
--------functional()
--------unit()
----setup.py(2KB)
----README.md(10KB)
----HACKING.md(4KB)
----tito.8.asciidoc(7KB)
----titorc.5.asciidoc(2KB)
----.editorconfig(493B)
----.gitignore(241B)
----runtests.py(2KB)
----bin()
--------generate-patches.pl(3KB)