Commits Miner
Commits miner is a tool to process and extract useful information from commits history in git repositories.

What does it do
Commits Miner manager all the complexity of processing commits history preparing the directories with the code at the time of commit you want to process and managing all the tasks processing the commit as well as clearing the environment after processing the information
exports.run = (projectName, path, util, logger, commit, cb) => {
util.execPromise(`cd ${path}&&find .`).then(r => {
commit.ls = r;
cb();
});
}
-
Language agnostic
- Or in any other language, you only need to provide an executable ready to receive the following parameter
your-command project_name commit_dir commit_info_in_json
Instalation
Requirements
From NPM
- Install
npm install commit-miner
- Run
commit-miner s
From source code
- Clone the repository
- run
npm i
- run
npm run server
(To start the server) - run
npm run client
(To start the web client)
Avaliable tasks
Needs help?
Ping me on chat 