4 ms·
I really like how github fork can be implemented as new HEAD etc references to the same objects. New commits refer to the original project's objects. i.e. git'
by hyperpallium 7y ago
I really like how github fork can be implemented as new HEAD etc references to the same objects. New commits refer to the original project's objects.
i.e. git's content addressing, intended for identical distributed objects also automatically enables de-duplication of identical centralized objects.
Regarding the article, it seems to be saying you can't bazazr-fork a project on github. I don't see why not - although the default fork is associated with the forked project, why can't you start a new project, using a clone of the forked project?
- Sir_Cmpwn 7y ago>I really like how github fork can be implemented as new HEAD etc references to the same objects. New commits refer to the original project's objects. This can be done (more effectively, actually) without the user's explicit involvement in the fork process. You can dedupe blobs across the entire platform on git push. >Regarding the article, it seems to be saying you can't bazazr-fork a project on github I'm not saying you can't (I thought that was clear enough), but that GitHub is designed to encourage you to use a different approach.