mpatch.mpatchError: patch cannot be decoded

Dj Gilcrease digitalxero at gmail.com
Sat Jul 25 17:31:21 CDT 2009


It seems that my install of mercurial (1.3.1) on Ubuntu is corrupting
00changelog.i every time I do a pull

digitalxero at digitalxero-desktop:~/Desktop/OpenRPG/TL$ hg pull ../TestLauncher
Not trusting file /home/digitalxero/Desktop/OpenRPG/TL/.hg/hgrc from
untrusted user root, group root
Not trusting file /home/digitalxero/Desktop/OpenRPG/TL/.hg/hgrc from
untrusted user root, group root
Not trusting file
/home/digitalxero/Desktop/OpenRPG/TestLauncher/.hg/hgrc from untrusted
user root, group root
pulling from ../TestLauncher
searching for changes
adding changesets
adding manifests
adding file changes
added 1 changesets with 1 changes to 1 files
(run 'hg update' to get a working copy)
digitalxero at digitalxero-desktop:~/Desktop/OpenRPG/TL$ hg update -C tip
Not trusting file /home/digitalxero/Desktop/OpenRPG/TL/.hg/hgrc from
untrusted user root, group root
Not trusting file /home/digitalxero/Desktop/OpenRPG/TL/.hg/hgrc from
untrusted user root, group root
abort: index 00changelog.i is corrupted!


The "Not trusting file" lines are because the the OpenRPG directory is
actually a shared directory that resides on my XP box, so I tried to
create a repository where Ubuntu created the hgrc file

digitalxero at digitalxero-desktop:~/Desktop/OpenRPG/TL$ hg init
digitalxero at digitalxero-desktop:~/Desktop/OpenRPG/TL$ hg pull ../TestLauncher
Not trusting file
/home/digitalxero/Desktop/OpenRPG/TestLauncher/.hg/hgrc from untrusted
user root, group root
pulling from ../TestLauncher
requesting all changes
adding changesets
adding manifests
adding file changes

And it hung here for 30 min before I killed it. There are only 17
files and 25 change sets in the repo so it was actually hung and not
just processing a large repo

Any ideas on why Ubuntu is corupting the file when it pulls?


More information about the Mercurial mailing list