Once you have made changes to or added files to the THL main site and committed them to the Subversion (SVN) repository, they need to be deployed to the server. In essence, the server has a checked out version of the repository just as you do on your computer, if you've made changes. Once you've committed those changes to the repository, you need to log onto the server and update its version of the repo to incorporate your changes. This is done in slightly different ways for development, staging, and production.
# Development Home and Staging Home Locations $devHome = 'C:\wamp\tomcat\webapps\cocoon\texts\catalogs\xml\\'; # Change this to your local development repo's catalogxml location $stagingHome = 'C:\thl-repos\staging\texts\catalogs\xml\\'; # Change this to your local staging repo's catalogxml location
MoveModifiedFilesToStaging.pl kt/q
or
MoveModifiedFilesToStaging.pl kt/d/texts
or
MoveModifiedFilesToStaging.pl ngb/dg
C:\Users\thl\My Documents\thdl-quandu\www\collections\texts\jiats>svn info Path: . URL: https://subversion.lib.virginia.edu/repos/thdl-quandu/www/tags/stable/collections/texts/jiats Repository Root: https://subversion.lib.virginia.edu/repos/thdl-quandu Repository UUID: cb089a2a-0280-496d-81c1-fc8c1dff93ce Revision: 18412 Node Kind: directory Schedule: normal Last Changed Author: ndg8f Last Changed Rev: 18290 Last Changed Date: 2010-08-26 13:42:59 -0400 (Thu, 26 Aug 2010)