A simple viewer to see how a file has changed from commit to commit.
Currently, the project needs to be built directly with the following steps:
- Install Go v1.21
- GVM is highly recommended if working with multiple versions of Go
- clone this repo
- run
make
or manually build the project withCGO_ENABLED=1 go build -o bin/asgit-file-history-explorer
- place
git-file-history-explorer
in your PATH, or you'll need to run it using a full (or relative) path
Once a stable version 1.0.0 is reached, compiled versions will be available for each release.
To report a bug or make a feature request, please open a GitHub issue
Please provide the proper Label: bug, enhancement, etc.
Merge/Pull requests are welcome.
Please follow these steps:
- clone the repo
- create a branch for your work
- create a GitHub issue with the following
- Assign it to yourself
- Provide proper labels (i.e. enhancement, documentation, bug, etc)
- Provide a short but descriptive Title
- Provide a link to your branch in the comments
Tasks will be monitored and any comments/questions should be replied to within a day or two.
To run or build, the CGO_ENABLED flag needs to be set.
export CGO_ENABLED=1
go run main.go filename_to_view
CGO_ENABLED=1 go run main.go filename_to_view
- while selecting different commits, the file will not render
- fix: simply change the size of the window