gitolite/contrib/adc/set-head

18 lines
394 B
Bash
Executable file

#!/bin/sh
. $(dirname $0)/adc.common-functions
[ -z "$GL_RC" ] && die "ENV GL_RC not set"
[ -z "$2" ] && die "usage: set-head /path/to/repo.git refs/heads/branchname"
get_rights_and_owner $1; to=$repo
[ -z "$perm_write" ] && die "no write permissions on $to"
# change head
cd $GL_REPO_BASE_ABS/$to.git
git symbolic-ref HEAD $2
echo HEAD on $to is `git symbolic-ref HEAD`
cd - > /dev/null