Move libsnark in-repo as a git subtree This PR pulls in the libsnark subtree at the exact commit that we currently fetch via the depends system. To verify: ``` $ ./contrib/devtools/git-subtree-check.sh src/snark src/snark in HEAD was last updated to upstream commit 9ada3f84ab484c57b2247c2f41091fd6a0916573 (treec10a38c759) src/snark in HEAD currently refers to tree34e916d3f6:100644 100644427f4f4ce913e54da68bM Makefile :040000 04000042f29e42d1dd73536163M src FAIL: subtree directory tree doesn't match subtree commit tree ``` This shows that there are changes relative to what we currently use, due to the later commits in the PR. If we exclude them, we see that the code is identical: ``` $ git checkout26a8f68ea8$ ./contrib/devtools/git-subtree-check.sh src/snark src/snark in HEAD was last updated to upstream commit 9ada3f84ab484c57b2247c2f41091fd6a0916573 (treec10a38c759) src/snark in HEAD currently refers to treec10a38c759GOOD ``` Closes #820.
32 KiB
32 KiB