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.
42 lines
1.1 KiB
42 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.
|
|
|
|
|