diff --git a/scripts/bash/check-prerequisites.sh b/scripts/bash/check-prerequisites.sh index 9dba90a..d8e7930 100644 --- a/scripts/bash/check-prerequisites.sh +++ b/scripts/bash/check-prerequisites.sh @@ -80,7 +80,7 @@ source "$SCRIPT_DIR/common.sh" # Get feature paths and validate branch eval $(get_feature_paths) -check_feature_branch "$CURRENT_BRANCH" || exit 1 +check_feature_branch "$CURRENT_BRANCH" "$HAS_GIT" || exit 1 # If paths-only mode, output paths and exit if $PATHS_ONLY; then diff --git a/scripts/powershell/check-prerequisites.ps1 b/scripts/powershell/check-prerequisites.ps1 index 94582f7..3ce1163 100644 --- a/scripts/powershell/check-prerequisites.ps1 +++ b/scripts/powershell/check-prerequisites.ps1 @@ -58,7 +58,8 @@ EXAMPLES: # Get feature paths and validate branch $paths = Get-FeaturePathsEnv -if (-not (Test-FeatureBranch -Branch $paths.CURRENT_BRANCH)) { +$hasGit = Test-Path (Join-Path $paths.REPO_ROOT ".git") +if (-not (Test-FeatureBranch -Branch $paths.CURRENT_BRANCH -HasGit:$hasGit)) { exit 1 }