title: Include relative paths in .hgignore
body: <p>How can I have  one <code>.hgignore</code> file include another <code>.hgignore</code> file by using a relative path?</p>
  
  <p>The include methodology that I know (<code>include:&lt;path-to-hgignore&gt;</code>) requires <code>&lt;path-to-hgignore&gt;</code> to be rooted.</p>
  
  <p>e.g., If I have the following files:</p>
  
  <pre><code>.hgignore
  hgignore/all.hgignore
  hgignore/eclipse.hgignore
  hgignore/idea.hgignore
  </code></pre>
  
  <p>e.g., the following include in my root <code>.hgignore</code> works:</p>
  
  <pre><code>include:hgignore/all.hgignore
  </code></pre>
  
  <p>The only includes that I could get to work from inside <code>all.hgignore</code> had to be rooted, e.g.:</p>
  
  <pre><code>include:hgignore/eclipse.hgignore
  include:hgignore/idea.hgignore
  </code></pre>
  
  <p>Trying to include any of the following paths from inside <code>all.hgignore</code> always results in <code>No such file or directory</code> errors:</p>
  
  <pre><code>include:eclipse.hgignore
  include:./eclipse.hgignore
  include:/eclipse.hgignore
  </code></pre>
  
  <p>Is there anything like the following that would work from inside <code>all.hgignore</code>?</p>
  
  <pre><code>include-relative:eclipse.hgignore
  </code></pre>