home *** CD-ROM | disk | FTP | other *** search
- 'checks if subversion version is
- 'not older than 1.0.5
-
- Function Main
-
- Dim objSocket As Object
- Dim i As Integer
- Dim strSend As String
- Dim strData As String
- Dim bResult As Boolean
- Dim objRegexp As Object
-
- vResult = false
- ip = getparameter("ComputerIP")
- port = "3690"
- cr = Chr(13) + Chr(10)
- rem _ip
- Socket.SetTimeout 5000,5000
- Set objRegexp = CreateObject("Vbscript.regexp")
- objRegexp.ignorecase = true
-
- Set objSocket = Socket.OpenTCP (ip,port)
- If Not objSocket is Nothing Then
- strData = objSocket.recv(1024)
- If InStr( strData,"( success ( 1")>0 Then
-
- '//host/svn/gfireposi should be a valid repository
- strSend = "( 2 ( edit-pipeline ) 24:svn://host/svn/gfireposi ) "
- objSocket.Send(strSend)
- strData = objSocket.recv(1024)
- objRegexp.pattern = ".*subversion-1\.0\.[0-4][^0-9].*"
- If objRegexp.test(strData) Then
- bResult=true
- End If
- End If
- objSocket.Close
- End If
-
- main = bResult
-
- End Function
-