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.pyThe more details of the sub-commands can be referred with the command
krep help and the help output of the sub-commands.