info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)


From: root
Subject: (no subject)
Date: Mon, 13 Aug 2001 05:26:17 -0400

>From address@hidden  Wed Feb 14 19:17:03 2001
>Return-Path: <address@hidden>
Received: from fencepost.gnu.org (address@hidden [199.232.76.164])
        by gateway.camelot.jp (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id 
TAA21143
        for <address@hidden>; Wed, 14 Feb 2001 19:17:01 +0900
Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org)
        by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
        id 14Syuu-0000Ho-00; Wed, 14 Feb 2001 05:12:08 -0500
Received: from cyberserver.cyberlife.co.uk ([195.153.6.131] 
helo=avserver.cyberlife.co.uk)
        by fencepost.gnu.org with smtp (Exim 3.16 #1 (Debian))
        id 14Sytf-0000HT-00
        for <address@hidden>; Wed, 14 Feb 2001 05:10:51 -0500
Received: from 192.168.42.250 by avserver.cyberlife.co.uk (InterScan E-Mail 
VirusWall NT); Wed, 14 Feb 2001 10:10:16 -0000 (GMT Standard Time)
Received: from CTLCPC122 ([192.168.42.152]) by phoenix.cyberlife.co.uk with 
SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
        id D3TFK2Z6; Wed, 14 Feb 2001 10:05:26 -0000
From: Francis Irving <address@hidden>
To: address@hidden
Subject: Re: CVS and OLE Automation
Organization: Creature Labs
Message-ID: <address@hidden>
References: <address@hidden>
In-Reply-To: <address@hidden>
X-Mailer: Forte Agent 1.8/32.548
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: address@hidden
Errors-To: address@hidden
X-BeenThere: address@hidden
X-Mailman-Version: 2.0
Precedence: bulk
List-Help: <mailto:address@hidden>
List-Post: <mailto:address@hidden>
List-Subscribe: <http://mail.gnu.org/mailman/listinfo/info-cvs>,
        <mailto:address@hidden>
List-Id: Announcements and discussions for the CVS version control system 
<info-cvs.gnu.org>
List-Unsubscribe: <http://mail.gnu.org/mailman/listinfo/info-cvs>,
        <mailto:address@hidden>
List-Archive: <http://mail.gnu.org/pipermail/info-cvs/>
Date: Wed, 14 Feb 2001 10:11:11 +0000
X-MIME-Autoconverted: from quoted-printable to 8bit by gateway.camelot.jp id 
TAA21143
Status: O
Content-Length: 1543
Lines: 42
X-Mime-Autoconverted: from 8bit to 7bit by courier 0.34

On Tue, 13 Feb 2001 22:44:27 -0000, address@hidden wrote:

>Hi, I am new to this so bear with me. ; )
>I am trying to write VB code that at one point has to update files 
>from a CVS repository.
>I guess I could just use the shell command:
>shell ( cvs update ... > file )
>
>The redirect is so that I can keep track of which files are updated, 
>but I was wondering if that through OLE Automation if any objects 
>were accessibly in CVS or if at least some functions were available 
>through a dll.
>Any help or guidance would be greatly appreciated! Thanks.
>
>Edwin Kim

It probably isn't sophisticated enough, but TortoiseCVS
(http://www.wincvs.org/TortoiseCVS) effectively creates new Explorer
verbs for performing CVS operations.

You could use automation on Explorer (possibly the file system object)
to execute them.

However, they wouldn't give you any better programmatic information
than just calling the command line CVS.  They do pop up a progress
GUI. If you're writing an app that users will see rather than a script
that runs in the background, you may prefer it.

There is also a dll cvs2ntlib.dll which comes with WinCVS and
TortoiseCVS.  You could directly call this.  It wouldn't buy you much,
but it does let you set callbacks for displaying output so you can
display it in whatever way you like.

There is no programmatic interface to CVS richer than just a text
stream.

Francis

_______________________________________________
Info-cvs mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/info-cvs




reply via email to

[Prev in Thread] Current Thread [Next in Thread]