title: Strip a Mercurial branch on the server side
body: <p>We have a <code>SOLUTION</code> folder (Mercurial repository) in whitch we have a <code>PROJECT</code> folder, that is also a Mercurial repository. </p>
  
  <p>So two repositories: one - the root(solution) folder and other - a subfolder of the root folder(the project) (yes strange but it is like this)...</p>
  
  <p>Everything worked, but one day someone somehow included the SOLUTION branch into the PROJECT repository... So all the history from the Solution branch was included in parralel with the Project branch into the PROJECT repository....</p>
  
  <p>Now is a little mess in the PROJECT repository... There is need to clean that repository... </p>
  
  <p>Locally it worked by applying the <code>hg strip rev XXS</code> (where XXS was the revision number of the very first node from the freshly added Solution branch in the Project repository).</p>
  
  <p>But it seems there is no strip equivalent on the server?!
  Every time we'll pull incoming changes in the Project repository, the "Solution" branch will be re-imported....</p>
  
  <p>Is there a way to manage it on the server side?</p>