A tool for visualizing Git log in a graph
Project description
GitLogViz
GitLogViz is a tool for visualizing the Git log in a graph. It provides a simple and interactive way to explore the commit history of a Git repository.
Installation
You can install GitLogViz using pip. Make sure you have Python and pip installed on your system.
pip install gitlogviz
Usage
Once installed, you can use GitLogViz by running the gitlogviz command in your terminal. By default, it will display a visual representation of the last 10 commits. You can customize the number of commits displayed using the --limit option.
# Display the latest 5 commits
gitlogviz --limit 5
This will show a graph of the last 5 commits.
Advanced Usage
GitLogViz provides flexible options for visualizing commit history. The --limit option allows you to control the number of commits displayed in the graph. For example, to view the first 8 commits:
gitlogviz --limit 8
To show all commits, use:
gitlogviz --limit all
Additionally, you can use negative values to display commits relative to the latest, for instance:
# Display the first 3 commits
gitlogviz --limit -3
Experiment with different values to tailor the visualization to your needs.
Contributing
If you would like to contribute to GitLogViz or report issues, please visit the GitHub repository. We welcome your feedback and contributions.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file gitlogviz-0.1.1.tar.gz.
File metadata
- Download URL: gitlogviz-0.1.1.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6af3d8a6446a8391450ee34afa1fb5d5260fc38478ee5410827e6e266aa5acbe
|
|
| MD5 |
6d91c1e3ca4bd57b7f2e97b85647031c
|
|
| BLAKE2b-256 |
d89a5f48091b1d340e990a86dee1fa9cb6489e6950183caf7935b7da0f25d1a2
|