Today I managed to deploy my application using Capistrano, using CVS as
the SCM, but I had to use some workarounds I’m not quite happy about.
Maybe I just did something wrong, maybe these are missing features/bugs
- I used Capistrano earlier with SVN, and there it re-used the password
for the remote server for doing the checkout. However, CVS kept
complaining the access was attempted with an “empty password”,
apparently not re-using the password. In the end, I set up my
CVS-account with an empty password, and it worked, but I would really
prefer having an account with password.
- The CVS checkout is done with -D and a revision date. However, this
date is last revision date of my application, and therefore CVS doesn’t
actually checkout any files. I worked around this by removing this
argument from the code, but I have the feeling this is not right.
Any suggestions to what I may be doing wrong are appreciated.