VendorNotes.txt 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. The obscure basket2 external dependencies are managed via Go's `vendor`
  2. directory scheme and git-subtree.
  3. Go 1.5 Vendor Experiment (Enabled as of 1.6):
  4. https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJwkfpx90cqG9AFL0JAYo/edit
  5. Go and dependencies as subtrees:
  6. https://github.com/jamesgraves/example-go-app
  7. Upstream/subtree setup:
  8. * a2filter
  9. git remote add -f a2filter-vendor gogs@git.schwanenlied.me:yawning/a2filter.git
  10. git subtree add --prefix vendor/git.schwanenlied.me/yawning/a2filter.git a2filter-vendor master --squash
  11. * chacha20
  12. git remote add -f chacha20-vendor gogs@git.schwanenlied.me:yawning/chacha20.git
  13. git subtree add --prefix vendor/git.schwanenlied.me/yawning/chacha20.git chacha20-vendor master --squash
  14. * newhope
  15. git remote add -f newhope-vendor gogs@git.schwanenlied.me:yawning/newhope.git
  16. git subtree add --prefix vendor/git.schwanenlied.me/yawning/newhope.git newhope-vendor master --squash
  17. * x448
  18. git remote add -f x448-vendor gogs@git.schwanenlied.me:yawning/x448.git
  19. git subtree add --prefix vendor/git.schwanenlied.me/yawning/x448.git x448-vendor master --squash
  20. * siphash (3rd party)
  21. git remote add -f siphash-vendor https://github.com/dchest/siphash
  22. git subtree add --prefix vendor/github.com/dchest/siphash siphash-vendor master --squash
  23. Updating:
  24. git subtree pull --prefix vendor/git.schwanenlied.me/yanwing/package.git package-vendor master --squash