My personal project and infrastructure archive
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nomicon/development/tools/git-hyperpull/README.md

43 lines
1.1 KiB

# git-hyperpull
Pull uncommited changes from a remote copy of this repository into your index.
## How to use
To run git-hyperpull you need to be in the root of your repository.
Under the hood, git-hyperpull simply runs `ssh ...` commands, so you
can rely on alias entries in your ssh config file.
```console
$ git hyperpull myremote:~/myproject
Prepare environment...
Generating patch...
Pulling patch...
0001-generated-by-git-hyperpull.patch 100% 40KB 450.9KB/s 00:00
Applying patch...
Deleting patch...
Cleaning up remote...
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
new file: development/tools/git-hyperpull/.projectile
new file: development/tools/git-hyperpull/git-hyperpull.raku
new file: development/tools/git-hyperpull/shell.nix
```
## How to install
TBD
## License
`git-hyperpull` is free software, licensed under the GNU General
Public License 3.0 (or later). See the LICENSE file for a full copy
of the license.