In my attempts to make a revision number work with a library of dependencies in my code, I would rather keep a repository of dependencies that my projects link to- so that I get the following:
1- one place to put dependencies
2- all branches link to one current version of dependency.
But now I'd like to have some automatic way to know what dependency was used (like what version of boost was linked to, without copying all the dlls into each branch).
I hope I'm being clear enough. Any ideas on how to do this automatically, correctly and easily?