#!/bin/bash -e
if [[ $# -eq 0 ]]; then # for displaying all branches
headref=$(symbolic-ref HEAD | sed -e 's|^refs/heads/||') # get current branch
echo "*$headref"
cd .zit/refs/heads
ls | grep -vxF $headref
elif [[ $1 == -d ]]; then
rm -f .zit/refs/heads/$2
else
update-ref refs/heads/$1 ${2-HEAD}
fi