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.6.tar.gz
(19.4 kB
view hashes)
Built Distribution
Close
Hashes for ghit_smartptr-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aa1e8b95386bc00b38e653642ee7fd671a749f7e495e208b661359a5951d34a |
|
MD5 | c0014e6580e0ac2001f4ed21c14c0cb3 |
|
BLAKE2b-256 | f6044499b251b385e1db103b0656ffed8f08a03f77f908c2c2d6d1e4eba055ed |