Broken repo? "abort: remotestore: largefile xxx is invalid"
Scott Timothy E
ScottTimothyE at phoeintl.com
Tue Dec 18 19:59:44 UTC 2012
(Sorry for the top-post...)
We settled on option #2. We went in and got rid of the largefiles that introduced the problem.
Thanks for the help and links to the related issues.
--tim
-----Original Message-----
From: Matt Mackall [mailto:mpm at selenic.com]
Sent: Tuesday, December 18, 2012 1:33 PM
To: Scott Timothy E
Cc: mercurial at selenic.com
Subject: RE: Broken repo? "abort: remotestore: largefile xxx is invalid"
On Tue, 2012-12-18 at 11:35 -0600, Scott Timothy E wrote:
> FWIW, I updated to the latest version of TortoiseHg / Mercurial and the update log now shows:
>
> % hg update --repository C:\projects\gsx\fpga\jbtest --config
> ui.merge=internal:fail --rev 207 --clean
> 102 files updated, 0 files merged, 0 files removed, 0 files unresolved
> getting changed largefiles
> smartxplorer_results/run1/gsx_server_pb1b.pcf: data corruption
> (expected 2666200625286a694888ec6cd571fc779ebc7bd5, got
> a0e83c6556cb68a9ee346d7fa18d602d8ee95b79)
> smartxplorer_results/run2/gsx_server_pb1b.pcf: data corruption
> (expected c024bcd2a2058369f993e5c291d2ed5c1981112f, got
> b43fe59586e6dcc4e4351d2428336b8e90f2d22c)
Some possible paths forward:
- replaced the damaged files in the store with files that match the hash
- rebuild your repo, filtering out the damaged changes
- live with it
The first is probably the best, if you can reconstruct the data exactly.
Otherwise, I'd probably go with the last.
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list