Access Code Samples
CS520, Fall 2005

To encourage the use of version control systems in the group projects, I will make available the code samples discussed during the lectures through Subversion, an Open Source version control system designed to be the successor of CVS.

[Sample Code]

Examples Subversion URL
Items (JSP version) svn://cs.calstatela.edu/cs520/cysun/items/trunk
Items (MVC version) svn://cs.calstatela.edu/cs520/cysun/items2/trunk
Hibernate Examples svn://cs.calstatela.edu/cs520/cysun/hex/trunk
Spring Examples svn://cs.calstatela.edu/cs520/cysun/rex/trunk
Lucene Examples svn://cs.calstatela.edu/cs520/cysun/lex/trunk
Web Service Client Examples svn://cs.calstatela.edu/cs520/cysun/wex/trunk
Evelyn Sample Project svn://cs.calstatela.edu/cs520/cysun/evelyn/trunk
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.1.0-mapping
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.2.2-webflow
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.2.5-validator
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.3.5-displaytag
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.4.0-data_entry
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.4.5-email
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.5.6-fts
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.6.1-feed
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.8.0-ws
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.8.5-ajax
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.9.0-map
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.9.5-schedule
  • svn://cs.calstatela.edu/cs520/cysun/evelyn/tags/0.9.6-ajax

[Common Commands]

You may log on to the CS server and use following commands to retrieve the code from the repository and to monitor code changes:

svn checkout <url> <local_directory> Check out a copy of version controlled code into a local directory
svn export <url> <local_directory> Check out a clean copy of the code into a local directory
svn status Check to see if there are any local changes
svn status -u Check to see if there are any changes made to the repository copy

For more information, please check out the book Version Control with Subversion by Ben Collins-Sussman, Brian W. Fitzpatrick, and C. Michael Pilato, which is available for free at http://svnbook.red-bean.com.

[Resources]