krep2 / krep_plugin_git_diff

Report tool to generate diffs for git repository and git-repo project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Git log tool for git and git-repo project

The tool works as krep plug-ins to generate git log report in both HTML and plain text.

It can operate with the git and git-repo project with the topics components provided by krep. So it need integrate as the sub-commands with the krep core. And RepoSubcmd has been referred because the sub-command for git-repo likes to use its static method to open the git-repo manifest file in a normal way.

krep starts supporting to lead outside plug-ins with the commit krep: support to load files dynamically with environ variables. The tool need the krep branch of krep and has the commit to change the argument of RepoSubcmd.get_manifest.

As the tool involves both subcmds and topics, the variable KREP_EXTRA_PATH need to be set to point to the location of the git.

├── LICENSE
├── README.md
├── asserts
│   ├── css
│   └── js
├── subcmds
│   ├── git_diff_subcmd.py
│   └── repo_diff_subcmd.py
└── topics
    └── format_file.py

The more details of the sub-commands can be referred with the command krep help and the help output of the sub-commands.

About

Report tool to generate diffs for git repository and git-repo project

License:Apache License 2.0


Languages

Language:Python 99.6%Language:CSS 0.4%