From 89d8088f6f9489813443d714295e60a571b09e0d Mon Sep 17 00:00:00 2001
From: david_williams <david_williams>
Date: Mon, 8 Oct 2007 04:38:44 +0000
Subject: [PATCH] cvs checkout file

---
 downloadsites/webtools/getFreshFromCVS.sh | 27 +++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 downloadsites/webtools/getFreshFromCVS.sh

diff --git a/downloadsites/webtools/getFreshFromCVS.sh b/downloadsites/webtools/getFreshFromCVS.sh
new file mode 100644
index 000000000..f36d9e9b4
--- /dev/null
+++ b/downloadsites/webtools/getFreshFromCVS.sh
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# This script file is to help get fresh files from cvs
+
+if [[ !("${1}" == "patches" || "${1}" == "downloads" || "${1}" == "committers") ]] ; then
+   echo ""
+   echo "    Usage: ${0} patches | downloads | committers"
+   echo ""
+else
+
+subdir="${1}"
+
+backupdir="${subdir}TempBackup"
+
+echo "  save backup copies ..."
+mkdir $backupdir
+# Note: do not use recurvise, since that would copy all of 'drops'
+cp ${subdir}/* $backupdir
+
+rm ${subdir}/*
+echo "  checking out head of $subdir from cvs ..."
+cvs -Q -d :pserver:anonymous@dev.eclipse.org:/cvsroot/webtools export -d $subdir -r HEAD releng.wtptools/downloadsites/webtools/$subdir 
+
+echo "  make sure files have proper EOL format ..."
+dos2unix -quiet -keepdate ${subdir}/* > /dev/null 2>/dev/null
+
+fi
-- 
GitLab