src/commit-ebuild: rework; add options to quickly bump or drop pkgs
Signed-off-by: Maciej Barć <xgqt@riseup.net>
This commit is contained in:
parent
8945817ba4
commit
e2cd817f72
@ -25,21 +25,53 @@ set -e
|
|||||||
export PATH
|
export PATH
|
||||||
|
|
||||||
|
|
||||||
pdir="$(git rev-parse --show-prefix)"
|
|
||||||
|
|
||||||
|
|
||||||
FEATURES="sign"
|
FEATURES="sign"
|
||||||
export FEATURES
|
export FEATURES
|
||||||
|
|
||||||
|
|
||||||
|
package_directory="$(git rev-parse --show-prefix)"
|
||||||
|
package="${package_directory%/}"
|
||||||
|
|
||||||
|
|
||||||
|
error_no_version() {
|
||||||
|
echo "[ERROR]: No version given"
|
||||||
|
echo " Ran with option: ${1}"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
git add .
|
git add .
|
||||||
|
|
||||||
if [ -z "${1}" ]
|
case "${1}"
|
||||||
then
|
in
|
||||||
repoman commit
|
"" )
|
||||||
else
|
echo "[DEBUG]: no additional arguments/options given"
|
||||||
repoman commit -m "${pdir%/}: ${*}"
|
repoman commit
|
||||||
fi
|
;;
|
||||||
|
-b | --bump )
|
||||||
git pull --verbose
|
echo "[DEBUG]: to be: ${package}: bump to ${2}"
|
||||||
git push --verbose
|
if [ -n "${2}" ]
|
||||||
|
then
|
||||||
|
repoman commit -m "${package}: bump to ${2}"
|
||||||
|
else
|
||||||
|
error_no_version "${1}"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
-d | --drop )
|
||||||
|
echo "[DEBUG]: to be: ${package}: drop old ${2}"
|
||||||
|
if [ -n "${2}" ]
|
||||||
|
then
|
||||||
|
repoman commit -m "${package}: drop old ${2}"
|
||||||
|
else
|
||||||
|
error_no_version "${1}"
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
-* )
|
||||||
|
echo "[ERROR]: Unknown option ${1}"
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
* )
|
||||||
|
echo "[DEBUG]: to be: ${package}: ${*}"
|
||||||
|
repoman commit -m "${package}: ${*}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
Loading…
Reference in New Issue
Block a user