mirror of
https://github.com/macports/mpbb.git
synced 2026-07-12 18:18:44 -07:00
Add mpbb-port-commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
# -*- coding: utf-8; mode: sh; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=sh:et:sw=4:ts=4:sts=4
|
||||
|
||||
# Note:
|
||||
# This script is sourced by the mpbb wrapper script.
|
||||
# Do not execute this directly!
|
||||
|
||||
port-commit-usage() {
|
||||
# "prog" is defined in mpbb-help.
|
||||
# shellcheck disable=SC2154
|
||||
cat <<EOF
|
||||
usage: $prog [<global opts>] port-commit <port>
|
||||
|
||||
Print the latest commit hash of the given port.
|
||||
|
||||
Run \`$prog help' for global options and a list of other subcommands.
|
||||
EOF
|
||||
}
|
||||
|
||||
port-commit() {
|
||||
local port=${1-}
|
||||
if [[ -z $port ]]; then
|
||||
err "Must specify a port"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# $option_prefix is set in mpbb
|
||||
# shellcheck disable=SC2154
|
||||
portdir=$("${option_prefix}/bin/port" dir "$port") || return
|
||||
git -C "$portdir" log -n 1 --pretty=format:%H .
|
||||
}
|
||||
Reference in New Issue
Block a user