12 lines
387 B
Bash
Executable File
12 lines
387 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# commit.sh <repo> "<message>" — commit inside /home/_crossfeed/tooling/<repo>
|
|
# as your local uid. Sets umask 002 so group members keep write access.
|
|
set -euo pipefail
|
|
base=$(cd "$(dirname "$0")" && pwd)
|
|
repo=${1:?usage: commit.sh <repo> "<message>"}
|
|
msg=${2:?usage: commit.sh <repo> "<message>"}
|
|
cd "$base/$repo"
|
|
umask 002
|
|
git add -A
|
|
git commit -m "[$USER] $msg"
|