I have been using subgit to convert my subversion repository to git. Unfortunately, I have a sub-project in one of my branches which is not in standard layout. The non-standard sub-project is not included in the conversion.
The content of the sub-project is
translationRoot = my-subprojcet
repository = /var/git/my-subproject.git
trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
shelves = shelves/*:refs/shelves/*
tags = tags/*:refs/tags/*
As found in subgit project mapping the configuration should be
[git "my-subproject"] repository = /var/git/my-subproject.git translationRoot = / trunk = /my-subproject:refs/heads/master branches = branches/project/*:refs/heads/* shelves = shelves/project/*:refs/shelves/* tags = tags/project/*:refs/tags/*
I hope this would be useful.