跳转到主要内容

Mercurial扩展,用于在提交时进行合理性检查。

项目描述

hg-commit-sanity: Mercurial提交合理性
=========================================

.. image:: https://api.travis-ci.org/paylogic/hg-commit-sanity.png
:target: https://travis-ci.org/paylogic/hg-commit-sanity
.. image:: https://pypip.in/v/hg-commit-sanity/badge.png
:target: https://crate.io/packages/hg-commit-sanity/
.. image:: https://coveralls.io/repos/paylogic/hg-commit-sanity/badge.png?branch=master
:target: https://coveralls.io/r/paylogic/hg-commit-sanity

``hg-commit-sanity`` 是一个 Mercurial 扩展,允许轻松创建预提交钩子来对提交进行合理性检查。

感谢 `Matthew Schinckel <http://schinckel.net/2013/04/07/hg-commit---prevent-stupidity>`_

安装
------------

.. sourcecode :

pip安装hg-commit-sanity

配置
-------------

您的 .hgrc 的示例

.. code-block:: cfg

[extensions]
hg_commit_sanity =

[hg_commit_sanity]
.py =
^[^#]*import pdb; pdb.set_trace\(\)
.js =
^[^(//)]*console\.[a-zA-Z]+\(.*\)

如果发现 *.py 文件中的 import pdb; pdb.set_trace() 和 *.js 文件中的 console.,则将终止提交

联系
-------

如果您有任何问题、错误报告、建议等,请创建一个在 `GitHub项目页面 <http://github.com/paylogic/hg-commit-sanity>`_ 上的问题。

许可
-------

本软件采用 `MIT许可 <http://en.wikipedia.org/wiki/MIT_License>`_ 许可。

查看LICENSE.txt

© 2013 Paylogic International.

变更日志
=========

0.0.1
-----

- 初始版本

项目详情


下载文件

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

源代码发行版

hg-commit-sanity-0.0.1.tar.gz (3.1 kB 查看哈希值)

上传时间 源代码

由以下支持