RE: [Boa Constr] Boa CVS tutorial
Status: Beta
Brought to you by:
riaan
From: Patrick K. O'B. <po...@or...> - 2001-07-06 19:32:39
|
Thank you. That was the boost I needed to get me over the CVS hump. Now that I have the command line cvs working, I have some questions about boa because I still can't quite get it to work: I did a brand new checkout of boa (from a dos prompt using the command line cvs) and then opened boa and some of the boa source files are immediately displaying in the CVS folder with a red icon. What is that all about? When I select one of the files in the CVS folder, right click and select Update or Status or Diff, I get a Debug dialog box (which gets hidden by the editor window) that says ..\msw\app.cpp(1302): assert failed: wxYield called recursively Do you want to stop the program? You can also choose [Cancel] to suppress further warnings. I select the No button and then get the CVS command line dialog which does its thing and closes so fast that I can't tell what it did, or didn't, do. Except that I would expect to see some results from status or diff and I don't in boa while I do from the dos prompt. I actually think I get the results in boa but the dialog closes immediately after it gets a response back from the repository so I don't have time to see the result. --- Patrick K. O'Brien Orbtech "I am, therefore I think." -----Original Message----- From: boa...@li... [mailto:boa...@li...]On Behalf Of Riaan Booysen Sent: Friday, July 06, 2001 7:48 AM To: Boa list Subject: [Boa Constr] Boa CVS tutorial Hello everybody, I've updated Boa's help on CVS Explorer. The updated document should answer all recent questions and hopefully make the CVS facilities less mysterious. Hope this helps. -- CVS browsing and operations are supported. Requirements Command-line CVS has to be installed and working before CVS operations will work in Boa. CVS operations are implemented as a thin wrapper on top of command line cvs. You should therefor have a working knowledge of cvs before using this facility. CVS over SSH is also supported, but only if keys are used and created with empty passphrases. Command-line CVS requires the following: * cvs.exe for Windows, available from http://ftp.cvshome.org/win32/cvs1-11.zip on Linux cvs is part of most standard distributions. * The file cvs.exe must be on the system path ($PATH). * The $HOME environment variable be defined to point at a valid directory. On Windows NT environment variables can be set from My Computer->Properties-Environment On Win9x environment variables can be set in AUTOEXEC.BAT. e.g. Say your cvs.exe is in C:\CVSBIN and you have a directory called C:\HOME, you should add PATH=%PATH%;C:\CVSBIN HOME=C:\HOME to the end of your AUTOEXEC.BAT file. Checking out a local copy In any directory in the Explorer, right click and choose CVS->Login to log in to a CVS repository. Fill in the repository's CVSROOT, e.g.: :pserver:ano...@cv...:/cvsroot/boa-construc tor Next you will be prompted for a password. For anonymous CVS access to Boa the password is empty, just press enter. This information is saved in .cvspass in the home directory ($HOME). To checkout, right click and choose CVS->Checkout. On the given command line, change [MODULE] to the module you want to check out. For Boa this is boa. Also pass the CVSROOT with parameter -d if your $CVSROOT environment variable is not defined. e.g. (one line) cvs -z7 -d :pserver:ano...@cv...:/cvsroot/boa-construc tor checkout -P boa Browsing/Working on a local copy Enter the cyan CVS directory of an already checked out module in the Explorer to view the CVS status of the files. These directories are created by CVS when a project is checked out of a CVS repository. The selection determines which files are passed to CVS on the command line. When nothing is selected the the current directory '.' (the one selected in the tree) is used. The following CVS commands are supported: * Update * Commit * Add * Add binary * Remove * Diff * Log * Status * Tag * Branch Right click on the selection and choose a CVS command from the popup menu or from the toolbar. A confirmation dialog showing the help for your command and the command line that will be executed. Edit the command line if needed. Results for stderr (Errors and Server messages) is shown in a message dialog, and results on stdout is shown is a multiline text control. If you need to use SSH, SSH has to be setup to use the public and private keys generated with ssh-keygen and an empty passphrase. -- Riaan Booysen ___________________________________________________ Boa Constructor - RAD GUI building IDE for wxPython http://boa-constructor.sourceforge.net _______________________________________________ Boa-constructor-users mailing list Boa...@li... http://lists.sourceforge.net/lists/listinfo/boa-constructor-users |