r4447 - developers/tick/Test_env_script_GTA02A5
tick at docs.openmoko.org
tick at docs.openmoko.org
Thu May 22 03:55:20 CEST 2008
Author: tick
Date: 2008-05-22 03:55:19 +0200 (Thu, 22 May 2008)
New Revision: 4447
Added:
developers/tick/Test_env_script_GTA02A5/projectdiff.sh
Log:
adding a projectdiff script for Testing Team people
Added: developers/tick/Test_env_script_GTA02A5/projectdiff.sh
===================================================================
--- developers/tick/Test_env_script_GTA02A5/projectdiff.sh (rev 0)
+++ developers/tick/Test_env_script_GTA02A5/projectdiff.sh 2008-05-22 01:55:19 UTC (rev 4447)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+if (( $# < 1 ));then
+ echo "Usage $0 last_date"
+ echo "The format of last_date is yyyymmdd"
+ exit
+fi
+if !( date -d $1 );then
+ echo "Invalid date format: " $1
+ exit
+fi
+DIR=`pwd`
+NOW=`date +%Y%m%d`
+REPORTFILE="${DIR}/$1-${NOW}.diff"
+if [ -e ${REPORTFILE} ];then
+ rm -rf ${REPORTFILE}
+fi
+echo REPORTFILE=$REPORTFILE
+PROJECTS="svn://svn.projects.openmoko.org/svnroot/diversity
+ svn://svn.projects.openmoko.org/svnroot/assassin
+ svn://svn.projects.openmoko.org/svnroot/illume
+ svn://svn.projects.openmoko.org/svnroot/exposure
+ svn://svn.projects.openmoko.org/svnroot/ninja
+ http://svn.openmoko.org/trunk/src/target/opkg"
+PRJ_HOME="${DIR}/.projects"
+if ! [ -e ${PRJ_HOME} ];then
+ mkdir ${PRJ_HOME}
+fi
+cd ${PRJ_HOME}
+
+for P in ${PROJECTS};do
+ base=`basename $P`;
+ if ! [ -e ${base} ];then
+ svn checkout ${P} ${base}
+ fi
+ pushd ${base}
+ svn update;
+ echo "In project ${base} the diff from $1 to ${NOW}:" >> $REPORTFILE
+ svn log -r '{'$1'}:HEAD' | grep -v -- '-----------------' >> $REPORTFILE
+ echo "-----------------------------------" >> $REPORTFILE
+ popd
+done
Property changes on: developers/tick/Test_env_script_GTA02A5/projectdiff.sh
___________________________________________________________________
Name: svn:executable
+ *
More information about the commitlog
mailing list