包含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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e46a71e6a21a1fe2cae7c7fa7287e566e2990b9128af08260e1d67b10a31f6c0 |
|
MD5 | e70a3e722ccec6fa98745d09df7273fe |
|
BLAKE2b-256 | 4d012a44428181de7cbded93832c4e4b8a13189611f34eeef0aff53553a053b0 |