Skip to main content

smartsquash

PyPI PyPI - License Code style: black

This is still in testing phase.

Makes daily git workflows easier, automates rebases or fixups.

build

poetry install --no-dev --no-root
poetry build

installation

pip3 install smartsquash

usage

usage: sq [-h] [--target-branch TARGET_BRANCH] [--repo REPO] [--dry] [-s] [--no-add]

optional arguments:
  -h, --help            show this help message and exit
  --target-branch TARGET_BRANCH
                        Specify branch to target. Default is 'master'
  --repo REPO           Specify repo to modify. Uses pwd by default
  --dry                 Run dry
  -s, --squash          Squash similar commits on your feature branch
  --no-add              Don't add modified files to staging area

run tests

poetry run coverage run --source . -m pytest  
poetry run coverage report

Metadata

Release files for smartsquash 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smartsquash 0.2.1
File Size Uploaded
smartsquash-0.2.1.tar.gz 6.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smartsquash 0.2.1
File Interpreter ABI Platform
smartsquash-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.2 kB

Release files / smartsquash-0.2.1.tar.gz

Download URL smartsquash-0.2.1.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d445e4c11292fac087283ed64b40cafd45fa8f236aa8524df271451e7d28e86f
BLAKE2b-256 checksum
How to use checksums
b05cbf76d6fcae6e824d6fab7869bc7d4db5e3e030b67c08f0a9245dab200e65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.4 CPython/3.8.1 Darwin/18.7.0

Release files / smartsquash-0.2.1-py3-none-any.whl

Download URL smartsquash-0.2.1-py3-none-any.whl
Size 8.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a3c51abeabf880c1167b3ef8aebc5f109f6731118a9ef02bb2e570724c33baa6
BLAKE2b-256 checksum
How to use checksums
8d34c2adb2f9c5835bcf93e6e8fc2006dbdfbdc0e4f73525fec803eeee755aff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.4 CPython/3.8.1 Darwin/18.7.0

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page