Github user afs commented on the issue:
https://github.com/apache/jena/pull/312
In SVN, it is more natural to checkout part of the tree and work on it.
In Git, you can only do that by messing around a bit.
It would stop cross-module changes. I see it has any real merit nowadays.
Keeping "Clone the repo; load IDE; code" clean is better.
---
