| # This Makefile pulls the latest oglematchers (with dependencies), |
| # rewrites the imports to match this location, |
| # and ensures that all the tests pass. |
| # BTW, things used from oglematchers: Contains, Equals, DeepEquals, GreaterThan, LessThan, GreaterOrEqual, LessOrEqual |
| |
| test: |
| go test github.com/smartystreets/assertions/... |
| |
| update: clear clone rewrite trim |
| |
| clear: |
| rm -rf ogle* |
| rm -rf reqtrace |
| rm -rf go-render |
| |
| clone: |
| git clone https://github.com/jacobsa/oglematchers.git && rm -rf oglematchers/.git |
| git clone https://github.com/luci/go-render.git && rm -rf go-render/.git |
| |
| rewrite: |
| grep -rl --exclude Makefile 'github.com/jacobsa' . | xargs sed -i '' 's#github.com/jacobsa#github.com/smartystreets/assertions/internal#g' |
| |
| trim: |
| git checkout oglematchers/contains.go # This file diverged at 6acd0337 |
| rm oglematchers/*_test.go |
| rm oglematchers/any.go |
| rm oglematchers/all_of.go |
| rm oglematchers/elements_are.go |
| rm oglematchers/error.go |
| rm oglematchers/has_same_type_as.go |
| rm oglematchers/has_substr.go |
| rm oglematchers/identical_to.go |
| rm oglematchers/matches_regexp.go |
| rm oglematchers/new_matcher.go |
| rm oglematchers/panics.go |
| rm oglematchers/pointee.go |
| rm go-render/render/*_test.go |