title: .hg not found when performing [hg out]
body: <p>I create a local repo with</p>
  
  <pre><code>local-host $ hg init ~/test/
  </code></pre>
  
  <p>and then in the remote host i do a clone</p>
  
  <pre><code>remote-host $ hg clone ssh://user@local-host/test
  </code></pre>
  
  <p>without any issues.</p>
  
  <p>When im trying to check if there are outgoing changes in the remote repo im getting this error</p>
  
  <pre><code>remote-host $ cd test
  remote-host $ hg --verbose out
  comparing with ssh://user@local-host/test
  running ssh user@local-host 'hg -R test serve --stdio'
  searching for changes
  no changes found
  remote: abort: no repository found in '/home/user' (.hg not found)!
  remote: abort: no repository found in '/home/user' (.hg not found)!
  </code></pre>
  
  <p>If i commit any change in the remote/local repository and push it im getting the error but the change gets pushed.</p>
  
  <p>Both hosts have the same mercurial version.</p>
  
  <p>Any ideas ?</p>