News for hackers. Stuff that matters.
Re:Git 2.0 release notes by sanderjd on Wednesday March 12, 2014 @10:32AM (#7385805)
Subtrees interact with history in a much more obvious, configurable, and automatic way. The most obvious win is never having to run `git submodule update`. The better control over history is the bigger, but less obvious win. Since you have some experience using submodules for your .vim, maybe try switching to subtrees and see what you think. I like the Atlassian blog post[0] about them for getting started.

[0]: http://blogs.atlassian.com/2013/05/alternatives-to-git-submo...

Re:Git 2.0 release notes by bronson on Wednesday March 12, 2014 @06:05PM (#7388705)
For me the the most obvious win is still being able to merge, move forward in time, move backward in time, rebase, etc. Everything that makes Git great.

Once you have submodules in your repo, all that becomes heinous. PLUS everything you mentioned...

Sure, if you don't use those features, then submodules would probably work fine. But then why not just use Dropbox?

Re:Git 2.0 release notes by sanderjd on Thursday March 13, 2014 @10:06AM (#7391828)
Yep, I think a good way to put it is that subtrees are (or feel like) far more "first class" - you can do all the normal stuff with them.