diff --git a/devbox/cli/devbox b/devbox/cli/devbox index 3514635..8c7d4d4 100755 --- a/devbox/cli/devbox +++ b/devbox/cli/devbox @@ -2001,13 +2001,14 @@ devbox_init_command() { if [ ! -d "$FREELEAPS_DIR" ]; then pushd "$WORKING_HOME" >/dev/null log_info "Git cloning gitea.freeleaps.mathmast.com/products/freeleaps.git to $FREELEAPS_DIR" - git clone --depth 5 $FRONTEND_GIT_URL + git clone $FRONTEND_GIT_URL # Checkout the specified branch if [[ -n "$GIT_BRANCH" && "$GIT_BRANCH" != "main" ]]; then pushd "$FREELEAPS_DIR" >/dev/null log_info "Checking out branch: $GIT_BRANCH" if ! git checkout $GIT_BRANCH; then + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $FREELEAPS_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main fi @@ -2027,13 +2028,14 @@ devbox_init_command() { gid=$(id -g) sudo chown -R ${uid}:${gid} "$WORKING_HOME" - git clone --depth 5 "$FRONTEND_GIT_URL" + git clone "$FRONTEND_GIT_URL" # Checkout the specified branch if [[ -n "$GIT_BRANCH" && "$GIT_BRANCH" != "main" ]]; then pushd "$FREELEAPS_DIR" >/dev/null log_info "Checking out branch: $GIT_BRANCH" if ! git checkout $GIT_BRANCH; then + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $FREELEAPS_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main fi @@ -2054,6 +2056,7 @@ devbox_init_command() { elif git checkout -b $GIT_BRANCH origin/$GIT_BRANCH 2>/dev/null; then log_info "Checked out remote branch: $GIT_BRANCH" else + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $FREELEAPS_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main fi @@ -2084,13 +2087,14 @@ devbox_init_command() { if [ ! -d "$CUSTOM_DIR" ]; then pushd "$WORKING_HOME" >/dev/null log_info "Git cloning custom repository: $ECHO_USE_CUSTOM_REPOSITORY" - git clone --depth 5 "$USE_CUSTOM_REPOSITORY" + git clone "$USE_CUSTOM_REPOSITORY" # Checkout the specified branch if [[ -n "$GIT_BRANCH" && "$GIT_BRANCH" != "main" ]]; then pushd "$CUSTOM_DIR" >/dev/null log_info "Checking out branch: $GIT_BRANCH" if ! git checkout $GIT_BRANCH; then + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $CUSTOM_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main fi @@ -2110,13 +2114,14 @@ devbox_init_command() { gid=$(id -g) sudo chown -R ${uid}:${gid} "$WORKING_HOME" - git clone --depth 5 "$USE_CUSTOM_REPOSITORY" + git clone "$USE_CUSTOM_REPOSITORY" # Checkout the specified branch if [[ -n "$GIT_BRANCH" && "$GIT_BRANCH" != "main" ]]; then pushd "$CUSTOM_DIR" >/dev/null log_info "Checking out branch: $GIT_BRANCH" if ! git checkout $GIT_BRANCH; then + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $CUSTOM_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main fi @@ -2130,6 +2135,7 @@ devbox_init_command() { if [[ -n "$GIT_BRANCH" ]]; then log_info "Checking out branch: $GIT_BRANCH" if ! git checkout $GIT_BRANCH; then + log_warn "Please check if the $GIT_BRANCH branch exists locally in the path $CUSTOM_DIR. If it does not exist, you may attempt to manually pull the latest code." log_warn "Failed to checkout branch $GIT_BRANCH, falling back to main branch" git checkout main else