Broken repo? "abort: remotestore: largefile xxx is invalid"

Matt Mackall mpm at selenic.com
Tue Dec 18 19:26:16 UTC 2012


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)
> 12 largefiles updated, 0 removed
> [command completed successfully Tue Dec 18 11:28:46 2012]
> 
> So, the invalid condition is indicating hash differences I guess.  We
> had other tools open that could have potentially affected the contents
> of these files as the check-in was going on.  Does that sound like a
> likely scenario that would induce this sort of failure?

Yes. A few fixes relate to this pre-2.1 (Feb 2012):

http://bz.selenic.com/show_bug.cgi?id=3123
http://www.selenic.com/hg/rev/809788118aa2
http://www.selenic.com/hg/rev/926bc23d0b6a

-- 
Mathematics is the supreme nostalgia of our time.





More information about the Mercurial mailing list