Last active
January 20, 2016 21:39
-
-
Save rimrul/82adf3b368ed633263d2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.895s | |
user 0m0.032s | |
sys 0m0.112s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.027s | |
user 0m0.128s | |
sys 0m0.052s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.908s | |
user 0m0.000s | |
sys 0m0.016s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.474s | |
user 0m0.132s | |
sys 0m0.744s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.816s | |
user 0m0.044s | |
sys 0m0.092s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.012s | |
user 0m0.100s | |
sys 0m0.060s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.905s | |
user 0m0.000s | |
sys 0m0.016s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.495s | |
user 0m0.132s | |
sys 0m0.748s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.803s | |
user 0m0.028s | |
sys 0m0.108s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.026s | |
user 0m0.128s | |
sys 0m0.048s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.909s | |
user 0m0.008s | |
sys 0m0.008s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.524s | |
user 0m0.108s | |
sys 0m0.788s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.807s | |
user 0m0.040s | |
sys 0m0.088s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.019s | |
user 0m0.116s | |
sys 0m0.056s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.905s | |
user 0m0.008s | |
sys 0m0.008s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.694s | |
user 0m0.100s | |
sys 0m0.792s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.810s | |
user 0m0.032s | |
sys 0m0.096s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.021s | |
user 0m0.104s | |
sys 0m0.072s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.915s | |
user 0m0.004s | |
sys 0m0.012s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.475s | |
user 0m0.160s | |
sys 0m0.724s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.762s | |
user 0m0.028s | |
sys 0m0.088s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.022s | |
user 0m0.104s | |
sys 0m0.068s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.923s | |
user 0m0.004s | |
sys 0m0.012s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.432s | |
user 0m0.100s | |
sys 0m0.780s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.738s | |
user 0m0.036s | |
sys 0m0.084s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.095s | |
user 0m0.184s | |
sys 0m0.052s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.902s | |
user 0m0.004s | |
sys 0m0.012s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.564s | |
user 0m0.148s | |
sys 0m0.752s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.795s | |
user 0m0.028s | |
sys 0m0.096s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.096s | |
user 0m0.164s | |
sys 0m0.064s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.903s | |
user 0m0.000s | |
sys 0m0.016s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.573s | |
user 0m0.120s | |
sys 0m0.780s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.718s | |
user 0m0.028s | |
sys 0m0.084s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.100s | |
user 0m0.132s | |
sys 0m0.100s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.907s | |
user 0m0.012s | |
sys 0m0.004s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.563s | |
user 0m0.148s | |
sys 0m0.756s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.795s | |
user 0m0.036s | |
sys 0m0.092s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.104s | |
user 0m0.168s | |
sys 0m0.068s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.916s | |
user 0m0.008s | |
sys 0m0.008s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.516s | |
user 0m0.064s | |
sys 0m0.832s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.775s | |
user 0m0.028s | |
sys 0m0.104s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.114s | |
user 0m0.172s | |
sys 0m0.060s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.903s | |
user 0m0.004s | |
sys 0m0.012s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.571s | |
user 0m0.140s | |
sys 0m0.764s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 - stash file to symlink | |
ok 27 - stash file to symlink (stage rm) | |
ok 28 - stash file to symlink (full stage) | |
ok 29 - stash symlink to file | |
ok 30 - this must have re-created the symlink | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 - this must have re-created the symlink | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 - this must have re-created the symlink | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 0m6.815s | |
user 0m0.028s | |
sys 0m0.100s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m1.100s | |
user 0m0.160s | |
sys 0m0.072s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m0.906s | |
user 0m0.008s | |
sys 0m0.008s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m4.548s | |
user 0m0.120s | |
sys 0m0.796s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m3.131s | |
user 0m2.004s | |
sys 0m6.496s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.088s | |
user 0m0.693s | |
sys 0m1.815s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m18.989s | |
user 0m0.438s | |
sys 0m1.212s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m54.011s | |
user 0m1.960s | |
sys 0m6.778s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m5.086s | |
user 0m2.098s | |
sys 0m6.749s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.464s | |
user 0m0.767s | |
sys 0m2.143s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m18.395s | |
user 0m0.453s | |
sys 0m1.061s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m53.890s | |
user 0m1.762s | |
sys 0m6.883s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m6.455s | |
user 0m2.434s | |
sys 0m6.520s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.172s | |
user 0m0.495s | |
sys 0m1.965s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m18.172s | |
user 0m0.227s | |
sys 0m1.196s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m53.070s | |
user 0m1.911s | |
sys 0m6.549s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m7.339s | |
user 0m2.260s | |
sys 0m6.891s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.617s | |
user 0m0.664s | |
sys 0m2.131s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m18.895s | |
user 0m0.378s | |
sys 0m1.119s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m52.705s | |
user 0m1.949s | |
sys 0m6.678s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m6.464s | |
user 0m2.139s | |
sys 0m7.110s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m16.823s | |
user 0m0.542s | |
sys 0m1.919s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m17.872s | |
user 0m0.347s | |
sys 0m1.135s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m52.759s | |
user 0m1.944s | |
sys 0m6.487s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m12.210s | |
user 0m2.325s | |
sys 0m6.881s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.122s | |
user 0m0.618s | |
sys 0m1.901s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m18.912s | |
user 0m0.334s | |
sys 0m0.984s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m55.766s | |
user 0m1.986s | |
sys 0m6.703s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m11.177s | |
user 0m2.295s | |
sys 0m6.834s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.547s | |
user 0m0.905s | |
sys 0m2.072s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m19.212s | |
user 0m0.438s | |
sys 0m0.969s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m54.436s | |
user 0m1.928s | |
sys 0m6.643s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m11.763s | |
user 0m2.141s | |
sys 0m6.785s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.189s | |
user 0m0.557s | |
sys 0m1.783s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m19.149s | |
user 0m0.362s | |
sys 0m0.984s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m53.990s | |
user 0m1.626s | |
sys 0m6.329s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m14.716s | |
user 0m2.327s | |
sys 0m6.662s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.373s | |
user 0m0.695s | |
sys 0m1.822s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m19.055s | |
user 0m0.330s | |
sys 0m0.878s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m53.521s | |
user 0m1.761s | |
sys 0m6.571s | |
time ./t3903-stash.sh && time ./t3904-stash-patch.sh && time ./t3905-stash-include-untracked.sh && time ./t3906-stash-submodule.sh | |
ok 1 - stash some dirty working directory | |
ok 2 - parents of stash | |
ok 3 - applying bogus stash does nothing | |
ok 4 - apply does not need clean working directory | |
ok 5 - apply does not clobber working directory changes | |
ok 6 - apply stashed changes | |
ok 7 - apply stashed changes (including index) | |
ok 8 - unstashing in a subdirectory | |
ok 9 - stash drop complains of extra options | |
ok 10 - drop top stash | |
ok 11 - drop middle stash | |
ok 12 - stash pop | |
ok 13 - stash branch | |
ok 14 - apply -q is quiet | |
ok 15 - save -q is quiet | |
ok 16 - pop -q is quiet | |
ok 17 - pop -q --index works and is quiet | |
ok 18 - drop -q is quiet | |
ok 19 - stash -k | |
ok 20 - stash --no-keep-index | |
ok 21 - stash --invalid-option | |
ok 22 - stash an added file | |
ok 23 - stash rm then recreate | |
ok 24 - stash rm and ignore | |
ok 25 - stash rm and ignore (stage .gitignore) | |
ok 26 # skip stash file to symlink (missing SYMLINKS) | |
ok 27 # skip stash file to symlink (stage rm) (missing SYMLINKS) | |
ok 28 # skip stash file to symlink (full stage) (missing SYMLINKS) | |
ok 29 - stash symlink to file | |
ok 30 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 31 - unstash must re-create the file | |
ok 32 - stash symlink to file (stage rm) | |
ok 33 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 34 - unstash must re-create the file | |
ok 35 - stash symlink to file (full stage) | |
ok 36 # skip this must have re-created the symlink (missing SYMLINKS) | |
ok 37 - unstash must re-create the file | |
not ok 38 - stash directory to file # TODO known breakage | |
not ok 39 - stash file to directory # TODO known breakage | |
ok 40 - stash branch - no stashes on stack, stash-like argument | |
ok 41 - stash branch - stashes on stack, stash-like argument | |
ok 42 - stash show format defaults to --stat | |
ok 43 - stash show - stashes on stack, stash-like argument | |
ok 44 - stash show -p - stashes on stack, stash-like argument | |
ok 45 - stash show - no stashes on stack, stash-like argument | |
ok 46 - stash show -p - no stashes on stack, stash-like argument | |
ok 47 - stash drop - fail early if specified stash is not a stash reference | |
ok 48 - stash pop - fail early if specified stash is not a stash reference | |
ok 49 - ref with non-existent reflog | |
ok 50 - invalid ref of the form stash@{n}, n >= N | |
ok 51 - stash branch should not drop the stash if the branch exists | |
ok 52 - stash apply shows status same as git status (relative to current directory) | |
ok 53 - stash where working directory contains "HEAD" file | |
ok 54 - store called with invalid commit | |
ok 55 - store updates stash ref and reflog | |
ok 56 - handle stash specification with spaces | |
ok 57 - setup stash with index and worktree changes | |
ok 58 - stash list implies --first-parent -m | |
ok 59 - stash list --cc shows combined diff | |
# still have 2 known breakage(s) | |
# passed all remaining 57 test(s) | |
1..59 | |
real 2m12.381s | |
user 0m1.951s | |
sys 0m6.551s | |
ok 1 - setup | |
ok 2 - saying "n" does nothing | |
ok 3 - git stash -p | |
ok 4 - git stash -p --no-keep-index | |
ok 5 - git stash --no-keep-index -p | |
ok 6 - none of this moved HEAD | |
not ok 7 - stash -p with split hunk # TODO known breakage | |
# still have 1 known breakage(s) | |
# passed all remaining 6 test(s) | |
1..7 | |
real 0m17.188s | |
user 0m0.483s | |
sys 0m1.917s | |
ok 1 - stash save --include-untracked some dirty working directory | |
ok 2 - stash save --include-untracked cleaned the untracked files | |
ok 3 - stash save --include-untracked stashed the untracked files | |
ok 4 - stash save --patch --include-untracked fails | |
ok 5 - stash save --patch --all fails | |
ok 6 - stash pop after save --include-untracked leaves files untracked again | |
ok 7 - stash save -u dirty index | |
ok 8 - stash save --include-untracked dirty index got stashed | |
ok 9 - stash save --include-untracked -q is quiet | |
ok 10 - stash save --include-untracked removed files | |
ok 11 - stash save --include-untracked removed files got stashed | |
ok 12 - stash save --include-untracked respects .gitignore | |
ok 13 - stash save -u can stash with only untracked files different | |
ok 14 - stash save --all does not respect .gitignore | |
ok 15 - stash save --all is stash poppable | |
# passed all 15 test(s) | |
1..15 | |
real 0m19.874s | |
user 0m0.542s | |
sys 0m1.059s | |
not ok 1 - git_stash: added submodule creates empty directory # TODO known breakage | |
not ok 2 - git_stash: added submodule leaves existing empty directory alone # TODO known breakage | |
ok 3 - git_stash: added submodule doesn't remove untracked unignored file with same name | |
not ok 4 - git_stash: replace tracked file with submodule creates empty directory # TODO known breakage | |
not ok 5 - git_stash: replace directory with submodule # TODO known breakage | |
not ok 6 - git_stash: removed submodule leaves submodule directory and its contents in place # TODO known breakage | |
not ok 7 - git_stash: removed submodule leaves submodule containing a .git directory alone # TODO known breakage | |
ok 8 - git_stash: replace submodule with a directory must fail | |
ok 9 - git_stash: replace submodule containing a .git directory with a directory must fail | |
not ok 10 - git_stash: replace submodule with a file must fail # TODO known breakage | |
not ok 11 - git_stash: replace submodule containing a .git directory with a file must fail # TODO known breakage | |
not ok 12 - git_stash: modified submodule does not update submodule work tree # TODO known breakage | |
not ok 13 - git_stash: modified submodule does not update submodule work tree to invalid commit # TODO known breakage | |
not ok 14 - git_stash: modified submodule does not update submodule work tree from invalid commit # TODO known breakage | |
# still have 11 known breakage(s) | |
# passed all remaining 3 test(s) | |
1..14 | |
real 0m55.764s | |
user 0m2.035s | |
sys 0m6.607s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment