ghit
Project description
ghit
Command Line Utility
:warning: Work in progress.
Features
- Stack display with
ghit ls
orghit -v ls
shows:- the branch tree
- the relation to the base branch state
- the PR state, if any
- the unresolved PR comments, if any
- Stack navigation (checkout):
ghit up
,ghit down
,ghit top
,ghit bottom
- Stack initialization with
ghit init
:- creates
.ghit.stack
with the current branch as the main branch - adds
.ghit.stack
to.gitignore
- creates
- Stack manipulation:
ghit branch create <name>
:- create and switch to the new branch
- add new branch name to
.ghit.stack
- Stack or branch publication with
ghit stack submit
orghit branch submit
:- pushes branch(es) upstream with no force, so may fail after rebase
- creates or updates GitHub PR(s)
- creates or updates dependencies comment(s)
- Check that branches in a stack sit on the heads of their parents with
ghit stack check
Installation
python3 -m pip install ghit-smartptr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ghit-smartptr-0.0.5.tar.gz
(19.4 kB
view hashes)
Built Distribution
Close
Hashes for ghit_smartptr-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8345ed07240a081187bbc699dfd75f8ac35b17ba260932b93ff59384aeacad4 |
|
MD5 | 35d46a5decc2da1040ccb1fb7b428f55 |
|
BLAKE2b-256 | 41c4010e0e3f9f5c56ab2bfd58ca2bc932f69efdd3dd9b10be44a84a15c67f83 |