## # init_wktree [] # # Assert that the repository at exists, then setup the # .systr directory at the CWD. ## function init_wktree { if [ $# -gt 3 ]; then remote=$3 shift else remote="" fi path=$3 # local repository # if [[ "$remote" == "" ]]; then if [ ! -f "$path/HEAD" ]; then echo "Error: $path is not a repository" exit 1 fi mkdir -p .systr/ echo "" >.systr/remote echo "$path" >.systr/path echo "NULL" >.systr/BASE echo "NULL" >.systr/TRAC echo "Setup worktree at $(pwd)" # remote repository # else exit 1 fi }