LSST数据管理方代码管理工具

sqre-codekit的Python项目详细描述


[![构建状态](https://travis-ci.org/lsst-sqre/sqre-codekit.svg?branch=master)(https://travis ci.org/lsst sqre/sqre codekit)


sqre codekit

lsst dm square misc.代码管理工具

\installation


``bash
pip install sqre codekit
````

-` github get ratelimit`:显示当前github rest api请求速率限制。
-`github list repo s`:使用各种条件在github上列出存储库。
-`github mv repos to team`:将存储库从一个组移动到另一个组。
-`github tag release`:在github组织中标记git存储库,与已发布的eups distrib标记中的产品相对应的。
-`github tag team s`:标记属于指定组的github org中所有存储库的默认分支的头。


生成个人用户代币(系统会提示您输入密码):


``bash
github auth-u{{{username}
````



或者生成具有删除权限的代币:

``bash
github auth-u{{{{{{{username}}}--delete role
````





``````bash

`````````````


>全部克隆将此文件添加到一个名为“{ } }”的组织中,称为“{用户名称}”。外部“\
--团队“数据管理”\
--复制团队

````

您需要提前创建此卷影组织。在阴影中工作是很有用的。
> BR/> 'Guthub抽取-org 'Br/> BR/>。如果你想取一个最近的叉,你需要先删除现有的影子
RePOS:
> BASH
GITHUB抽取ORG\BR/> -干运行\BR/> -Debug \BR/> -ORG“示例”\BR/> -令牌“$GITHUBUG令牌”\BR/>--delete repos \
--delete repos limit 3 \
--delete teams \
--delete teams limit 3
````

需要具有删除权限的令牌。

若要获取更多调试信息,请在运行任何命令之前设置“dm_square_debug”变量,或者在命令行使用`-d`debug标志。






































发展















要开发codeKit,请创建一个python虚拟环境,以及

`` bash
git克隆https://github.com/lsst sqre/sqre codekit.git
cd sqre codekit
virtualenv venv
。venv/bin/activate
pip install-r requirements.txt
python setup.py develop
```


请注意,所有脚本(在“codekit/cli”中)都是使用setuptools
“入口点”安装的。请参见“setup.py”。

\py test

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

推荐PyPI第三方库


热门话题
java使用双一元运算符vs函数<Double,Double>   由于存在巨大的休眠,超出了java GC开销限制   java更改Tomcat中Apache文件上载的临时目录   当PDF位于本地驱动器时,javascript无法在IE中显示PDF   java hibernate如何加载瞬态对象?   java如何判断包属于哪个模块?   创建Word文档时java文件已损坏   java如何将Eclipse中的每个开放项目导出为自己的JAR?   java将带有getter和setter的变量添加到现有类中   java高效地发送多封电子邮件   java读/写。具有特殊字符的txt文件   java如何在导出到jar时包含opencv本机库   java Xstream在未完成时停止写入文件   if语句Java:无法检查布尔值是否为null   文本Java:读取txt文件并将其保存在字符串数组中,但不带反斜杠(空格)?   java如何使用正则表达式替换字符串的一部分   通过Java远程运行Powershell脚本   filenames带有xml文件空指针异常的Java文件uri