diff options
author | Alex Tarkovsky <alextarkovsky@gmail.org> | 2006-06-29 12:05:09 +0000 |
---|---|---|
committer | Alex Tarkovsky <alextarkovsky@gmail.org> | 2006-06-29 12:05:09 +0000 |
commit | bcf4ae46f60f2d4c3c7b28c73125df8e4bdc8ce6 (patch) | |
tree | 2ee3e011b704d4c96bd8c041bac1112481e2db16 /scripts | |
parent | New media-gfx/metapixel ebuild for bug #26144. Thanks to Carl A. Dunham, Eric... (diff) | |
download | sunrise-reviewed-bcf4ae46f60f2d4c3c7b28c73125df8e4bdc8ce6.tar.gz sunrise-reviewed-bcf4ae46f60f2d4c3c7b28c73125df8e4bdc8ce6.tar.bz2 sunrise-reviewed-bcf4ae46f60f2d4c3c7b28c73125df8e4bdc8ce6.zip |
Oops, added check for missing svn commit message
svn path=/sunrise/; revision=369
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/sunrise-commit | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/scripts/sunrise-commit b/scripts/sunrise-commit index a33142d76..8c5816e00 100755 --- a/scripts/sunrise-commit +++ b/scripts/sunrise-commit @@ -26,7 +26,11 @@ create_digests() { svn_add() { ebegin "Adding local changes to local Subversion copy" - svn add * + if [[ "$verbose" == "1" ]] ; then + svn add * + else + svn add -q * + fi eend $? } @@ -40,11 +44,11 @@ usage() { cat << EOF ${BOLD}Usage:${NORMAL} ${HILITE}sunrise-commit${NORMAL} [ ${GOOD}option${NORMAL} ] ${GOOD}message${NORMAL} -${GOOD}option${NORMAL} is one of: +${GOOD}option${NORMAL} is: ${BOLD}-c, --changelog${NORMAL} Also create a ChangeLog entry using ${GOOD}message${NORMAL} ${BOLD}-f, --force${NORMAL} Commit even if no ebuilds are present ${BOLD}-h, --help${NORMAL} Show help - ${BOLD}-q, --quiet${NORMAL} Commit changes without asking for confirmation + ${BOLD}-q, --quiet${NORMAL} Don't ask for confirmation ${BOLD}-v, --verbose${NORMAL} Show more detailed information during commit ${GOOD}message${NORMAL} is: @@ -87,6 +91,11 @@ while [[ $# > 0 ]] ; do esac done +if [[ -z "$*" ]] ; then + echo "!!! Error: You must supply a commit message. See: sunrise-commit -h" + exit 1 +fi + svn_up || exit $? if [[ "$force" == "0" ]] ; then @@ -103,19 +112,19 @@ svn_add || exit $? if [[ "$verbose" == "1" ]] ; then einfo "The following local changes will be committed to Sunrise:" svn status - echo fi if [[ "$quiet" == "0" ]] ; then + echo echo -n "${BOLD}Commit changes?${NORMAL} [${GOOD}Yes${NORMAL}/${BAD}No${NORMAL}] " read choice + echo case $choice in y*|Y*|"") ;; *) - echo echo "Quitting." echo exit 1 ;; |