On Wed, Jul 21, 2010 at 4:25 PM, Luis Navarro <[email protected]> wrote: > On Mon, Jul 19, 2010 at 8:42 PM, Luis Navarro <[email protected]> wrote: >> >> On Mon, Jul 19, 2010 at 6:04 PM, Greg Ward <[email protected]> wrote: >>> >>> On Sun, Jul 18, 2010 at 3:33 PM, Luis Navarro <[email protected]> >>> wrote: >>> > I'm using THG 1.1.1 and trying to clone a repo on my local disk >>> > (Windows XP >>> > SP3) to a mapped drive on a server (Windows 2008 SP2) and it fails >>> > every >>> > time when trying to update an 89.6 MB FLV file. I've even created a >>> > test >>> > repo with only this file (and .hgignore of course) and it also fails. >>> > Both >>> > boxes have indexing and virus scans turned off. Here's the output when >>> > trying to perform the clone in THG: >>> > >>> > updating to branch default >>> > resolving manifests >>> > getting .hgignore >>> > getting web/multimedia/videos/40Gbs_SMT_Optical_Driver.flv >>> > [Errno 22] Invalid argument >>> >>> This sounds like http://mercurial.selenic.com/bts/issue2252, which is >>> almost certainly a Windows bug. Probably Mercurial will have to >>> implement a workaround. >>> >>> If you can reproduce it, please run >>> >>> hg update --debug --traceback >>> >>> and provide full output. >>> >>> Note that the crash during update will probably leave your working dir >>> in a slightly funny state -- you'll have to manually remove the file >>> to get hg to try updating it again. >>> >>> Oh yeah, does it happen when there is no network share involved? >>> >>> Greg >> >> Yeah, I saw that issue and it looked very similar. >> >> I just did an hg clone --debug --traceback from my local drive to the >> mapped drive and here's what I got: >> >> copied 8 files >> updating to branch default >> resolving manifests >> overwrite False partial False >> ancestor 000000000000 local 000000000000+ remote 6191a9dbf76a >> web/multimedia/videos/40Gbs_SMT_Optical_Driver.flv: remote created -> g >> .hgignore: remote created -> g >> update: .hgignore 1/2 files (50.00%) >> getting .hgignore >> update: web/multimedia/videos/40Gbs_SMT_Optical_Driver.flv 2/2 files >> (100.00%) >> getting web/multimedia/videos/40Gbs_SMT_Optical_Driver.flv >> Traceback (most recent call last): >> File "mercurial\dispatch.pyo", line 54, in _runcatch >> File "mercurial\dispatch.pyo", line 483, in _dispatch >> File "mercurial\dispatch.pyo", line 351, in runcommand >> File "mercurial\dispatch.pyo", line 534, in _runcommand >> File "mercurial\dispatch.pyo", line 488, in checkargs >> File "mercurial\dispatch.pyo", line 481, in <lambda> >> File "mercurial\util.pyo", line 420, in check >> File "mercurial\commands.pyo", line 723, in clone >> File "mercurial\hg.pyo", line 367, in clone >> File "mercurial\hg.pyo", line 381, in update >> File "mercurial\merge.pyo", line 515, in update >> File "mercurial\merge.pyo", line 325, in applyupdates >> File "mercurial\localrepo.pyo", line 563, in wwrite >> IOError: [Errno 22] Invalid argument >> abort: Invalid argument >> >> This happens every time if I clone to the mapped drive. It never happens >> when I clone to a local drive. > > Hi guys....any idea what's going on and what (if anything) I can do to fix > or ameliorate the issue?
That bug looks like its between Python and Windows, unfortunately. If it will be resolved, it will happen in Mercurial first. -- Steve Borho ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Tortoisehg-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

