Skip to main content

No project description provided

Project description

🔍 git-patchman

A patch/diff management cli + tui plugin for git.

📦 Installation

pip install git-patchman

> git patchman -h
usage: cli.py [-h] [-V] {add,delete,apply,show} ...

Manage Git patches with commands to add, delete, and apply patches.

positional arguments:
  {add,delete,apply,show}
                        Available commands
    add                 Add a patch
    delete              Delete a patch
    apply               Apply or revert a patch
    show                View a patch diff

options:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit

🌟 Features

  • 🛠️ Add/Remove/Apply/Revert patches using either CLI commands or a TUI
  • 📤 Create patches from a commit, a range of commits or uncommitted changes
    • git patchman add [name] [commit_id] [--from-changes]
  • 🔍 Omit the patch name to enter TUI mode with search
    • git patchman show

🧩 Dependencies

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

git_patchman-1.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

git_patchman-1.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file git_patchman-1.1.tar.gz.

File metadata

  • Download URL: git_patchman-1.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for git_patchman-1.1.tar.gz
Algorithm Hash digest
SHA256 14488075d19af42f1bfd27856125b213e598fd55688d082383605a000f5f2ff1
MD5 62621d968eef0f55f34dd1a3bff8c0d6
BLAKE2b-256 c783848fdbd0df77762f5e449ca2edaa8fb447154fe883180c04c0d9aed4f1aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_patchman-1.1.tar.gz:

Publisher: publish.yml on byter11/git-patchman

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

File details

Details for the file git_patchman-1.1-py3-none-any.whl.

File metadata

  • Download URL: git_patchman-1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for git_patchman-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f7ffa6f8fa73822b11308cb2ea9447895cfd1e913c8314019dfc79df969ee141
MD5 bfc9213626adcb5bed63cab6a34cbd2f
BLAKE2b-256 3b5919b1bf2d4987066531dae13f6ddff8aa5e75035d43f5419ca9b75adc95e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for git_patchman-1.1-py3-none-any.whl:

Publisher: publish.yml on byter11/git-patchman

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