On Thu, Jul 22, 2010 at 5:25 AM, 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?
Just curious, have you try to create another repo containing several
text/binary files of gradually increasing sizes (till it reaches the
file size of your flv file)? Just wonder if the size of the file is
ready the one causing the problem.
Also, per Mercurial source, this statement is on line 5...@wwrite:
self.wopener(filename, 'w').write(data)
It's not clear which argument is invalid to me. If you can install
Mercurial from source, maybe you can try to debug this with
--debugger.
Just some thoughts.
------------------------------------------------------------------------------
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