Metadata-Version: 2.4
Name: git-warp
Version: 0.1.4
Summary: Edit git commit history with full undo
License: # License
        
        Copyright (C) 2026 Helgesen Software AS
        
        This project is licensed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html).
        
        License terms for integration with a given product may be negotiated.
        
        
Project-URL: Homepage, http://helgesen.software
Project-URL: Repository, https://github.com/HelgesenSoftware/git-warp
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: flask<2.3,>=2.2
Dynamic: license-file

# git warp

Rewrite git history in your browser with unlimited undo.
Reorder, squash, fixup, reword, and split commits.

Run git warp from inside any git repository, after stashing or committing changes. The Web UI uses the installed git version to rewrite history and provide full undo. 


## Install

```bash
pip install git-warp
```

This installs the `git warp` subcommand.

## Usage

Run from inside any git repository:

```bash
git warp
```

This opens your web UI to rewrite your commit history. 
The manual can be opened from the web UI.


## Requirements

- Python >= 3.7
- Git >= 2.26

## License

GPL-3.0 — see [LICENSE.md](LICENSE.md).
