···66for directory in */; do
77 if [[ -d "$directory" ]]; then
88 directory_name="${directory%/}"
99- if (cd "$directory_name" && git status --porcelain | grep -q .); then
1010- echo "$directory_name"
99+ if git -C "$directory_name" rev-parse --is-inside-work-tree >/dev/null 2>&1; then
1010+ if git -C "$directory_name" status --porcelain | grep -q .; then
1111+ echo "$directory_name"
1212+ fi
1113 fi
1214 fi
1315done