shithub: git9

ref: a1a84bb65a0a2e072230b62cffb8974e3e1af5a3
dir: /common.rc/

View raw version
nl='
'

fn die{
	>[1=2] echo $0: $*
	exit $"*
}

fn usage{
	>[1=2] echo -n 'usage:' $usage
	exit 'usage'
}

fn gitup{
	gitroot=`{git/conf -r >[2]/dev/null}
	if(~ $#gitroot 0)
		die 'not a git repository'
	gitrel=`{pwd | sed 's@^'$gitroot'/*@@'}
	if(~ $#gitrel 0)
		gitrel='.'
	cd $gitroot
	if(! test -e /mnt/git/ctl || ! grep -s '^repo '$gitroot'$' /mnt/git/ctl)
		git/fs
	if not
		status=''
}