pimutils / vdirsyncer

📇 Synchronize calendars and contacts.
https://vdirsyncer.pimutils.org/
Other
1.57k stars 163 forks source link

Make server builds fully reproducible #377

Closed untitaker closed 8 years ago

untitaker commented 8 years ago

I am thinking of including the server repositories at https://github.com/vdirsyncer in the form of git submodules, instead of cloning them.

Since submodules are always defining a commit hash, it would make reproducible builds possible: People presumably get the same test result if they check the same hash out.

Another idea would be to start inlining most repos into the main repo, but this would require that we slim down the ownCloud and Baikal repos quite a bit.

Opinions?

WhyNotHugo commented 8 years ago

+1 submodules. It does exactly what you're after, and might also simplify the builds scripts a wee bit. -1 to having them in the main repo. Seems to dirty IMHO.