Working through go project ports, we'll see that there are some deps that are kind of prevalent.
In order to avoid rework where possible, and to keep making wharf "smarter", I think it'll be beneficial to collect patches in this repo.
Logic can be added to wharf to use this "knowledge base".
Will have to work out how to add an amalgamated LICENSE to the deps-patches directory too, probably.
Structure:packagename--tag1~tag2.patchtag1~tag2 means this patch will work for any version within and including these bounds.
Working through go project ports, we'll see that there are some deps that are kind of prevalent. In order to avoid rework where possible, and to keep making wharf "smarter", I think it'll be beneficial to collect patches in this repo. Logic can be added to wharf to use this "knowledge base". Will have to work out how to add an amalgamated LICENSE to the
deps-patches
directory too, probably.Structure:
packagename--tag1~tag2.patch
tag1~tag2
means this patch will work for any version within and including these bounds.Example usage: ~Will be public soon in another repo; will link to it here once available.~ https://github.com/ZOSOpenTools/buildkiteport/blob/main/buildenv