Re:The Not-Forking Tool
by twic on Sunday June 13, 2021 @02:43PM
(#27495115)
I have read this article, and have no idea at all how the tool actually works.
My guess is that your project contains some sort of pointer to the upstream (a URL for a Git repo or a tarball download, say), plus patches to be applied to it. The tool pulls the upstream and then applies the patches.
If so, in this respect, it is rather like MacPorts, where a portfile specifies the information needed to fetch, checksum, extract, patch, and then build and install a package:
My guess is that your project contains some sort of pointer to the upstream (a URL for a Git repo or a tarball download, say), plus patches to be applied to it. The tool pulls the upstream and then applies the patches.
If so, in this respect, it is rather like MacPorts, where a portfile specifies the information needed to fetch, checksum, extract, patch, and then build and install a package:
https://guide.macports.org/chunked/reference.phases.html