News for hackers. Stuff that matters.
Re:Git Subtree merged into mainline git by eropple on Friday May 04, 2012 @12:44AM (#3927067)
Dependency control it is a solved problem. Which is why SVN has externals, Hg has hgsubs, and Git has submodules and now subtrees. This isn't a git-in-the-large problem, it's an almost-any-nontrivial-project problem. It only seems unnecessary 'till you've had it and tried to live without it.

Bringing other libraries into my project is beneficial because then my build system is able to wrangle those just as easily as my code. (And it's also simply useful in the case where I've written both modules but maintain a separation for whatever reason--one is an open-source project and the other is not, whatever--to be able to make changes to one from within the other, run the tests for the submodule, and push it up to staging or upstream, without having to leave my current project.)

Re:Git Subtree merged into mainline git by lmm on Friday May 04, 2012 @04:58AM (#3927602)
Sometimes when I'm at work I forget that not all languages have maven.
Re:Git Subtree merged into mainline git by eropple on Friday May 04, 2012 @10:07AM (#3928391)
I really like maven (and run my own repo for my own projects), but it has its own problems in the latter case I described.