[prev in list] [next in list] [prev in thread] [next in thread] 

List:       subversion-users
Subject:    Re: antivirus messing up a checkout
From:       Dave Huang <khym () azeotrope ! org>
Date:       2013-02-22 3:55:22
Message-ID: 13FE3BE6-CBFB-4FFB-9F0B-7722C7B1E1A7 () azeotrope ! org
[Download RAW message or body]


On Feb 21, 2013, at 21:28, hfpwzq3fqx@snkmail.com wrote:

> I'm trying to checkout a public repo on a windows box, and a corporate antivirus is \
> screwing me by flagging a .svn file as a virus and deleting it (thus rendering the \
> checkout invalid). 
> svn co -q http://www.boxbackup.org/svn/box/RELEASE/0.11.1
> 
> The "bad" file is .svn/pristine/bd/bd10f1e696452058fbb0bbe2eff52c03437cb033.svn-base
> 

That file is http://www.boxbackup.org/svn/box/RELEASE/0.11.1/contrib/windows/installer/tools/RemoteControl.exe


No idea what it is, but with a name like that, I can see why some $corps might be \
wary of it. A number of AV programs detect it as malware, not just McAfee: \
https://www.virustotal.com/en/file/f397be215ab82732e6d3ed29905f62b03b49c2d2d4d6f8852f350ca2da619435/analysis/


As for how to work around the problem, I guess you can avoid checking out that file \
by doing svn co --depth immediates http://www.boxbackup.org/svn/box/RELEASE/0.11.1 to \
get one level of files/directories in the 0.11.1 directory, cd into 0.11.1, then do \
svn up --set-depth infinity on all directories besides contrib. Then depending on \
what (if anything) you want from the contrib directory, cd in there and svn up \
--set-depth immediates, etc… getting as much as you can, while avoiding \
/contrib/windows/installer/tools/RemoteControl.exe

Perhaps there's an easier way to do this; I've never tried to exclude a specific file \
                from a checkout.
-- 
Name: Dave Huang         |  Mammal, mammal / their names are called /
INet: khym@azeotrope.org |  they raise a paw / the bat, the cat /
FurryMUCK: Dahan         |  dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 37 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic