Showing the changes to git-diff (1 of 1 file). Show all
Unified · Split
| @@ -4,6 +4,14 @@ set -eu -o pipefail · 3 unmodified lines | |||
| 4 | git init -q | 4 | git init -q |
| 5 | git config commit.gpgsign false | 5 | git config commit.gpgsign false |
| 6 | 6 | ||
| 7 | function path_sep() { | ||
| 8 | case "$OSTYPE" in | ||
| 9 | msys*|cygwin*|win32) echo "\\" ;; | ||
| 10 | *) echo "/" ;; | ||
| 11 | esac | ||
| 12 | } | ||
| 13 | PATHSEP="$(path_sep)" | ||
| 14 | |||
| 7 | git checkout -q -b main | 15 | git checkout -q -b main |
| 8 | 16 | ||
| 9 | touch f | 17 | touch f |
| @@ -38,7 +46,7 @@ git add f/ · 28 unmodified lines | |||
| 38 | git commit -qam 'f/a f/b added' | 46 | git commit -qam 'f/a f/b added' |
| 39 | 47 | ||
| 40 | rm f/f | 48 | rm f/f |
| 41 | ln -s f/a f/f | 49 | ln -s f/a f${PATHSEP}f |
| 42 | git commit -qam 'f/f mode changed to link' | 50 | git commit -qam 'f/f mode changed to link' |
| 43 | 51 | ||
| 44 | git mv a b | 52 | git mv a b |