ascii到svg git日志图形可视化工具。

gitink的Python项目详细描述


https://travis-ci.org/bast/gitink.svg?branch=masterhttps://img.shields.io/badge/license-%20MPL--v2.0-blue.svg

gitink

ascii到svg git日志图形可视化工具。对教git很有用。 在引擎盖下它使用https://github.com/bast/ascii2graph

示例

$ cat example.txt

                     [feature]|
                      v
               x1-----x2
              /
c1----c2----m1----c3----c4
  \        /            ^
   b1----b2----b3       |
   ^           ^       [master,HEAD]||[_branch][branch]

$ gitink --time-direction=90 --in-file=example.txt | display

这将产生(display命令需要 imagemagick):

Git log graph example

可用选项

$ gitink --help
Usage: gitink [OPTIONS]

Options:
  --scale FLOAT             Scale sizes by this factor.
  --in-file TEXT            ASCII file to convert.
  --time-direction INTEGER  Direction of the time arrow (0, 90, 180, or 270).
  --help                    Show this message and exit.

安装

$ pip install gitink

或者,您可以用分支或标记替换master。

颜色是怎么工作的?

根据提交哈希的第一个字符进行着色。其他 欢迎提出建议。

我以前用过这段代码,但是api改变了?

您可以在spaghetti分支上找到旧版本。

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

推荐PyPI第三方库


热门话题
java在下面的多线程程序中出错   java获取com。jcraft。jsch。JSCHEException:通过TeamCity构建时身份验证失败   java在Spring+Hibernate中设置H2数据库而不使用XML文件会产生NullPointerException   java无法运行程序,权限被拒绝   设计方法:过程还是有大量数据的Java?   java sbt不支持的专业。在Jdk 1.7中执行时出现的小版本52.0错误   java随机(?)ElementNotVisibleException   java如何确定输入到文本字段中的时间是否在预先设定的两个打开和关闭时间范围内?   java Map reduce驱动程序代码不工作   Android java客户端突然停止   java J2ssh客户端经常断开连接   java动态标量子查询   java试图通过使用嵌套循环获取非重复数字。。(二维阵列)   使用java通知用户来自socket的新请求   java我们应该为DAO使用spring单例吗