Argh!!!

Phillip Neiswanger sigsegv at prodigy.net
Wed Mar 14 15:16:29 UTC 2007


On Wed, 14 Mar 2007 01:18:48 -0600, Michael Smith  
<michael.smith at thalesatm.com> wrote:

> Phillip Neiswanger wrote:
>
>> I commit as root and the commit appears to work just fine.  By that I  
>> mean  it didn't report any errors or die while trying to commit.   
>> However, any  command that tries to work with the repository will  
>> produce the error you  see at the beginning of this message.  Is there  
>> anything that can be done  with the repository at this point?  I'm of  
>> the opinion I should just  delete the .hg directory and init/add/commit  
>> again.  I don't want to loose  all the history, but I can at least  
>> continue if there's nothing that can  be done to reclaim the history.
>
> As root can you chown the whole repository and clone structure back to  
> your user id?

The only files that were owned by root were the following:

.hg/dirstate
.hg/store/data/app/views/some_view/__partial__01.rhtml.i
.hg/store/data/public/stylesheets/some_view/partial__01.css.i
.hg/store/undo

Changing ownership of those files did not correct the problem.   
Interestingly, the ..partial.. files only exist in the .hg/store area of  
the repository(?).  I had removed them from the working area of the  
repository before commit'ing that final time.  Should I try removing those  
files from the 'store' or would that make things worse?
--
phil



More information about the Mercurial mailing list