GEODE-6139: Enforce Apache Rat findings in Travis CI (#414)
authorBlake Bender <ekalbredneb@hotmail.com>
Wed, 12 Dec 2018 19:50:21 +0000 (11:50 -0800)
committerGitHub <noreply@github.com>
Wed, 12 Dec 2018 19:50:21 +0000 (11:50 -0800)
commitf89a3d59a18f616cdc51b5df94be8fd2490444df
treeb169905335706d593b2c3f24c3eadb835abd55ef
parentd4f6124f436d5c48cd962ae30339cdd4aae455bb
GEODE-6139: Enforce Apache Rat findings in Travis CI (#414)

* GEODE-6139: Fix problems reported by rat in source release
- Add missing license headers to a couple of files
- Fix bad line for '.vs' in .gitignore
- Tell rat to ignore some trivial config files
- Remove stray tmp file
- Fix cmake file that was badly reformatted
- Fix .cpackignore string.  .gitignore files use globbing, not regex, so they can't be read into cpack ignore directly
- Run a script to execute rat and parse the result, rather than execute directly from Travis, so we can fail the build if rat reports issues

Co-authored-by: Ernest Burghardt <eburghardt@pivotal.io>
Co-authored-by: Mike Martell <mmartell@pivotal.io>
Co-authored-by: Jacob Barrett <jbarrett@pivotal.io>
.ratCheck.sh [new file with mode: 0755]
.ratignore
.travis.yml