Do not attempt to update files that do not exist.
Resolve links before finding libraries relative to binary.
The file-locking mechanism being used is one that is known to not work well with NFS, so I changed it to one that does work with network files.
Do not check-out files that do not exist in the working directory if the operation is export or checkout.
Support the cases where the user asks to update a file or directory that is not already in their workspace. Also, remove a print statement that was probably used in debugging.
Remove gen_sumcf.pl. The logic is in localize.py now.
Make sure that jsoc_update.pl has access to cvsupdate.log. Also, clean up output that gets written when the call to jsoc_sync.pl fails.
Fix some issues with sums not building on NetDRMS.
Handle cases where files on repository were removed.
Changes to add new DRMS configuration parameter for the SUMS DB HOST, and localization clean-up.
Fix uninitialized variable.
Update the exe path for ActiveState updates.
Fix for missing arguments to the GetDefinitiveFileSet() function.
Modifications so that the script will check-out files from JSOC trees that have a name other than JSOC. Also, it will check-out the tree into a directory that is not named JSOC.
Remove obvious debug printf.
I had accidentally removed the ability to delete from the sandbox files that were deleted from the repository (if the user provides a cmdline spec). Restored that.
Add support for cmd-line file specs. Can be used when doing updates.
Override chdir so that ENV{PWD} will be updated when a change of directory happens; Make sure that if the -d option is used, then the cvstree variable is set to the absolute path; Ignore the trailing g in network machine names, if the machine doesnt appear to exist in a machines mtab entry.
this fixes an issue with Phils update - something about his link environment or something wasnt working with this script.
Restore tape files that were removed from NetDRMS release.
Convert the NetDRMS white list to a black list. Or, more accurately, a white list and a black list - NetDRMS files are teh files in the white list, except for the files in the black list.
Add sums files to whitelist.
Add sums files that were added to CVS at some point since the last release.
Add a new flag, -F, that will cause a head-version download of any file that is checked-out with the -r flag when there is no version of that file tagged with the tag provided via the -r flag.
Fix problem with uninitialized logfile variable.
Fix for cvsupdate.log disappearing; also make these scripts use other update/checkout scripts in the same directory
Add 3 files to list of files in all checkout file sets.
Add a new flag, -R, so that the caller can specify a CVS tag for the proj files specified by a configuration file.
Make an 'include' list for the files that belong to the NetDRMS release that differs from the list of files that belong to the full JSOC release (which is all files)
Create a new argument - -t - so the user can specify the CVS tag to apply/remove independent of the CVS tag used for checking out the tree.
Bug fixes - was passing a reference to an object that was already a reference to a hash array. Instead, just pass the object.
Source configure and make changes that allow users to checkout NetDRMS plus specified proj directories.
Move jsoc_sync.pl and jsoc_update.pl from NetDRMS path to Stanford-specific one.
Move this script to a stanford-specific directory.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.