Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
testfiles/ | H | 03-May-2022 | - | |||
.gitignore | H A D | 04-Apr-2020 | 297 | |||
.travis.yml | H A D | 04-Apr-2020 | 223 | |||
LICENSE | H A D | 04-Apr-2020 | 1.1 KiB | |||
README.md | H A D | 04-Apr-2020 | 976 | |||
gitmap.go | H A D | 04-Apr-2020 | 3.9 KiB | |||
gitmap_test.go | H A D | 04-Apr-2020 | 4.5 KiB |
README.md
1# GitMap 2 3[![GoDoc](https://godoc.org/github.com/bep/gitmap?status.svg)](https://godoc.org/github.com/bep/gitmap) 4[![Build Status](https://travis-ci.org/bep/gitmap.svg)](https://travis-ci.org/bep/gitmap) [![Build status](https://ci.appveyor.com/api/projects/status/c8tu1wdoa4j7q81g?svg=true)](https://ci.appveyor.com/project/bjornerik/gitmap) 5[![Go Report Card](https://goreportcard.com/badge/github.com/bep/gitmap)](https://goreportcard.com/report/github.com/bep/gitmap) 6[![codecov](https://codecov.io/gh/bep/gitmap/branch/master/graph/badge.svg)](https://codecov.io/gh/bep/gitmap) 7 8A fairly fast way to create a map from all the filenames to info objects for a given revision of a Git repo. 9 10This library uses `os/exec` to talk to Git. There are faster ways to do this by using some Go Git-lib or C bindings, but that adds dependencies I really don't want or need. 11 12If some `git log kung fu master` out there have suggestions for improvements, please open an issue or a PR. 13