让我做一个pr让你更新git子模块

git-submodule-updater的Python项目详细描述


#Git子模块更新程序

一个自动生成关于更新的github请求的工具 Git子模块。

你只需给它一个回购协议的名字(例如mozilla/kuma) 它会找出有哪些子模块,并查看它们是否可以 更新。

##演示

不是真正的演示,而是[这个请求](https://github.com/mdn/stumptown-renderer/pull/62) 完全是用这个剧本写的。

##限制和注意事项

在编写本文时,这是一个原型。这是最不可能的 让最基本的东西发挥作用。

  • 它要求允许您将分支推送到原点。
  • 它只适用于github.com
  • 它正在使用ssh进行git克隆。所以不知道该怎么做 服务器。
  • 目前只是一个cli。
  • 现在没有好办法自动关闭过时的旧prs
  • 无单元测试
  • 未超出masterorigin的默认值进行测试
  • 头部和子模块之间的差异只能产生1个pr。
  • 要了解子模块更新的区别,您必须依赖github的 PR上的“文件已更改”选项卡。

##入门

您需要一个github访问令牌。 转到[github.com/settings/tokens](https://github.com/settings/tokens)并创建一个令牌, 复制并粘贴到.env文件中,或使用导出。例如

cat .env GITHUB_ACCESS_TOKEN=a36f6736…

pip install git-submodule-updater gsmu github.com/mdn/stumptown-renderer # for example

如果不使用.env文件,则可以使用:

GITHUB_ACCESS_TOKEN=a36f6736… gsmu myorg/myrepo

##目标

这个工具应该可以作为cli和web服务器运行 因此它可以连接到github repo webhook。

##贡献

克隆此回购,然后运行:

pip install -e “.[dev]”

应该已经安装了cligsmu

gsmu –help

如果你想做一个公关,一定要用黑色格式化,并通过flake8

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

推荐PyPI第三方库


热门话题
慢速客户端期间的java Google负载平衡器行为   java与Double的比较。类型和双。班   selenium中BDD cucumber框架中的java屏幕截图   从maven本地导入java   [AndroidJava]学习安卓,布局只工作一次   java单元测试多个依赖注入,无需在Guice中使用构造函数   usb JD2XX Java FTDI库从哪里可以获取?   n2d数组中的java搜索   jsf动态ziping和java中zip文件的下载   数组Java节省2d分幅:for循环在每次迭代中变慢,每次迭代长达5秒,每次迭代10000次   java Flurry错误FlurryAgent:Ad服务器已响应,但未发送任何Ad单元   java自动调整jxtable列的大小   java摄像头在摄像头之后使用。调用了release()   java无法在gridlayout中的cardview项ClickListener上显示toast消息或打开新活动。。。!   测试中未考虑java Jersey应用程序bindFactory排名属性   java为什么我的代码有IllegalStateException错误