Changeset 98806540b0efeca18c9b849aef06814cf127d99c

Show
Ignore:
Timestamp:
03/10/03 20:30:35 (5 years ago)
Author:
Sam Hocevar <sam@videolan.org>
git-committer:
Sam Hocevar <sam@videolan.org> 1047324635 +0000
git-parent:

[e73768a8330dab5a8af4e93836c41d0777819d6b]

git-author:
Sam Hocevar <sam@videolan.org> 1047324635 +0000
Message:
  • ./toolbox: added --update-changelog flag.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • toolbox

    r171d858 r9880654  
    22 
    33##  toolbox for the VLC media player 
    4 ##  $Id: toolbox,v 1.11 2003/03/03 16:49:14 gbazin Exp $ 
     4##  $Id: toolbox,v 1.12 2003/03/10 19:30:35 sam Exp $ 
    55## 
    66##  Authors: Samuel Hocevar <sam@zoy.org> 
     
    2121  cat << EOF 
    2222recognized flags are: 
    23   --update-vc     update Microsoft Visual Studio files 
    24   --update-po     update translation files 
    25   --update-glade  generate and fix Glade code 
     23  --update-changelog  update the CVS changelog 
     24  --update-vc         update Microsoft Visual Studio files 
     25  --update-po         update translation files 
     26  --update-glade      generate and fix Glade code 
    2627EOF 
    2728  exit 1 
     
    3132###  argument check 
    3233### 
    33 do_help=yes 
     34do_help=no 
     35do_changelog=no 
    3436do_po=no 
    3537do_vc=no 
    3638do_glade=no 
     39 
     40if test "$1" = "" 
     41then 
     42  do_help=yes 
     43fi 
     44 
    3745while test $# -gt 0; do 
    3846  case "$1" in 
     47    --update-changelog) 
     48      do_changelog=yes 
     49      ;; 
    3950    --update-vc) 
    40       do_help=no 
    4151      do_vc=yes 
    4252      ;; 
    4353    --update-po) 
    44       do_help=no 
    4554      do_po=yes 
    4655      ;; 
    4756    --update-glade|--fix-glade) 
    48       do_help=no 
    4957      do_glade=yes 
     58      ;; 
     59    --help) 
     60      do_help=yes 
    5061      ;; 
    5162    *) 
    5263      echo "$0: unknown option $1" 
    5364      do_help=yes 
    54       help 
    5565      ;; 
    5666  esac 
     
    6474then 
    6575  help 
     76fi 
     77 
     78## 
     79##  Update the CVS changelog 
     80## 
     81if test "$do_changelog" = "yes" 
     82then 
     83  cvs2cl --help >/dev/null 2>&1 || exit 1 
     84  cvs2cl --hide-filenames --no-wrap -w --stdout | \ 
     85    sed -e 's/^[^0-9]/ /' -e 's/^  *$//' | \ 
     86    uniq >| ChangeLog 
    6687fi 
    6788