Browse CVS Repository
Contents of /pal/pal-portal/portal/scripts/create_patch.sh
Parent Directory
| Revision Log
| Revision Graph
Revision 1.1.1.1 -
( show annotations)
( download)
( as text)
(vendor branch)
Sun Jul 16 22:05:39 2006 UTC
(17 years, 7 months ago)
by shinsuke
Branch: shinsuke
CVS Tags: RELEASE-1_0_BETA2, RELEASE-1_0_BETA3, RELEASE-1_0_BETA1, RELEASE-1_0_BETA4, start
Changes since 1.1: +0 -0 lines
File MIME type: text/x-sh
create pal portal repo
| 1 |
#!/bin/bash |
| 2 |
|
| 3 |
UPDATE_LIST_FILE=/tmp/palportal-diff.$$ |
| 4 |
BASE_DIR=`dirname $0` |
| 5 |
cd $BASE_DIR |
| 6 |
cd .. |
| 7 |
BASE_DIR=`pwd` |
| 8 |
JETSPEED_DIR=$BASE_DIR/jetspeed-2 |
| 9 |
PATCH_DIR=$BASE_DIR/patches |
| 10 |
|
| 11 |
|
| 12 |
cd $JETSPEED_DIR |
| 13 |
svn status > $UPDATE_LIST_FILE |
| 14 |
|
| 15 |
FILES=`cat $UPDATE_LIST_FILE | grep "M " | sed -e "s/M //"` |
| 16 |
if [ ! -z "$FILES" ] ; then |
| 17 |
for file in $FILES ; do |
| 18 |
svn diff $file |
| 19 |
echo "======================================================================" |
| 20 |
echo "Do you want to create the above patch (y|n)?" |
| 21 |
echo "$file" |
| 22 |
read answer |
| 23 |
case $answer in |
| 24 |
yes | YES | Yes | y | Y) |
| 25 |
mkdir -p `dirname $PATCH_DIR/$file`; |
| 26 |
svn diff $file > $PATCH_DIR/$file;; |
| 27 |
*) |
| 28 |
echo "Skipped...";; |
| 29 |
esac |
| 30 |
echo "======================================================================" |
| 31 |
done |
| 32 |
fi |
| 33 |
|
| 34 |
echo |
| 35 |
echo "======================================================================" |
| 36 |
echo "Updated Files" |
| 37 |
echo "======================================================================" |
| 38 |
cat $UPDATE_LIST_FILE | grep "M " | sed -e "s/M //" |
| 39 |
echo "======================================================================" |
| 40 |
echo |
| 41 |
echo "======================================================================" |
| 42 |
echo "New Files" |
| 43 |
echo "======================================================================" |
| 44 |
cat $UPDATE_LIST_FILE | grep -v "M " | sed -e "s/[^M] //" |
| 45 |
echo "======================================================================" |
| 46 |
|
| 47 |
rm $UPDATE_LIST_FILE |
|