title: Using Hudson and build steps with multiple git repositories
body: <p>I'm trying out Hudson to replace our current Buildbot setup. I installed the git plugin. Our current setup is like:</p>
  
  <pre><code>ssh://server:/repo/test_framework.git
  ssh://server:/repo/project_a.git
  </code></pre>
  
  <p>Now, to build <code>project_a</code> I added a new job with multiple git repositories (the ones above). I wanted Hudson to clone the repositories into different directories under <code>$WORKSPACE</code>, becase <code>test_framework</code> needs that hierarchy. But Hudson seems to merge everything into <code>$WORKSPACE</code> instead. From the console log:</p>
  
  <pre><code>warning: no common commits
  ...
  [workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 96d2b3c27595de243702414c4358366923696d78
  [workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 5bb011b3fa288afd5e4392640b32b8bcc982103e
  [workspace] $ git merge-base ce14a4579e87971659e5e0469136713847055a29 aa6ade81669883909ba5f5459a205df1bd0df3c0
  </code></pre>
  
  <p>Can I configure this in Hudson to better fit our project setup? Do I need to create a local dummy git repository with every project as git submodules or something?</p>