[arch-projects] [devtools][PATCH 3/6] commitpkg: use all remaining args as the commit msg
Lukas Fleischer
archlinux at cryptocrack.de
Wed Aug 17 02:00:50 EDT 2011
On Tue, Aug 16, 2011 at 09:35:58PM -0400, Dave Reisner wrote:
> From: Dave Reisner <d at falconindy.com>
>
> Signed-off-by: Dave Reisner <d at falconindy.com>
> ---
> Small pet peeve of mine. I always expect -m to be required for a commit msg. I
> have a startling number of commits where the message is only -m. We should at
> least use _all_ the arguments so that the next time a noodle noggin such as
> myself insists on using the unneeded -m, we get a useful commit msg along with
> the "mark of shame".
>
> commitpkg | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/commitpkg b/commitpkg
> index 1275615..01c09d5 100755
> --- a/commitpkg
> +++ b/commitpkg
> @@ -114,7 +114,7 @@ if [ -n "$(svn status -q)" ]; then
> echo -n 'committing changes to trunk...'
> msgtemplate="upgpkg: $pkgbase $(get_full_version ${epoch:-0} $pkgver $pkgrel)"$'\n\n'
> if [ -n "$1" ]; then
> - svn commit -q -m "${msgtemplate}${1}" || abort
> + svn commit -q -m "${msgtemplate}$*" || abort
-1. The second patch already fixes this:
----
$ communitypkg -m 'Anything that happens, happens.'
invalid option -- 'm'
----
Also, I'd rather say we should check if there's more than one additional
argument in the commitpkg invocation and bail out if there is.
> else
> msgfile="$(mktemp)"
> echo "$msgtemplate" > "$msgfile"
> --
> 1.7.6
More information about the arch-projects
mailing list