short-horizon alternative (besides using the revision control systems, which doesn't work terribly well when there are cross-library dependencies). If I
fwiw, in my experience this is right the opposite.
i don't say that i never have problems putting together a working setup, because inter-library dependencies can cause headaches with non-backward compatible changes, but in such situations i find DVCS'es especially useful.