跳转到主要内容

包含Subversion的钩子和实用工具

项目描述

什么是iw.subversion ?

此软件包包含SVN集成的辅助工具。要安装它,只需运行

$ python setup.py install

svn_check_source

在面向社区的项目中,对外开放给各种贡献者,为了不破坏代码,有一些事情需要注意。这里所说的不是代码审查,而是防止所有代码编辑错误的措施。

最常见错误包括

  • <tab> 插入,与基于空格的缩进混合

  • 换行符插入,在某些奇怪的Windows编辑器中,在行尾之前

与其跟踪提交这种错误的人,并派发一群白兔,不如进行自动代码检查。但是,清理传入的代码并不是一个好主意。最好的做法是阻止不希望的变化并警告提交者,以便他们了解这一点。

iw.subversion 提供了一个用于此目的的 svn_check_source 控制台脚本。此脚本必须在预提交钩子脚本中调用(在SVN文档中查找)。调用应类似于

svn_check_source "$REPOS" "$TXN" || exit 1

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源代码分发

iw.subversion-0.1.0.tar.gz (11.6 kB 查看哈希值)

上传时间 源代码

支持者