1 个不稳定版本
0.1.0 | 2020年1月10日 |
---|
#9 在 #parsing-tools
12KB
255 行
libgitmail
此库提供对 git 发送电子邮件补丁的抽象。它解析传入的邮件,并提供一个强类型接口来与补丁、补丁树交互,以及从具有许多修订的树线程中构建补丁集。
然后它编译一个新的邮件线程,可以直接通过某些用户界面管道到 git am -。
许可协议
此库是 dev-suite 的一部分,因此根据 GNU 通用公共许可证第 3.0 版或(根据您的选择)任何后续版本许可。有关更多详细信息,请参阅父仓库中的 LICENSE.md。
lib.rs
:
一个可以解析 git-send-email 生成的电子邮件的库
请注意,这不是一个通用的邮件解析器。它专门构建来理解由 git-send-email 生成的邮件。对于更通用的邮件解析器,可能需要查看 mailparse 或 mail。
从 git 邮件中获取的重要字段是“In-Reply-To”和“References”标题。`structure` 方法返回带有选择要导出集合特定部分的路径集的基本结构。有关更多信息,请查看 `PatchSet` 类型。
依赖关系
~4.5MB
~146K SLoC