gitcsv

command module
v0.0.0-...-5bff0b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2017 License: MIT Imports: 6 Imported by: 0

README

gitcsv

Store git log as CSV

Install

go get github.com/mcls/gitcsv

Usage

gitcsv path/to/git/repo/ ./git_log.csv

Example

Parsing the linux kernel's git history:

$ gitcsv ~/Desktop/experiment/linux
2017/03/06 09:31:26 Opening repo
2017/03/06 09:31:26 Parsing each commit in history
2017/03/06 09:31:52 Done.

As you can see it takes less than 30 seconds to parse more than 600k commits.

Dependencies

This uses git2go, so it depends on libgit2.

To install with Homebrew run brew install libgit2.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL