Frequently Asked Questions v2
|FAQ Main / Answer Detail|
Author: Mitra firstname.lastname@example.org
To edit a file, you should work on a copy of the full APC-AA distribution, make changes and then check back the changed files
To check out the whole of apc-aa into some directory or other, you need to do it differently from the standard installation instructions if you plan on editing files.
The first time you use a particular CVS host you need to do ....
$ ssh email@example.com
It should log you in, and straight out again (accept the host key if it asks
$ export CVS_RSH=ssh #for bash for example
setenv CVS_RSH ssh # for tcsh for example
$ cvs -z3 -d:ext:firstname.lastname@example.org:/cvsroot/apc-aa co apc-aa
If it doesn't ask for a password, but you get an error about connection refused its probably because it didn't see the CVS_RSH environment variable.
Edit the file, then
If the file is not already in the CVS repository, for example, because you have created a new file, then first add it to CVS with
$ cvs add myfile.htm
then upload with for example
$ cvs commit myfile.htm
Make sure to put in a useful comment when prompted by CVS.
Note, Its best NOT to do a plain
$ cvs commit
As this will commit files that you probably don't want to, especially config.php3
If you get the error:
Could not chdir to home directory /home/users/y/yo/yourusername:
No such file or directory
cvs [server aborted]: can't chdir(/home/users/y/yo/yourusernameNo such file or directory
Then you need the ssh trick.
You can't use pserver: to check the files out, if you are going to commit them back again.
Last Edit: Aug 17 2011
<aafaq id=1752> ~ToDo: 1752 How to edit a file and check it back into the distribution </aafaq>
This FAQ interface was developed by Jason at Commons.ca
ActionApps is a free software content management system initiated by
the Association for Progressive Communications (APC)
APC - Internet and ICTs for social justice and development