gsrc-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gsrc-commit] /srv/bzr/gsrc/trunk r2133: add gen-report target


From: Brandon Invergo
Subject: [Gsrc-commit] /srv/bzr/gsrc/trunk r2133: add gen-report target
Date: Sat, 30 Mar 2013 18:34:10 +0100
User-agent: Bazaar (2.5.0)

------------------------------------------------------------
revno: 2133
committer: Brandon Invergo <address@hidden>
branch nick: trunk
timestamp: Sat 2013-03-30 18:34:10 +0100
message:
  add gen-report target
modified:
  util/gsrc-maint.mk
=== modified file 'util/gsrc-maint.mk'
--- a/util/gsrc-maint.mk        2013-03-30 17:07:04 +0000
+++ b/util/gsrc-maint.mk        2013-03-30 17:34:10 +0000
@@ -19,6 +19,9 @@
 #       You should have received a copy of the GNU General Public License
 #       along with GSRC.  If not, see <http://www.gnu.org/licenses/>.
 
+FROM ?= yesterday
+TO ?= today
+
 keyring: fetch
        id=`gpg2 --verify $(DOWNLOADDIR)/$(SIGFILES) 2>&1 | grep -o -E 
"[0-9A-Z]{8}"` \
                && gpg2 --recv-keys $$id && gpg2 --export $$id > gpg-keyring
@@ -26,3 +29,11 @@
 
 test-build: clean install uninstall uninstall-pkg
 
+gen-report:
+       @updates=`bzr log -rdate:$(FROM)..$(TO) | grep -E 'update .+ to 
[0-9]+\.*[0-9]*'`; \
+       nupdates=`printf "$$updates\n" | wc -l`; \
+       echo "Package updates: $$nupdates"; printf "$$updates\n" | sort
+       @echo
+       @new=`bzr log -rdate:$(FROM)..$(TO) | grep -E 'add .+ at 
[0-9]+\.*[0-9]*'`; \
+       nnew=`printf "$$new\n" | wc -l`; \
+       echo "New packages: $$nnew"; printf "$$new\n" | sort


reply via email to

[Prev in Thread] Current Thread [Next in Thread]