Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gitlogviz-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

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

Hashes for gitlogviz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6af3d8a6446a8391450ee34afa1fb5d5260fc38478ee5410827e6e266aa5acbe
MD5 6d91c1e3ca4bd57b7f2e97b85647031c
BLAKE2b-256 d89a5f48091b1d340e990a86dee1fa9cb6489e6950183caf7935b7da0f25d1a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page