https://github.com/bep/gitmap
A fast way to create a map from all the filenames to info objects for a given revision of a Git repo.
https://github.com/bep/gitmap
Last synced: about 1 year ago
JSON representation
A fast way to create a map from all the filenames to info objects for a given revision of a Git repo.
- Host: GitHub
- URL: https://github.com/bep/gitmap
- Owner: bep
- License: mit
- Created: 2016-07-19T19:20:41.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-27T11:17:57.000Z (about 1 year ago)
- Last Synced: 2025-04-02T06:09:11.234Z (about 1 year ago)
- Language: Go
- Size: 35.2 KB
- Stars: 27
- Watchers: 3
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GitMap
[](https://godoc.org/github.com/bep/gitmap)
[](https://travis-ci.org/bep/gitmap) [](https://ci.appveyor.com/project/bjornerik/gitmap)
[](https://goreportcard.com/report/github.com/bep/gitmap)
A fairly fast way to create a map from all the filenames to info objects for a given revision of a Git repo.
This 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.
If some `git log kung fu master` out there have suggestions for improvements, please open an issue or a PR.