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