自动将票证信息添加到git提交中。

giticket的Python项目详细描述


===
giticket
==



图片::https://img.shields.io/pypi/v/giticket.svg
:目标:https://pypi.python.org/pypi/giticket

…图片::https://travis-ci.com/milin/giticket.svg?branch=master
:目标:https://travis ci.org/milin/giticket

…图片::https://readthedocs.org/projects/giticket/badge/?version=latest
:目标:https://giticket.readthedocs.io/en/latest/?badge=latest
:alt:documentation status









*免费软件:mit license
*documentation:https://giticket.readthedocs.io.



功能
--

要工作,必须满足以下两个条件:
-如果传入regex,则指定的票证格式regex必须匹配。
-分支名称格式必须为<;票证号>;\lt;分支名称的其余部分>;

,例如,如果您将分支命名为“jira-1234\u awesome\feature”,并提交“修复某些错误”,提交将更新为“jira-1234修复某些错误”`.

pass`--regex=``或update`` args:[--regex=<;custom regex>;]``如果您有自定义票证regex,则在.yaml文件中。
默认情况下,它是``[a-z]+-\d+``.

pass`--format=``或update`` args:[--format=<;custom template string>;]``在.yaml文件中,如果有自定义的消息替换,
默认情况下,它是``{ticket}{commit_msg}```,其中``ticket``替换为找到的票证号,而``commit_msg`替换为原始的commit消息。


通过在`.pre-commit config.yaml``文件中添加以下钩子,可以将其与预提交一起使用。

::


repos:
-repo:https://github.com/milin/giticket
rev:'e0bf7ae'
hooks:
-id:giticket
args:['--regex=proj-[0-9],--格式='“{ticket}{commit msg}”']\optional




安装——钩子类型提交消息



…_预提交:https://pre-commcommit.com/




===
=
=
=
=




<0.1.5(2019-04-23)
---------






































<是的

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何提高我的软件项目的速度?   java将Jetty嵌入JavaSE项目   数组中的java重复字符   java我的Shell排序没有按预期工作,我需要一些帮助来找出我做错了什么   java如何在JBoss EAP6/AS7中应用先过滤后安全约束   java使用一个随机运算符来处理多个变量   java为什么我不能在文件中写我的二叉树?   java应用程序不会在Eclipse emulator上运行   我第一次尝试制作一个简单的基于瓷砖的java游戏   java为TermVectors安装Solr修补程序   java无法将更新的对象值从客户端发送到服务器,服务器读取不存在的值   Azure,java sdk,使用ARM模板部署无法转换参数文件   是否有一个Java等价于空合并运算符(?)在C#?   java如果只初始化了超类对象,是否可以调用特定于子类的方法?   向类文件传递值时出现java NullPointerException   java模不起作用   java Android TranslateAnimation动态更新布局的大小   数据结构如何在java中实例化队列对象?   java如果用户选择一些随机的相机应用程序,如何在安卓中正确处理相机意图?