git-revise | handy tool for doing efficient in-memory commit rebases
kandi X-RAY | git-revise Summary
kandi X-RAY | git-revise Summary
git-revise is a Python library. git-revise has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can install using 'pip install git-revise' or download it from GitHub, PyPI.
git revise is a git subcommand to efficiently update, split, and rearrange commits. It is heavily inspired by git rebase, however it tries to be more efficient and ergonomic for patch-stack oriented workflows. By default, git revise will apply staged changes to a target commit, then update HEAD to point at the revised history. It also supports splitting commits and rewording commit messages. Unlike git rebase, git revise avoids modifying the working directory or the index state, performing all merges in-memory and only writing them when necessary. This allows it to be significantly faster on large codebases and avoids unnecessarily invalidating builds.
git revise is a git subcommand to efficiently update, split, and rearrange commits. It is heavily inspired by git rebase, however it tries to be more efficient and ergonomic for patch-stack oriented workflows. By default, git revise will apply staged changes to a target commit, then update HEAD to point at the revised history. It also supports splitting commits and rewording commit messages. Unlike git rebase, git revise avoids modifying the working directory or the index state, performing all merges in-memory and only writing them when necessary. This allows it to be significantly faster on large codebases and avoids unnecessarily invalidating builds.
Support
Quality
Security
License
Reuse
Support
git-revise has a low active ecosystem.
It has 518 star(s) with 22 fork(s). There are 13 watchers for this library.
It had no major release in the last 12 months.
There are 27 open issues and 25 have been closed. On average issues are closed in 33 days. There are 3 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of git-revise is 0.7.0
Quality
git-revise has 0 bugs and 22 code smells.
Security
git-revise has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
git-revise code analysis shows 0 unresolved vulnerabilities.
There are 1 security hotspots that need review.
License
git-revise is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
git-revise releases are not available. You will need to build from source code and install.
Deployable package is available in PyPI.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed git-revise and discovered the below as its top functions. This is intended to give you an instant insight into git-revise implemented functionality, and help decide if they suit your requirements.
- Build the argument parser
- Update this commit
- Get GitObj object by ref
- Get a Commit by ref
- Return a new OID
- Main entry point
- Execute git command
- Run a git editor
- Return the parent tree
- Return the git tree
- Parse the commit message
- Run git editor
- Refreshes the object
- Parse the request body
- Rebase this commit
- Merges two entries
- Rebase a commit
- Merge two trees
- Return the value of the given config option
- Return the tree for this node
- Persist the tree
- Persist the object
Get all kandi verified functions for this library.
git-revise Key Features
No Key Features are available at this moment for git-revise.
git-revise Examples and Code Snippets
No Code Snippets are available at this moment for git-revise.
Community Discussions
No Community Discussions are available at this moment for git-revise.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install git-revise
Various people have also packaged git revise for platform-specific package managers (Thanks!).
Support
Documentation, including usage and examples, is hosted on Read the Docs.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page