Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pin SVN dependencies #3

Open
paul-marechal opened this issue Sep 16, 2019 · 1 comment
Open

Pin SVN dependencies #3

paul-marechal opened this issue Sep 16, 2019 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed important Not a bug, but best if addressed quickly

Comments

@paul-marechal
Copy link

One issue right now with the build system is that SVN dependencies always are pulled at their latest revision. This is specifically bad when we want to build oldest commits, since dependencies can be incompatible with how the code expects them to be when it was first written.

Without going too far back into the commit history, even in the situation where master isn't updated for some time, maybe something pulled from SVN will be different and break the build.

One approach would be to commit a file containing the current SVN revision hash (or similar) and to use that in the build system when pulling any of the dependencies. A bit like a lock file.

@paul-marechal paul-marechal added enhancement New feature or request help wanted Extra attention is needed important Not a bug, but best if addressed quickly labels Sep 16, 2019
@paul-marechal
Copy link
Author

cc @BluePrintRandom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed important Not a bug, but best if addressed quickly
Projects
None yet
Development

No branches or pull requests

1 participant