> because the "git version" of a library will no longer be the "most recent > commit" but rather "the most recent commit of the most recent change in the > library + any deps that library has" .
Why not utilize submodule for this? It seems easier to implement and more flexible.