围绕git和github的工具集合,使开发人员的生活更轻松。

jolly-github-toolbelt的Python项目详细描述


Github工具

围绕git和github的工具集合,使开发人员的生活更轻松。

gt分配pr

一个简单的助手,用于将给定的pr分配给来自cli的一组用户。

用法

此工具需要使用标记(请参见Using Tokens)。 只需提供ownerrepositorypr_number 有多少用户就有多少, 您可以将给定的PR分配给这些用户。 默认情况下,保留当前分配的用户, 但是可以使用--clear-current标志删除它们。

使用代币

<>为了提供最大的灵活性, 这些工具设计用于Github个人访问令牌, 对于使用双因素身份验证的用户来说 或通过saml单点登录(sso)保护访问。 github向obtain a token提供指令。 令牌可以提供给所有命令 通过--token TOKEN标志, 或者在您的环境中设置GH_TOKEN

自定义github url

默认情况下,此项目与https://github.com一起工作。 为了使用备用url,例如企业安装, 您可以通过环境变量提供url:GT_GH_URL

预提交挂钩

这个存储库还提供了三个钩子,如下所述, 可手动安装或通过pre-commit

gt提交消息

确保提交消息符合某些最佳实践:

  1. 主题行不应超过50个字符
  2. 将正文包装为72个字符
  3. 用空行把主题和正文分开。

这些是从A Note About Git Commit Messages中提取的。

燃气轮机自检

可以在提交之前执行验证。 如果存在一个名为^ {tT9} $的可执行文件 在存储库的根目录中,python、ruby或gherkin文件发生了更改, 检查人被执行 返回状态作为提交发生的入口。 可以通过git commit -n绕过检查。

gt准备提交消息

通过包含适当的前缀来准备提交消息, 如果可能,根据分支名称。 如果分支名称包含jira id,则包含在前缀中。 如果分支名称还包含“ff”或“spike”, 附加到前缀的。 如果一个分支机构的名字,不包括吉拉身份证, 包含“ff”、“spike”、“enhancement”或“fix”, 那些短语被设为前缀。 所有搜索都不区分大小写。

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

推荐PyPI第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件