На работе возникла следующая ситуация: программисты хотят Git, дизайнеры и художники хотят просто коммитить. Попробовали несколько месяцев пожить на Git'е - не работает. Постоянные проблемы с мержами, приведение working copy в странное состояние, куча негатива и мольбы «верните нам SVN».
Гугление показало, что есть стремный проект SubGit, еще есть заброшенный (и люто-бешено тормозящий на питоне) git_svn_server и поддержка svn-протокола на github'е, которую они дают либо при хостинге у себя, либо за денежку в составе GitHub Enterprise.
Почесав репу, мужики сказали «а хули, мы ж программисты». И родился git-as-svn, фронтенд к git-репозиторию, делающий вид, что он svn.
Фичи:
- checkout/update
 - log
 - blame
 - commit (!)
 - rename detection
 - svn:eol-style
 - git-хуки
 - аутентификация через LDAP
 - partial checkout
 - sparse working copy (svn --depth/--set-depth)
 - git submodules
 
Вот.

