NativeInstruments / ni-media

NI Media is a C++ library for reading and writing audio streams.
MIT License
244 stars 34 forks source link

Lfs fetchexclude #4

Closed marcrambo closed 6 years ago

marcrambo commented 6 years ago

Github limits the bandwidth for lfs files to 1GB per month. Unfortunately we ran out of bandwidth already this month.

The problem is that everyone cloning the ni-media repo will also download the lfs test files ( provided git lfs was installed on the machine )

The lfs files ( ca. 15MB) are only needed in order to run the audiostream reference tests. Most users are not interested in running these tests anyways so i added a .lfsconfig file which will skip the lfs download process for these files. Users can still pull in the test files later on by typing : git lfs pull -X "" which will override the exclude pattern in the .lfsconfig file. This should greatly reduce the overall lfs bandwidth.

Since we ran out of lfs bandwidth the audiostream tests will fail, so i disabled the tests for now on travis CI.