Problem with remote repository

Peter Williams pwil3058 at bigpond.net.au
Thu May 28 10:36:30 CDT 2009


Attempting to push changes to the gwsmhg repository on sourceforge I get:

[peter at mudlark gwsmhg.ssh]$ hg push
pushing to ssh://peter_ono@gwsmhg.hg.sourceforge.net/hgroot/gwsmhg
searching for changes
remote: abort: Permission denied: /hgrepo/g/gw/gwsmhg/.hg/journal.dirstate
abort: unexpected response: empty string
[peter at mudlark gwsmhg.ssh]$

When I clone a fresh copy from the sourceforge repository it seems to 
work OK and the source files are the same as the local copy.  But some 
of the files:

.hg/dirstate
.hg/store/fncache
.hg/undo.dirstate

are different. "hg outgoing" works and gives the expected output.

I logged into sourceforge and used adminrepo to get a copy of the repo 
to examine and the file .hg/dirstate did not exist but 
.hg/journal.dirstate does (plus another journal file).  "hg verify" 
reported no errors, "hg recover" said there were no interrupted 
operations and doing "hg rollback" worked but the .hg/journal/dirstate 
file was still there and .hg/dirstate was still missing.

The owner ship on all files in the repository were the same and appeared 
correct i.e. peter_ono as user and gwsmhg as group.

How can I recover from this situation?

Peter
-- 
Peter Williams                                   pwil3058 at bigpond.net.au

"Learning, n. The kind of ignorance distinguishing the studious."
  -- Ambrose Bierce


More information about the Mercurial-devel mailing list