From what I understand, "fedora fork" creates a fork using my own
account. What I want is something different. I want to add another
user's fork as a remote to my local clone, so I can check out their
merge request branch, and evaluate their proposed diff locally. I
don't think the "fedora fork" command can add a remote for a different
user's fork.

On Tue, Jun 2, 2026 at 7:31 PM Michal Schorm <[email protected]> wrote:
>
> 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
-- 
_______________________________________________
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