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

Reply via email to