From 98806540b0efeca18c9b849aef06814cf127d99c Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Mon, 10 Mar 2003 19:30:35 +0000 Subject: [PATCH] * ./toolbox: added --update-changelog flag. --- toolbox | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/toolbox b/toolbox index baf8e1be00..a17b2e12f1 100755 --- a/toolbox +++ b/toolbox @@ -1,7 +1,7 @@ #! /bin/sh ## toolbox for the VLC media player -## $Id: toolbox,v 1.11 2003/03/03 16:49:14 gbazin Exp $ +## $Id: toolbox,v 1.12 2003/03/10 19:30:35 sam Exp $ ## ## Authors: Samuel Hocevar @@ -20,9 +20,10 @@ help() { cat << EOF recognized flags are: - --update-vc update Microsoft Visual Studio files - --update-po update translation files - --update-glade generate and fix Glade code + --update-changelog update the CVS changelog + --update-vc update Microsoft Visual Studio files + --update-po update translation files + --update-glade generate and fix Glade code EOF exit 1 } @@ -30,28 +31,37 @@ EOF ### ### argument check ### -do_help=yes +do_help=no +do_changelog=no do_po=no do_vc=no do_glade=no + +if test "$1" = "" +then + do_help=yes +fi + while test $# -gt 0; do case "$1" in + --update-changelog) + do_changelog=yes + ;; --update-vc) - do_help=no do_vc=yes ;; --update-po) - do_help=no do_po=yes ;; --update-glade|--fix-glade) - do_help=no do_glade=yes ;; + --help) + do_help=yes + ;; *) echo "$0: unknown option $1" do_help=yes - help ;; esac shift @@ -66,6 +76,17 @@ then fi ## +## Update the CVS changelog +## +if test "$do_changelog" = "yes" +then + cvs2cl --help >/dev/null 2>&1 || exit 1 + cvs2cl --hide-filenames --no-wrap -w --stdout | \ + sed -e 's/^[^0-9]/ /' -e 's/^ *$//' | \ + uniq >| ChangeLog +fi + +## ## Update the MSVC project files ## if test "$do_vc" = "yes" -- 2.11.4.GIT