Patch Set 1: No score

As I explained on egit-dev list, conventional maven project layout results in the following repository nesting (I hope formatting will be readable)

parallelip-egit <= egit source tree root
  /.git
  /org.eclipse.egit.core.test
    /target
      /work
        /data     <= test workspace
          /.git
          /.metadata
          /Project-1

So if we keep nested repo check in the test, then we either need to move test workspace out of the build tree (where to?) or change the code not to look above test workspace root. Personally, I tentatively prefer second approach. Several maven operations, like "mvn clean" assume conventional layout and would have to be reimplemented. At the same time, I am too new to git, so I am willing to implement whatever egit developers think is correct here.