Skip to main content

Visualize git branch relationships in a commit range

Project description

GitGlasses

Visualize git branch relationships in a commit range.

Installation

uv sync

Usage

gitglasses <start_ref> <end_ref>

Examples

# Show branches between HEAD and main
gitglasses HEAD main

# Show branches in last 5 commits
gitglasses HEAD~5 HEAD

# Show branches between feature-a and main
gitglasses feature-a main

Output

GitGlasses displays branches as an ASCII tree with box-drawing characters:

main
├── branch-a (a1b2c3d, e4f5g6h)
│   └── branch-b (i7j8k9l)
└── branch-c (m1n2o3p)

Each branch shows the abbreviated commit hashes of commits in the specified range.

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

gitglasses-0.1.0.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gitglasses-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file gitglasses-0.1.0.tar.gz.

File metadata

  • Download URL: gitglasses-0.1.0.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gitglasses-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f75a1d402e3fe575217d519a8e41642cdfef2a7f8c88464654a43cd8c741a51c
MD5 7b0650964535c31bcb2d7a7b7b78de42
BLAKE2b-256 9c8e851a63d6060d557724553af40846c376108d55fe68aa3951e522b680f8d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitglasses-0.1.0.tar.gz:

Publisher: release.yml on sander76/gitglasses

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gitglasses-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gitglasses-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gitglasses-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1a3a1b37cec3fbfdd026dd888fe9ac684af2c6983795926e94b862482e230ac6
MD5 0dca04ecbb6f7858fdaef3a464507c58
BLAKE2b-256 94248f6e5abfff9371b63e48c7e7b6062db87e9f134d8eac0b664f99f2a5d0d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitglasses-0.1.0-py3-none-any.whl:

Publisher: release.yml on sander76/gitglasses

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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