This is a fix for issue #57. Or at least my suggestion how to handle it.
set_repo_vars() is setting REPO_DIR=$REPO_ROOT/$REPO_NAME instead of REPO_DIR=$REPO_ROOT/$REPO_NAME/$REPO_BRANCH. The branch suffix is not needed if REPO_TOOL is git. It is required when REPO_TOOL is rsync, and in that case it is added by checkout_rsync_branch() function. The branch suffix is also required when REPO_TOOL is unset, but in that case it wasn't added anywhere.
This is a fix for issue #57. Or at least my suggestion how to handle it.
set_repo_vars()
is settingREPO_DIR=$REPO_ROOT/$REPO_NAME
instead ofREPO_DIR=$REPO_ROOT/$REPO_NAME/$REPO_BRANCH
. The branch suffix is not needed ifREPO_TOOL
isgit
. It is required whenREPO_TOOL
isrsync
, and in that case it is added bycheckout_rsync_branch()
function. The branch suffix is also required whenREPO_TOOL
is unset, but in that case it wasn't added anywhere.