[oe-commits] org.oe.dev contrib/mtn2cl: generate dated changelogs

koen commit openembedded-commits at lists.openembedded.org
Tue Jul 31 22:16:20 UTC 2007


contrib/mtn2cl: generate dated changelogs

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 21335221dc1b0c39f33709b9f20d1d3227a6356f
ViewMTN: http://monotone.openembedded.org/revision.psp?id=21335221dc1b0c39f33709b9f20d1d3227a6356f
Files:
1
contrib/mtn2cl/mtn2cl.sh
Diffs:

#
# mt diff -rf8864781a8f3e5d3e55ab9f6cf487128b0277032 -r21335221dc1b0c39f33709b9f20d1d3227a6356f
#
# 
# 
# patch "contrib/mtn2cl/mtn2cl.sh"
#  from [89788c2d8ed63aa5ab3469b7c152d93de8ec1af6]
#    to [d4794a871ac74f519ca7da827b1a964c47882a62]
# 
============================================================
--- contrib/mtn2cl/mtn2cl.sh	89788c2d8ed63aa5ab3469b7c152d93de8ec1af6
+++ contrib/mtn2cl/mtn2cl.sh	d4794a871ac74f519ca7da827b1a964c47882a62
@@ -1,9 +1,8 @@
 #/bin/sh
 
-# This script takes the last 1000 revs and writes a ChangeLog
-
 mkdir logs
 
+export LOGNAME=Changelog.`date -u "+%Y%m%d"`
 export REV_NOW=`mtn automate heads |head -n1`
 
 for i in `mtn log --brief --no-graph --no-merges --from l:"1 week ago" --to ${REV_NOW}| awk '{print $2 ":" $1}'` ; do \
@@ -17,9 +16,9 @@ for i in * ; do \
 
 cd logs
 for i in * ; do \
-        echo $i: >> ../ChangeLog
-        cat $i >> ../ChangeLog
-        echo >> ../ChangeLog
+        echo $i: >> ../${LOGNAME}
+        cat $i >> ../${LOGNAME}
+        echo >> ../${LOGNAME}
 done
 cd ..
 
@@ -30,13 +29,13 @@ RESOLVED_BUGS="`cat logs/resolved-bugs.c
 NEW_BUGS="`cat logs/new-bugs.csv | wc -l | tr -d " "`"
 RESOLVED_BUGS="`cat logs/resolved-bugs.csv | wc -l | tr -d " "`"
 
-echo -e "\n\nBugs fixed:" >> ChangeLog
-cat logs/resolved-bugs.csv | awk -F, '{print $1 " " $7 "\t " $8}' | sed s:\"::g >> ChangeLog
+echo -e "\n\nBugs fixed:" >> ${LOGNAME}
+cat logs/resolved-bugs.csv | awk -F, '{print $1 " " $7 "\t " $8}' | sed s:\"::g >> ${LOGNAME}
 
-echo -e "\n\nBugs opened:" >> ChangeLog
-cat logs/new-bugs.csv | awk -F, '{print $1 " " $7 "\t " $8}' | sed s:\"::g >> ChangeLog
+echo -e "\n\nBugs opened:" >> ${LOGNAME}
+cat logs/new-bugs.csv | awk -F, '{print $1 " " $7 "\t " $8}' | sed s:\"::g >> ${LOGNAME}
 
-echo -e "\nIn total $NEW_BUGS bugs have been created and $RESOLVED_BUGS bugs were closed." >> ChangeLog
+echo -e "\nIn total $NEW_BUGS bugs have been created and $RESOLVED_BUGS bugs were closed." >> ${LOGNAME}
 
 rm -Rf logs 
 






More information about the Openembedded-commits mailing list