Re: Way to "impersonate" remote or sync remotes without fetching everything?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2025-04-11 20:43:24, D. Ben Knoble wrote:
Maybe I haven't totally understood your use-case, but what if the
authoritative source is your local repository, and then you push to

There is no local repository, that's kinda the source of all of this.
The sync script runs in a CI/CD. I'm kinda abusing CI/CD here to run
a kind of cron job, in a separate repository that does the sync, maybe it
is easier to just call it scheduled pipeline/action or just stateless cron job?

Lets make a more quick example:

gdm is being developed here: https://gitlab.gnome.org/GNOME/gdm
so in order to make a PR I'll have to create a fork in that GitLab
instance so now we're at 2 repositories. Then I want to have my own
independent archive mirror in my own gitlab instance. Then I also
want to mirror it onto gitlab.com and github.com just for the sake of
this example. Now we're at 5 remotes.

Now I'd like to have a script in CI/CD (that runs server side) to sync
all of them. In example the gnome.org one could probably mostly be the
autoritative source (except for the branches that contain my changes).





[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux