title: Mercurial - Clone another repo upon clone
body: <p>I am currently taking a class where the teacher is collecting our homework by cloning our individual homework repos; we have a new repo per homework assignment. I've been writing a bunch of helper functions and in order to use those functions I've just been copying and pasting into each new homework assignment.</p>
  
  <p>What I want to do is create another repo that holds all of my utility functions so I can maintain a single, up-to-date, codebase. Is there any way that when my teacher clones my homework assignment repo, I can have it also clone my includes repo and include that in the same directory?</p>
  
  <p>I'm looking for a functionality similar to running <code>pip install git+ssh://mygitrepo.git</code> where you can have the <code>setup.py</code> auto install the dependencies.</p>