Makes daily git workflows easier, automates rebases or fixups.
Project description
smartsquash
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
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
smartsquash-0.2.0.tar.gz
(6.8 kB
view hashes)
Built Distribution
Close
Hashes for smartsquash-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe3d4c8f86337328b5c6527f7cb7243f80e0b467a862dc52fdedfc12117d4ae |
|
MD5 | 3df7d84b26d7c9ac9e19c915eb852b4f |
|
BLAKE2b-256 | 8b5af724baa8033ac3eac4aa383258909b7f0816d680558884f0ead8dc6ed025 |