News for hackers. Stuff that matters.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by lmm on Saturday April 17, 2021 @08:29PM (#26848700)
GitHub's fork functionality is shockingly limited. Started off by forking the organisational repository from your private fork? Well, it's stuck like that forever now. Forked from a colleague's private fork instead of the main repo? Guess all your PRs go to them now.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by saurik on Saturday April 17, 2021 @08:34PM (#26848726)
What is particularly weird about this is that the "fork" (god I hate that word in the general case) mechanism should really be inferred, not explicit: the entire point of a distributed revision control system is that you are able to willy-nilly push and pull from random compatible commit graphs, a feature people who really "work with git" use constantly (like, that isn't somehow esoteric: this is how it is used by the Linux kernel people) in order to quickly merge work from various parties... what does it even mean to claim you are a fork of one, specific other prior repository?
Re:GitHub reinstated youtube-dl but restoring forks is appar... by red_trumpet on Sunday April 18, 2021 @03:26AM (#26850511)
> distributed revision control system

I suspect Github doesn't want it to be that way?

Re:GitHub reinstated youtube-dl but restoring forks is appar... by systemcluster on Saturday April 17, 2021 @09:27PM (#26848998)
GitHub can, and will, change forks for you if send a request through the support form. It is not exposed in the user interface, but the functionality is there.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by yjftsjthsd-h on Saturday April 17, 2021 @09:43PM (#26849075)
Does that make it better?
Re:GitHub reinstated youtube-dl but restoring forks is appar... by teraflop on Saturday April 17, 2021 @11:23PM (#26849571)
Yes? If something is possible but inconvenient, that's clearly better than it being completely impossible.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by yjftsjthsd-h on Sunday April 18, 2021 @12:46AM (#26849892)
It technically exists in a form where almost nobody will ever realize it exists, let alone be able to use it.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by IshKebab on Sunday April 18, 2021 @05:43AM (#26851106)
I think they say to contact them in the help. I found out about somehow without anyone telling me.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by NullPrefix on Sunday April 18, 2021 @08:34AM (#26851884)
Support forum said that unforking is impossible
Re:GitHub reinstated youtube-dl but restoring forks is appar... by charrondev on Sunday April 18, 2021 @09:24AM (#26852218)
You also can’t fork within the same organization. (For example with a public and private version of the same repo).
Re:GitHub reinstated youtube-dl but restoring forks is appar... by IshKebab on Sunday April 18, 2021 @05:43AM (#26851108)
Also search doesn't work for forked repos, last time I checked anyway.
Re:GitHub reinstated youtube-dl but restoring forks is appar... by Xorlev on Sunday April 18, 2021 @11:03AM (#26853070)
That's still the case.