title: Single Git Repo for Client and Server?
body: <p>I have two git repos right now. The first is a server-side app that prepares data and the second is a mobile app that consumes it. They are very different apps but they interact; that's why they are currently in two different repos and it's why I think they should be under the same parent.</p>
  
  <p>I don't want to use submodules for this because I'd prefer not having multiple steps to keep things in sync. Maybe it's because I'm just not enough of a git ninja. Anyhow, what I'd like is a structure like this:</p>
  
  <pre><code>root -+
        - client
               + lots of stuff
        -server
               + lots of stuff
  </code></pre>
  
  <p>and I'd like to be able to clone either client or server or the whole thing.</p>
  
  <p>Is there any way to do this or am I trying to fit a square peg into a round hole?</p>