Develop and Download Open Source Software

Browse CVS Repository

Contents of /pal/pal-portal/portal/scripts/create_patch.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph 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

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26