Missing revlogs on new, empty repository

Matt Mackall mpm at selenic.com
Thu Aug 18 21:53:25 UTC 2011


On Thu, 2011-08-18 at 14:41 -0700, martythornley wrote:
> I have seen the missing revlogs mentioned in other posts. Unlike those
> situations, this is a brand new repository.
> 
> I created a new directory, run hg init, add a simple index.htm file just
> have something there, then run hg add, then hg commit -u username -m
> "message"
> 
> It all looks good. I run hg verify... still all good.
> 
> But when I attempt to clone to my local, I get
> 
> hg clone http://remote.com/path/ /local/path/ 
> requesting all changes
> adding changesets
> transaction abort!
> rollback completed
> abort: empty or missing revlog for index.htm
> Completed with errors, see above
> 
> I again run hg verify and it still looks all good in the original repository

Can you browse that repository address with your browser? Does it look
ok there?

If not, you're probably not running hgweb on your server and your client
is falling back to static (slow, stupid) http access. And then... your
web browser is deciding the name "index.htm" is magic and breaking
things.

-- 
Mathematics is the supreme nostalgia of our time.





More information about the Mercurial mailing list