的目标是将一个经常会让用户感到沮丧和困惑的工具转变为开发人员真正不介意的工具,并且实际上希望将其作为其工具链的一部分为了摆脱经典安全难题的束缚,这些工具通常非常麻烦且难以使用,以至于开发人员宁愿放弃它们,尽管成本高昂。 这个新版本投入了许多开发人员的时间,如果没有来自 工程师的所有优秀贡献者以及许多新的外部贡献者,这是不可能的然而,我想特别赞扬我们自己的耶利米·高迪。
他最初将 tartufo 后端移植到
使用 pygit 的工作为这个版本中的速度提升铺平了道路,如果没有他的努力,这肯定不会在这样的时间范b 柬埔寨手机卡怎么查号码 围内发生。谢谢你,耶利米 这给我们带来了一个大问题:这个新版本有什么了不起的? 新热点 以下是我们为此新的主要版本添加、修复或改进的重要项目的摘要。 表现 首先也是最重要的,如前所述,后端从 切换GitPython到pygit这意味着,在这种背景下,我们不再只是运行git命令并解释输出。
我们现在实际上是直接与
GitDB 交互这为我们提供了巨大的加速,并且使我们更容易忽略用户配置。这意味着 git 操作 PTNB 现在按照预期的方式执行tartufo,无论用户自己的 git 配置如何。 Jeremiah Gowdy的初始作品— Sushant Mimani的过渡结论— 进一步完善以确保结果与Esha Mayuri的 vx 相同— Scott Bailey投入了大量的工作,以便在发现问题时立即显示问题,而不是缓冲它们以在最后批量显示。