Hi Christopher,

is 'fedpkg fork' what you are looking for?

When called inside of the cloned repo, it adds your fork as a remote
with your nick.
If the fork does not exist yet, it creates it and then adds it.

#] fedpkg fork
   Repo 'https://src.fedoraproject.org/fork/mschorm/rpms/mariadb-connector-c'
already exists.
   Adding as remote 'mschorm'.

#] git remote -v
mschorm 
ssh://[email protected]/forks/mschorm/rpms/mariadb-connector-c.git
(fetch)
mschorm 
ssh://[email protected]/forks/mschorm/rpms/mariadb-connector-c.git
(push)
origin ssh://[email protected]/rpms/mariadb-connector-c (fetch)
origin ssh://[email protected]/rpms/mariadb-connector-c (push)

--

The PR refs can be added by e.g.:
  git fetch https://src.fedoraproject.org/rpms/mariadb10.11.git
refs/pull/38/head:pr38
for e.g.:
  https://src.fedoraproject.org/rpms/mariadb10.11/pull-request/38

It shows you the command when you click the tiny text "Pull this
pull-request locally" at the bottom of any PR just under the textarea
box in any src.fp.o PR.

Michal

--

Michal Schorm
Senior Software Engineer
Databases Team
Red Hat

--

On Wed, Jun 3, 2026 at 12:58 AM Christopher <[email protected]> wrote:
>
> Is there already an easy fedpkg command to add a remote to a local
> clone? I can't seem to find one in the docs and it's a bit tedious to
> type out "git remote add <forkuser>
> https://src.fedoraproject.org/forks/<forkuser>/rpms/<project>.git"
>
> I could create my own git alias, but it would be nice to do something
> like `fedpkg add-forked-remote <forkuser>` or something like that. I'm
> just not sure if something like that already exists.
>
> Alternatively (or in addition to), is there a way to easily fetch the
> merge request refs? I know this is easy to do on GitHub with an extra
> fetch line in .git/config with something like: `fetch =
> +refs/pull/*/head:refs/remotes/github/pr/*`; are there similar refs
> for the merge requests in pkgs.fedoraproject.org?
>
> Basically, I just want to easily inspect a merge request from another
> user locally.
>
> Thanks,
> Christopher
>
> P.S. Related annoyance: I tried to switch from 4096 ssh-rsa to
> ecdsa-sha2-nistp521 recently, but pkgs.fedoraproject.org doesn't seem
> to like that key type, and I could no longer fedpkg clone.
> --
> _______________________________________________
> devel mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/[email protected]
> Do not reply to spam, report it: 
> https://forge.fedoraproject.org/infra/tickets/issues/new

-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to