diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/COMMIT_EDITMSG b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/COMMIT_EDITMSG new file mode 100644 index 000000000..9daeafb98 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/COMMIT_EDITMSG @@ -0,0 +1 @@ +test diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/FETCH_HEAD b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/FETCH_HEAD new file mode 100644 index 000000000..e69de29bb diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/HEAD b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/HEAD new file mode 100644 index 000000000..cb089cd89 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/HEAD @@ -0,0 +1 @@ +ref: refs/heads/master diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/config b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/config new file mode 100644 index 000000000..596ebaeb3 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/config @@ -0,0 +1,8 @@ +[core] + repositoryformatversion = 0 + filemode = true + bare = false + logallrefupdates = true +[user] + email = CI@example.com + name = CI diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/description b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/description new file mode 100644 index 000000000..498b267a8 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/description @@ -0,0 +1 @@ +Unnamed repository; edit this file 'description' to name the repository. diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/index b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/index new file mode 100644 index 000000000..e7625bf65 Binary files /dev/null and b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/index differ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/info/exclude b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/info/exclude new file mode 100644 index 000000000..a5196d1be --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/info/exclude @@ -0,0 +1,6 @@ +# git ls-files --others --exclude-from=.git/info/exclude +# Lines that start with '#' are comments. +# For a project mostly in C, the following would be a good set of +# exclude patterns (uncomment them if you want to use them): +# *.[oa] +# *~ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/HEAD b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/HEAD new file mode 100644 index 000000000..54fca8b62 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/HEAD @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 9f4585854e11586ddf73ccab01b7a113b73b022b CI 1638960048 +0100 commit (initial): test diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/refs/heads/master b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/refs/heads/master new file mode 100644 index 000000000..54fca8b62 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/logs/refs/heads/master @@ -0,0 +1 @@ +0000000000000000000000000000000000000000 9f4585854e11586ddf73ccab01b7a113b73b022b CI 1638960048 +0100 commit (initial): test diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/89/8618af3fef6edf472d0f4a483ed8010d7bcfbb b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/89/8618af3fef6edf472d0f4a483ed8010d7bcfbb new file mode 100644 index 000000000..3f22e7000 Binary files /dev/null and b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/89/8618af3fef6edf472d0f4a483ed8010d7bcfbb differ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/8f/f64093f3a08f948519ec374010b7cb7f8416a8 b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/8f/f64093f3a08f948519ec374010b7cb7f8416a8 new file mode 100644 index 000000000..c0e2f744d Binary files /dev/null and b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/8f/f64093f3a08f948519ec374010b7cb7f8416a8 differ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9d/aeafb9864cf43055ae93beb0afd6c7d144bfa4 b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9d/aeafb9864cf43055ae93beb0afd6c7d144bfa4 new file mode 100644 index 000000000..4667dcf6f Binary files /dev/null and b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9d/aeafb9864cf43055ae93beb0afd6c7d144bfa4 differ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9f/4585854e11586ddf73ccab01b7a113b73b022b b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9f/4585854e11586ddf73ccab01b7a113b73b022b new file mode 100644 index 000000000..8d66160f3 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/9f/4585854e11586ddf73ccab01b7a113b73b022b @@ -0,0 +1,4 @@ +xK +0@]dbt +"BW=F>3("u9{[{x +'DgRkED2zS.K?{ n=[.;xpAOݙ|d,r \ No newline at end of file diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/cc/0e7e32912ae6cd02bf3ac092975307d0343e47 b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/cc/0e7e32912ae6cd02bf3ac092975307d0343e47 new file mode 100644 index 000000000..9dd2dfa07 Binary files /dev/null and b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/objects/cc/0e7e32912ae6cd02bf3ac092975307d0343e47 differ diff --git a/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/refs/heads/master b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/refs/heads/master new file mode 100644 index 000000000..773f7766e --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/.git_keep/refs/heads/master @@ -0,0 +1 @@ +9f4585854e11586ddf73ccab01b7a113b73b022b diff --git a/test/integration/rememberCommitMessageAfterFail/expected/file1 b/test/integration/rememberCommitMessageAfterFail/expected/file1 new file mode 100644 index 000000000..9daeafb98 --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/expected/file1 @@ -0,0 +1 @@ +test diff --git a/test/integration/rememberCommitMessageAfterFail/recording.json b/test/integration/rememberCommitMessageAfterFail/recording.json new file mode 100644 index 000000000..c53f51b8a --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/recording.json @@ -0,0 +1 @@ +{"KeyEvents":[{"Timestamp":1916,"Mod":0,"Key":256,"Ch":97},{"Timestamp":3421,"Mod":0,"Key":256,"Ch":99},{"Timestamp":3985,"Mod":0,"Key":256,"Ch":116},{"Timestamp":4173,"Mod":0,"Key":256,"Ch":101},{"Timestamp":4442,"Mod":0,"Key":256,"Ch":115},{"Timestamp":4696,"Mod":0,"Key":256,"Ch":116},{"Timestamp":6226,"Mod":0,"Key":13,"Ch":13},{"Timestamp":7698,"Mod":0,"Key":13,"Ch":13},{"Timestamp":10744,"Mod":0,"Key":256,"Ch":100},{"Timestamp":12856,"Mod":0,"Key":13,"Ch":13},{"Timestamp":14484,"Mod":0,"Key":256,"Ch":99},{"Timestamp":15744,"Mod":0,"Key":13,"Ch":13},{"Timestamp":18056,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":209,"Height":52}]} \ No newline at end of file diff --git a/test/integration/rememberCommitMessageAfterFail/setup.sh b/test/integration/rememberCommitMessageAfterFail/setup.sh new file mode 100644 index 000000000..934bb98fd --- /dev/null +++ b/test/integration/rememberCommitMessageAfterFail/setup.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +cd $1 + +git init +git config user.email "CI@example.com" +git config user.name "CI" + +git checkout -b master + +echo "test" > file1 +echo "disruptive" > disruptive +cat > .git/hooks/pre-commit <