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.2.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.2.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gitglasses-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 b3379644971fac43c9827d385625b92b169d2dfa54462536eea69571d1937c11
MD5 d361c85b63b0e5403739439015269e7b
BLAKE2b-256 f1bac19cf8bcca8d6b29ca5e061fdcf8e05ee25e4bd3b028fa4efb2fd704f9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitglasses-0.2.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: gitglasses-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.9 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 70b1d46a536bcfb9d3bb5308b8ea61f9fb997714ecc86db20239c7b62f9f5e26
MD5 6e5429e456f19333a669da903c33989d
BLAKE2b-256 0e199ee5857c4fbac5cdfdb6d696fc3d1f79fd53b61eca0f9dba427d9bb275a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for gitglasses-0.2.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