Daily synchronization of SVN and MKS repositories.
MKS-SVN: MKS-SVN-Sync-Daily-Flowstream
-1
60
-1
-1
false
false
Resync_MKS_Sandbox
Re-populate the respective MKS sandbox before starting the sync (update the local files to the most recent version)
true
Cleanup_MKS_Sandbox
Clean up the MKS sandbox. All files except project.pj will be removed from the local sandbox before resyncing it to the latest version.
Use this option if you suspect that the sandbox's image is different from what can be found the MKS repository. The option may considerably increase the time required for SVN-MKS sync, especially the check-ins.
Be aware that MKS may ignore a check-in command for files that differ only in end-of-lines, especially if such files were checked in into SVN from a Windows workstation. Such files may appear in the diff list every time you do a full cleanup and resync.
false
Update_SVN_Directory
Update the SVN working directory to the most recent revision before starting the sync
true
Cleanup_SVN_Directory
Checkout a fresh copy of SVN directory. May take long to perform.
false
Compare_SVN_and_MKS_trees
Generate a diff file which will contain a set of commands to synchronize the MKS sandbox with the SVN working directory
true
Synchronize_and_Check_In
Update the MKS sandbox as per the generated diff file and check the updates into MKS repository. If you uncheck this option, then nothing will be committed to MKS repository. Use this option if you would like to see the list of differences between SVN and MKS without actually carrying them over.
true
http://server/Flowstream
./trunk
infinity
false
http://server/svnwebclient/
mks
false
false
true
false
false
false
false
/svn/run-mks-svn-project.sh "$WORKSPACE" "Flowstream" $Revision "$Label"
*.log
false
false
$DEFAULT_RECIPIENTS
user@server.com
$PROJECT_DEFAULT_SUBJECT
$PROJECT_DEFAULT_CONTENT
false
true
false
true
false
false
user@server.com
${PROJECT_DISPLAY_NAME}: ${BUILD_STATUS}
SVN revision: ${SVN_REVISION}
Details: ${BUILD_URL}
false
true
false
true
Flowstream.log
true
false
user@server.com
$PROJECT_DEFAULT_SUBJECT
$PROJECT_DEFAULT_CONTENT
false
true
false
true
false
false
default
${PROJECT_DISPLAY_NAME}: Completed - ${BUILD_STATUS}
SVN revision: ${SVN_REVISION}
Details: ${BUILD_URL}changes
Status: $(BUILD_STATUS}
${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="Build #%n\n%c\n", changesFormat="\nRev %r by %a: %m %p", pathFormat="\t%p\n"}
false
false
true