Hello welcome to the home page of the artificially intelligent robot project
Goto Sensorless DC motor driver circuit page.;
Lincvs seems to be the best linux CVS client and below are instructions on howto set it up for this project.
You need a sourceforge login and to sign up to robotx on sourceforge first.
Setup ssh client on your PC for key based authentication as using passwords is painfull see sourceforge ssh info pages for how to do this though here are a few tips.
In your shell environment set CVS_RSH=ssh
The excerpt below are an example of the lines to add to your /etc/ssh/ssh_config file (or per user file for a multiuser system).
The file reference /home/steve/.ssh/id_dsa_sourceforge is what i renamed my private key after it was generated by ssh-keygen, the public key you paste onto sourceforge.
>Host cvs.sourceforge.net
> ForwardX11 no
> User johnSmith
> IdentityFile /home/steve/.ssh/id_dsa_sourceforge
Lincvs setup is as follows for developer access.
In the lincvs options/profiles window
name= robotx
user= johnSmith
server= cvs.sourceforge.net
repository= /cvsroot/robotx
access method= remote shell
make up a directory with mkdir such as /home/john/robotics
Then in Lincvs you select menu project/checkout window
choose the robotx profile and tick "use external remote shell"=shh
Checkout into: /home/john/robotics
cvs module: monorail or robotx
checkout as: myco
And you will then have your own local copy to work on and Lincvs will happily generate strange commands like those below as you as you work on the project.
cvs -d :ext:johnSmith@cvs.sourceforge.net:/cvsroot/robotx -z3 co -P -d "myco" "monorail"
cvs -z3 commit -F "/home/john/.lincvs/tmp.PkbRdm" "quad.c"
cvs -z3 -n update -P