]> piware.de Git - bin.git/blob - bzrdc
initial checkin
[bin.git] / bzrdc
1 #!/bin/bash -e
2 LOG=`bzr diff debian/changelog| sed -rne '/^\+[[:blank:]]{2,}/{s/^\+  //; p}'`
3
4 [ -n "$LOG" ] || {
5     echo 'no debian/changelog change'
6     exit 1
7 }
8
9 echo -- Log --
10 echo "$LOG"
11 echo ---------
12
13 while read -p "Ok to commit? (Y/n) " -n 1 WHAT; do
14         case "$WHAT" in
15         y|Y|"")
16                 break
17                 echo "YES"
18                 ;;
19         n|N)
20                 echo
21                 echo "Aborting."
22                 exit 0
23                 ;;
24         *)
25                 echo " -- unknown response."
26                 ;;
27         esac
28 done
29
30 bzr commit -m "$LOG" "$@"