Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge #2753: [Libs] Re-introduce immer header-only library as a git s…
…ubtree d454272 [Lint] Ignore src/immer in lint-whitespace.sh (Fuzzbawls) 751fd3f [GA] Lint src/immer with git-subtree-check.sh (Fuzzbawls) 35c0d52 Squashed 'src/immer/' content from commit abb2b02e34 (Fuzzbawls) 98eab06 [Cleanup] Remove immer sources in prep for subtreeing (Fuzzbawls) Pull request description: Reintroduce the header-only immer library as a git subtree and bump the version to the latest v0.7.0 (commit 9cb6a5a845df766a4cb3526d8a4584bf99bac8d5). Since we only really want the header sources, this subtree is a bit different than our other subtrees. I've used `git subtree split` to extract out only the relevant `immer` path from the source repo, and then added that split out path as a git subtree. this method is documented at https://jrsmith3.github.io/merging-a-subdirectory-from-another-repo-via-git-subtree.html This ultimately allows us to lint that the `src/immer` path remains unchanged by manual commits, like any other 3rd party subtree library that we use (chiabls, crc32c, leveldb, secp256k1, univalue). I bumped the version of immer used so as to include a fix proposed by @codablock (arximboldi/immer#80), which was later merged upstream. this particular PR does not affect PIVX whatsoever, as we no longer ship 32-bit windows binaries, but v0.7.0 was officially released on Nov 8, 2021. Note to reviewers: best to view this with whitespace-only changes ignored. ACKs for top commit: Liquid369: tACK d454272 panleone: tACK d454272 Tree-SHA512: 6301a4d5a73a524b02794a1e7a1830406a39bd74338d7cb652346657367ab06c024f93a03fbca34c0015dbc0498b78552a224319f650d2f4f158671f2ada95a3
- Loading branch information