#!/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