如何解决重新定位时为 rpmbuild 命名 Git 补丁
我正在为这个问题寻找一些建议(即:解决方案):
我正在使用 rpmbuild
构建由 source-X.Y.tar
中的某个 SOURCES
制作的某个应用程序的定制版本。
定制意味着我在解压 git format-patch -n -p master..custom
后使用 source-X.Y.tar
制作了一些补丁,将它放在 master
分支,在 custom
分支上工作。
除了 source-X.Y.tar
...
到目前为止一切顺利,但随后出现了一个更新的上游版本(我承诺 master
)。
显然,分支 custom
需要变基,并且需要重新创建补丁。
问题来了:
变基后补丁的名称将与之前的相同,即使内容不同。
虽然我可以使用较旧的 RPM 规范文件(引用特定版本的源代码)重建较旧的 RPM,但原始补丁文件可能已被不同内容覆盖(所有补丁都位于 SOURCES
中),从而阻止它们申请。
问题是: 如果补丁的内容发生变化(例如,由于需要手动注意重新定位),我将如何获得不同的补丁名称,以及如何轻松检测哪些补丁不同,以便我可以更新 RPM 规范以包含正确的补丁文件名?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。