summaryrefslogtreecommitdiffstats
path: root/Utilities/Scripts/update-third-party.bash
Commit message (Collapse)AuthorAgeFilesLines
* update-third-party: update from upstreamBrad King2019-03-211-4/+20
| | | | | | Update to `update-common.sh` from commit 958a2cd1b9 in https://gitlab.kitware.com/utils/git-import-third-party
* update-third-party: Add helper to disable custom gitattributesBrad King2017-03-241-0/+8
| | | | | | | | Provide a helper function that import scripts can use when the third-party project defines custom Git attributes in its top-level `.gitattributes` file. These must be commented out because Git does not support custom attributes in a subdirectory where we where the third-party project is about to be merged.
* update-third-party: support Git 2.9.0's new merge restrictionsBen Boeckel2016-08-241-1/+7
| | | | | Use the `--allow-unrelated-histories` flag to declare that we Know What We're Doing™ (but only if necessary).
* update-third-party: read attributes from the worktreeBen Boeckel2016-03-091-1/+1
| | | | | | | This should be done so that any attributes for ignoring certain files when exporting can be appended to the file during the extraction step, but ignored in the actual import. Necessary for importing the gitsetup repository.
* update-third-party: Add license noticeBrad King2016-03-091-0/+16
| | | | Our Git infrastructure scripts use the "Apache License 2.0".
* update-third-party: remove empty directories as wellBen Boeckel2016-03-091-0/+1
| | | | | | The `git ls-files | xargs rm` removes only files; directories which are empty are left laying around. This later chokes the `mv` which puts the "reduced" directory into place. Remove the empty directories as well.
* Add a script to help update third-party sourcesBen Boeckel2015-12-171-0/+146
Use the VTK `ThirdParty/update-common.sh` script as of commit 2f24b7b0f60b67a2a28b9aef210f06f904e7a977. Co-Author: Brad King <brad.king@kitware.com>