- bookworm-backports 2.3.0-1~bpo12+1
- testing 2.3.0-1
- unstable 2.3.0-1
GCLI-FORKS(1) | General Commands Manual | GCLI-FORKS(1) |
NAME¶
gcli forks
—
Manage repository forks in git forges
SYNOPSIS¶
gcli forks |
[-n n]
[-y ] [-s ]
[-o owner
-r repo]
actions... |
gcli forks |
create [-o
owner -r
repo] -i
target-owner |
DESCRIPTION¶
Use gcli forks
to manage forks of other
repositories in various git(1) forges such as GitHub,
GitLab and Gitea.
OPTIONS¶
-o
,--owner
owner- Operate on the repository of the given owner. This option can only be used
in combination with
-r
. -r
,--repo
repo- Operate on the given repository. This option can only be used in
combination with
-o
. -y
,--yes
- Do not ask for confirmation. Assume yes.
-s
,--sorted
- Reverse the output such that most recent items appear at the bottom.
-i
,--into
target-owner- When forking a repository, this is the organization or user the repository is forked into.
-n
,--count
n- Fetch at least n forks. Setting n to -1 will fetch all forks. Default: 30. Note that on repositories with many forks fetching all forks can take a considerable amount of time and may result in rate limiting by the respective API.
ACTIONS¶
actions... may be one or more of the following:
EXAMPLES¶
Clone vim/vim and fork it into your account:
$ git clone git@github.com:vim/vim $ cd vim $ gcli forks create --into <myaccount>
This will ask you if you want to add a remote to your fork. In case you accept the offer, the origin remote will be renamed to upstream and a new origin will be pointed at your newly created fork. You may also want to setup a .gcli file at the same time:
$ printf -- "pr.upstream=vim/vim\npr.base=trunk\n" >> .gcli
Delete your fork of the current repository without confirmation:
$ gcli forks -y delete
SEE ALSO¶
AUTHORS¶
Nico Sonack aka. herrhotzenplotz <nsonack@herrhotzenplotz.de> and contributors.
BUGS¶
Please report bugs via E-Mail to ~herrhotzenplotz/gcli-discuss@lists.sr.ht.
Alternatively you can report them on any of the forges linked at https://herrhotzenplotz.de/gcli. However, the preferred and quickest method is to use the mailing list.
2024-May-25 | gcli 2.3.0 |