Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nonlogicaldev/cli.git-ext

Various git extensions for managing stacked commits, labelling commits, and integration with phabricator.
https://github.com/nonlogicaldev/cli.git-ext

Last synced: 8 days ago
JSON representation

Various git extensions for managing stacked commits, labelling commits, and integration with phabricator.

Awesome Lists containing this project

README

        

To install run
```
go get github.com/NonLogicalDev/cli.git-ext/...
```

Documentation of commands:
```
usage: git-ext [] [ ...]

Command line utils extending git functionality.

Flags:
-h, --help Show context-sensitive help (also try --help-long and --help-man).

Commands:
help [...]
Show help.

stack (alias=[st])
Git macros to make working with a stack of commits easier.

stack edit (alias=[e])
Launch interactive rebase session to edit a given commit from history.

stack rebase (alias=[rb]) [...]
Launch interactive rebase session against upstream.

stack label (alias=[l]) []
Label the revisions on a stack.

stack meta (alias=[m]) [] [...]
Operate on metadata of commit.

phab
Integration with phabricator.

phab list
List current pending stacked revisions on the current branch.

phab diff [] [...]
Update or create a diff based on current commit.

phab msg
Get diff information from phab to HEAD commit.

phab sync
Get diff information from phab to HEAD commit.

phab land
Land current revision.
```