SVN is extraordinary for these types of things. Combining Peter Briggs
and Bill Scott's suggestion, perhaps one ideal solution would be SVN
support built into ccp4i.
However, in the meantime or that never happens, here is a script that
might serve as a template if:
#! /bin/csh -f
cd $HOME/ccp4i
svn update
/usr/local/bin/ccp4i
svn add * --force
svn commit
# end of script
Its that simple. Commit is called when ccp4i exits, even if
abnormally. The only time commit isn't called is when the shell
terminates abnormally. This script would be named "ccp4i" and dropped
into your ~/bin. I give ~/bin precedence over all other directories in
my $path specification for these reasons. Alternatively, it could be
aliased. In this way, svn would be more-or-less transparent except for
commit's asking for commit notes. These can be circumvented if you
really want--but more notes are always better than less notes.
If you have an OSX box with good bandwidth, see:
http://preview.tinyurl.com/ysb78w
That is a tinyurl to a tarfile with instructions to get an svn daemon
properly configured on OSX.
James
On Mar 7, 2008, at 5:38 AM, William Scott wrote:
Syncing directories with unison (use the same version of the program
on all computers) or rsync can help. Lately I've been using svn,
which is I think the best way to deal with this. Setting up a
server on linux is probably easiest. You can do this with any type
of file, by the way, it doesn't have to be ascii.
William G. Scott
contact info: http://chemistry.ucsc.edu/~wgscott
On Mar 7, 2008, at 3:57 AM, Derek Logan wrote:
Hi everyone,
I've been working on a project using CCP4i on two separate
computers in parallel and now unfortunately have jobs spread over
the two locations. I would now like to consolidate these. Some of
the new jobs on one computer will have the same run number as
different ones on the other. Is there any convenient way to merge
the projects? I guess the answer is no, or else the question would
have been asked and answered already ;-)
Thanks
Derek
--
Derek Logan tel: +46 46 222 1443
Molecular Biophysics fax: +46 46 222 4692
Lund University mob: +46 76 8585 707
Box 124, Lund, Sweden
--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095
http://www.jamesstroud.com