On 08/13/2013 04:49 PM, Tony Garnock-Jones wrote:
Perhaps you're right. Maybe my impression that git submodules are frozen is out-of-date. It has been a while since I used them. Perhaps they're first-class checkouts that can be manipulated independently of their... supermodule. If that's true, perhaps they're an OK way of specifying a versioned subrepo manifest.
The Makefile-based approach doesn't suffer some of the gotchas wrt submodules listed at pages like http://blogs.atlassian.com/2013/03/git-submodules-workflows-tips/. It's generally just a slightly looser coupling between the umbrella repo and the child repos.
Tony _________________________ Racket Developers list: http://lists.racket-lang.org/dev