Where in repository to store test data?
git, svn, unit-testing, version-control
Solution
I would agree with the other answers that it's a bad idea to keep this much test data in your repository. There are a couple of systems, however, that let you conveniently refer to (and download) large data from outside your git repository:
- git annex by Joey Hess
- git media by Scott Chacon
I'm afraid that I haven't used either for any serious purpose myself, but they sound like plausible solutions to what you want.
Problem
I have a project for analyzing the images. Test data for this project - about 15 GB of images. Question: where to store such test data, given that the need to store multiple versions and most part of developers needs this data? In the same repository as the code? In a separate repository with external reference?