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?
------------------------------------------------------------------------------
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