qgit 2.5 doesn't support submodules. For submodules, Git seems to create a file called .git in place of the usual .git directory, which contains something like this:-
gitdir: ../.git/modules/mbsux-playbooks
It wouldn't seem that hard, to have qgit find a file or folder in place of its usual finding a folder, before ascending the directory tree, to find again.