1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-31 14:24:25 +03:00

add merge conflict undo integration test

This commit is contained in:
Jesse Duffield
2021-04-02 10:28:59 +11:00
parent 035726f650
commit bdf2b2d5c4
108 changed files with 381 additions and 0 deletions

View File

@ -0,0 +1,35 @@
Merge branch 'develop' into other_branch
# Conflicts:
# directory/file
# directory/file2
# file1
# file3
# file4
# file5
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# /Users/jesseduffieldduffield/go/src/github.com/jesseduffield/lazygit/test/integration/mergeConflictUndo/actual/.git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch other_branch
# All conflicts fixed but you are still merging.
#
# Changes to be committed:
# new file: cherrypicking1
# new file: cherrypicking2
# new file: cherrypicking3
# new file: cherrypicking4
# new file: cherrypicking5
# new file: cherrypicking6
# new file: cherrypicking7
# new file: cherrypicking8
# new file: cherrypicking9
# modified: directory/file
# modified: file1
#

View File

@ -0,0 +1 @@
ref: refs/heads/other_branch

View File

@ -0,0 +1 @@
ab172f11e9d1ffc28e53b7c5504f173bf1b27527

View File

@ -0,0 +1,10 @@
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[user]
email = CI@example.com
name = CI

View File

@ -0,0 +1 @@
Unnamed repository; edit this file 'description' to name the repository.

View File

@ -0,0 +1,7 @@
# 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]
# *~
.DS_Store

View File

@ -0,0 +1,34 @@
0000000000000000000000000000000000000000 db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 CI <CI@example.com> 1617319581 +1100 commit (initial): first commit
db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 CI <CI@example.com> 1617319581 +1100 checkout: moving from master to feature/cherry-picking
db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 1e953a069f4b657c300ea0464ecc13f9c2e34905 CI <CI@example.com> 1617319581 +1100 commit: first commit freshman year
1e953a069f4b657c300ea0464ecc13f9c2e34905 58151e1e14571021b5d38d941538a2e3c3d0e7a9 CI <CI@example.com> 1617319581 +1100 commit: second commit subway eat fresh
58151e1e14571021b5d38d941538a2e3c3d0e7a9 289b2994fdad04740a383797513c39dd183c87d3 CI <CI@example.com> 1617319581 +1100 commit: third commit fresh
289b2994fdad04740a383797513c39dd183c87d3 36d36a1d6a6e1fb7305747cf1cfedac0d3826e3e CI <CI@example.com> 1617319581 +1100 commit: fourth commit cool
36d36a1d6a6e1fb7305747cf1cfedac0d3826e3e 7f983b882d71782f6520493b14e45b1eb3888a57 CI <CI@example.com> 1617319581 +1100 commit: fifth commit nice
7f983b882d71782f6520493b14e45b1eb3888a57 8146e9924caf0aa2d21db44095ae5a0b0f6e1ce4 CI <CI@example.com> 1617319581 +1100 commit: sixth commit haha
8146e9924caf0aa2d21db44095ae5a0b0f6e1ce4 2c2a4608db50f4c6df0e4580119fd2627d160acd CI <CI@example.com> 1617319581 +1100 commit: seventh commit yeah
2c2a4608db50f4c6df0e4580119fd2627d160acd 7d80e0ed109e6802aa1f23a473200c9af3f8cf61 CI <CI@example.com> 1617319581 +1100 commit: eighth commit woo
7d80e0ed109e6802aa1f23a473200c9af3f8cf61 7d80e0ed109e6802aa1f23a473200c9af3f8cf61 CI <CI@example.com> 1617319581 +1100 checkout: moving from feature/cherry-picking to develop
7d80e0ed109e6802aa1f23a473200c9af3f8cf61 e503834faae098b6e456c2e2ab921737b3fd957c CI <CI@example.com> 1617319581 +1100 commit: first commit on develop
e503834faae098b6e456c2e2ab921737b3fd957c db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 CI <CI@example.com> 1617319581 +1100 checkout: moving from develop to master
db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 CI <CI@example.com> 1617319581 +1100 commit: first commit on master
cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 e503834faae098b6e456c2e2ab921737b3fd957c CI <CI@example.com> 1617319581 +1100 checkout: moving from master to develop
e503834faae098b6e456c2e2ab921737b3fd957c 9e0b31da5b56c4dd7230a85fee330246c16845ac CI <CI@example.com> 1617319581 +1100 commit: second commit on develop
9e0b31da5b56c4dd7230a85fee330246c16845ac cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 CI <CI@example.com> 1617319581 +1100 checkout: moving from develop to master
cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 af2cd230f86b71f1b77a2b13fd090d88f13575e9 CI <CI@example.com> 1617319581 +1100 commit: second commit on master
af2cd230f86b71f1b77a2b13fd090d88f13575e9 9e0b31da5b56c4dd7230a85fee330246c16845ac CI <CI@example.com> 1617319581 +1100 checkout: moving from master to develop
9e0b31da5b56c4dd7230a85fee330246c16845ac 084111cdf3945cf795dfa651723e7e6a927e48ef CI <CI@example.com> 1617319581 +1100 commit: third commit on develop
084111cdf3945cf795dfa651723e7e6a927e48ef af2cd230f86b71f1b77a2b13fd090d88f13575e9 CI <CI@example.com> 1617319581 +1100 checkout: moving from develop to master
af2cd230f86b71f1b77a2b13fd090d88f13575e9 627a99630df8cc12c4acdebac3e3e8af1adf9711 CI <CI@example.com> 1617319581 +1100 commit: third commit on master
627a99630df8cc12c4acdebac3e3e8af1adf9711 084111cdf3945cf795dfa651723e7e6a927e48ef CI <CI@example.com> 1617319581 +1100 checkout: moving from master to develop
084111cdf3945cf795dfa651723e7e6a927e48ef 8b7aa507318e42a4efdae2c867d89590bbce48e5 CI <CI@example.com> 1617319581 +1100 commit: fourth commit on develop
8b7aa507318e42a4efdae2c867d89590bbce48e5 627a99630df8cc12c4acdebac3e3e8af1adf9711 CI <CI@example.com> 1617319581 +1100 checkout: moving from develop to master
627a99630df8cc12c4acdebac3e3e8af1adf9711 5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 CI <CI@example.com> 1617319581 +1100 commit: fourth commit on master
5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 CI <CI@example.com> 1617319581 +1100 checkout: moving from master to base_branch
5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 commit: file
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 checkout: moving from base_branch to other_branch
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 checkout: moving from other_branch to base_branch
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f c4b40606be30048d61ed9bb55e21ecd612f34d7d CI <CI@example.com> 1617319581 +1100 commit: file changed
c4b40606be30048d61ed9bb55e21ecd612f34d7d 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 checkout: moving from base_branch to other_branch
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f ab172f11e9d1ffc28e53b7c5504f173bf1b27527 CI <CI@example.com> 1617319582 +1100 commit: asd
ab172f11e9d1ffc28e53b7c5504f173bf1b27527 0a71a0176c3eb0a7ccba7e8e675743aecb362f3a CI <CI@example.com> 1617319602 +1100 commit (merge): Merge branch 'develop' into other_branch

View File

@ -0,0 +1,3 @@
0000000000000000000000000000000000000000 5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 CI <CI@example.com> 1617319581 +1100 branch: Created from HEAD
5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 commit: file
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f c4b40606be30048d61ed9bb55e21ecd612f34d7d CI <CI@example.com> 1617319581 +1100 commit: file changed

View File

@ -0,0 +1,5 @@
0000000000000000000000000000000000000000 7d80e0ed109e6802aa1f23a473200c9af3f8cf61 CI <CI@example.com> 1617319581 +1100 branch: Created from HEAD
7d80e0ed109e6802aa1f23a473200c9af3f8cf61 e503834faae098b6e456c2e2ab921737b3fd957c CI <CI@example.com> 1617319581 +1100 commit: first commit on develop
e503834faae098b6e456c2e2ab921737b3fd957c 9e0b31da5b56c4dd7230a85fee330246c16845ac CI <CI@example.com> 1617319581 +1100 commit: second commit on develop
9e0b31da5b56c4dd7230a85fee330246c16845ac 084111cdf3945cf795dfa651723e7e6a927e48ef CI <CI@example.com> 1617319581 +1100 commit: third commit on develop
084111cdf3945cf795dfa651723e7e6a927e48ef 8b7aa507318e42a4efdae2c867d89590bbce48e5 CI <CI@example.com> 1617319581 +1100 commit: fourth commit on develop

View File

@ -0,0 +1,9 @@
0000000000000000000000000000000000000000 db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 CI <CI@example.com> 1617319581 +1100 branch: Created from HEAD
db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 1e953a069f4b657c300ea0464ecc13f9c2e34905 CI <CI@example.com> 1617319581 +1100 commit: first commit freshman year
1e953a069f4b657c300ea0464ecc13f9c2e34905 58151e1e14571021b5d38d941538a2e3c3d0e7a9 CI <CI@example.com> 1617319581 +1100 commit: second commit subway eat fresh
58151e1e14571021b5d38d941538a2e3c3d0e7a9 289b2994fdad04740a383797513c39dd183c87d3 CI <CI@example.com> 1617319581 +1100 commit: third commit fresh
289b2994fdad04740a383797513c39dd183c87d3 36d36a1d6a6e1fb7305747cf1cfedac0d3826e3e CI <CI@example.com> 1617319581 +1100 commit: fourth commit cool
36d36a1d6a6e1fb7305747cf1cfedac0d3826e3e 7f983b882d71782f6520493b14e45b1eb3888a57 CI <CI@example.com> 1617319581 +1100 commit: fifth commit nice
7f983b882d71782f6520493b14e45b1eb3888a57 8146e9924caf0aa2d21db44095ae5a0b0f6e1ce4 CI <CI@example.com> 1617319581 +1100 commit: sixth commit haha
8146e9924caf0aa2d21db44095ae5a0b0f6e1ce4 2c2a4608db50f4c6df0e4580119fd2627d160acd CI <CI@example.com> 1617319581 +1100 commit: seventh commit yeah
2c2a4608db50f4c6df0e4580119fd2627d160acd 7d80e0ed109e6802aa1f23a473200c9af3f8cf61 CI <CI@example.com> 1617319581 +1100 commit: eighth commit woo

View File

@ -0,0 +1,5 @@
0000000000000000000000000000000000000000 db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 CI <CI@example.com> 1617319581 +1100 commit (initial): first commit
db35d1bf1bfbb57b4b345ee4f6f0554e9e72b015 cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 CI <CI@example.com> 1617319581 +1100 commit: first commit on master
cad08b7e2fbbabb2235cc4ca7785f8ba00247d50 af2cd230f86b71f1b77a2b13fd090d88f13575e9 CI <CI@example.com> 1617319581 +1100 commit: second commit on master
af2cd230f86b71f1b77a2b13fd090d88f13575e9 627a99630df8cc12c4acdebac3e3e8af1adf9711 CI <CI@example.com> 1617319581 +1100 commit: third commit on master
627a99630df8cc12c4acdebac3e3e8af1adf9711 5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401 CI <CI@example.com> 1617319581 +1100 commit: fourth commit on master

View File

@ -0,0 +1,3 @@
0000000000000000000000000000000000000000 7fdf0429a1e95f38736a260c5ed4121aa5d6e76f CI <CI@example.com> 1617319581 +1100 branch: Created from HEAD
7fdf0429a1e95f38736a260c5ed4121aa5d6e76f ab172f11e9d1ffc28e53b7c5504f173bf1b27527 CI <CI@example.com> 1617319582 +1100 commit: asd
ab172f11e9d1ffc28e53b7c5504f173bf1b27527 0a71a0176c3eb0a7ccba7e8e675743aecb362f3a CI <CI@example.com> 1617319602 +1100 commit (merge): Merge branch 'develop' into other_branch

View File

@ -0,0 +1,3 @@
x<01><>M
<EFBFBD>0F]<5D><14>d<><64>k@D<><44>ǘ$SZh<5A><12>x| ^<5E><><EFBFBD>{<7B>/<2F>m[t<><74>VE ؐ=f<><66>i
><3E>׈<EFBFBD> <20>h&<26><01>`H<><48>*{<7B> 5e<35>Ѻdr<64><72>F<EFBFBD><46>$<24>5v<35>%r<><72><EFBFBD><14><>\* <>)ގUn<55>l w6(؞<>J<EFBFBD><4A><EFBFBD><EFBFBD><<3C><>O\<5C>y<EFBFBD>~<16><1D><>e-<2D><>x<>@

View File

@ -0,0 +1,2 @@
x<01><><EFBFBD>
<EFBFBD>0E]<5D>+f/H&<26>ւ<EFBFBD>ટ1<E0AA9F><31>P<EFBFBD><50>#<23><>[<5B><07><>:<3A>7-<2D><>9<><39>VrH H<08><05><>g<EFBFBD>A=ĥ<><C4A5>fH9<>U*<1E>&<26>qb<71><62>Tc<54>A}<7D>@<40>]<5D>1 <0C><>Z<EFBFBD>F^m^*]G:]<5D> <0B>R<EFBFBD>;i)g<><67>{<7B>C<2홭5<1B>N5<4E><35><EFBFBD>|<7C><>F<EFBFBD><46>r<EFBFBD>s.<2E><><0F><>/<1A>C<EFBFBD>

View File

@ -0,0 +1,3 @@
x<01><>K
1D]<5D><14>$<24><><EFBFBD><EFBFBD>0<EFBFBD>9F<39><46>2<EFBFBD>q<EFBFBD><18><><1B>R<><52>գh<D5A3><68><EFBFBD><EFBFBD>h<68>M8<>H^3<><33>L1%<18>#1 I0<49><30>\a<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'<27>(#<23>G<EFBFBD><06>g<EFBFBD>xr<78>m<EFBFBD>F,Y<><12><><EFBFBD><EFBFBD><EFBFBD>[<5B>y<EFBFBD><79><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>m<>0Z<30><5A>
<EFBFBD><EFBFBD>Z<EFBFBD>юS]<5D><>U_<55><5F>᷂[<5B>ת<EFBFBD><D7AA>O><3E>

View File

@ -0,0 +1,2 @@
x<01><>A
<EFBFBD>0E]<5D><14>A<17>Tz<>I34<33><34><><C9B4>M<EFBFBD>K<EFBFBD><4B><EFBFBD>0 |>o<>\<14><>a<EFBFBD><61>83<38>BQ<42>/h E<>ǜ<>}<7D><><EFBFBD>a<EFBFBD><61>AsjAw<41>ތ<EFBFBD><DE8C>1O<31>*B<><07><><EFBFBD>|V<04>'5<><35><EFBFBD>C/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Q&c<><63><EFBFBD>۬5<DBAC><35>x<EFBFBD><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>0|<7C>

View File

@ -0,0 +1 @@
x<01><><EFBFBD> <09>0C<>v<EFBFBD>L<EFBFBD><1F>\<5C>j<EFBFBD>VО<56>W<EFBFBD><57>=<1D><05><08><><EFBFBD><EFBFBD><EFBFBD>M<<3C>i<EFBFBD>f.<2E><><EFBFBD>PU<50>M<>HT<48><54>3T<33>`Q<><51><EFBFBD>9<EFBFBD>"<22>^<5E><>h<EFBFBD>d[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>i+B<><42>;<3B>~<7E>/ Y:/<2F><1B><P<>

View File

@ -0,0 +1,2 @@
x<01><>A
<EFBFBD>0E]<5D><14>$ӴM"BW=<3D>t2CcJL<4A><4C>[<5B>n<1F><><1F><>

View File

@ -0,0 +1,2 @@
x<01><>K
<EFBFBD>0@]<5D><14>$<24><>D<><44>z<EFBFBD>i3<69>cJ<63><4A><EFBFBD>-x<01><><EFBFBD><EFBFBD>ֵͭ<CDAD><D6B5><EFBFBD><EFBFBD>w0<18>K<EFBFBD><4B>&K!x"<22><>tH<74><48>쨰#+<2B><><EFBFBD>x<EFBFBD>g.f<><66><EFBFBD>Ba<42>Xp<58><70>̈́<EFBFBD>d<EFBFBD>t&*h}<7D><><14><><EFBFBD>vF<><0E>]>\<5C><>\<5C>Vo<56><01><><EFBFBD><>:<3A>1<EFBFBD><31>O]<5D>e<EFBFBD>3<EFBFBD>*hO<68><4F>:b<>Ϫ?

View File

@ -0,0 +1,3 @@
x<01><>A
<EFBFBD> <05><><14> ů<>k<EFBFBD><6B>BV9<56><39>>I<>&!X<><58><1B><05>f`d<>ui<75>i<07>à8tV<18><07>> <09>Q<EFBFBD>4<EFBFBD>a<EFBFBD>mNQԞ<0E><><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><13><><14><><EFBFBD>RH
r<12>]<5D> <07><>m<EFBFBD>=<3D><>><3E>O|R<>_<EFBFBD><5F>V<1F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><44><C6A8>S

View File

@ -0,0 +1,2 @@
x<01><>M
<EFBFBD>0@a<>9E<39><45>̴<EFBFBD><CCB4><11><>c<>L<EFBFBD><4C><EFBFBD>R"x|{<04><>o<EFBFBD><6F><EFBFBD><EFBFBD><EFBFBD>-2^<5E><>j <20><>e<><65>=<3D>+i<><69>TCHAJ<41>f<EFBFBD>C<EFBFBD><43>z媣dr* <09><><EFBFBD>R<EFBFBD>@<40><12><> <1C><>Om<7F><6D>f{<7B><><EFBFBD>~<7E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03><11><13>+"<22>9<EFBFBD>9<EFBFBD><39>On겪<6E>p<>9<EFBFBD>

View File

@ -0,0 +1,3 @@
x<01><>K
<EFBFBD>@D]<5D>)z/Hz~<7E>!<21><1C>'<27>acB!<21>w<EFBFBD> <0B><><EFBFBD>գ<EFBFBD>uYl<>OuW<75> <09>}<7D>ŋ<><C58B>3<EFBFBD><33><1C>
![Fv)<29><>d<EFBFBD>W<05>}<7D><>v&$<24>9<EFBFBD><39><EFBFBD>]B<>>$<24><><EFBFBD>Y<19>Բ<EFBFBD>0<EFBFBD>pƻ<1E>lO<6C>L<EFBFBD>r<03>H<0E><>gĮ3<C4AE>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>~+(R<>|<01><><<3C>

View File

@ -0,0 +1 @@
x<01><><EFBFBD> <09>0C<><43><14><>?<3F>3<EFBFBD>ƵV<>=iO<69><4F>=<1D><05><08><><EFBFBD><EFBFBD><EFBFBD>,<01>8tW<><57>@h*<2A><>&R$j<08>*y<><79>ʑs<><DC9C>8v)<29><>u㧱<75><E3A7B1>V<EFBFBD>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><17>"<0F><17>

View File

@ -0,0 +1,2 @@
x<01><>K
<EFBFBD>0@]<5D><14>d&<26>_AD<41><44>Lj<EFBFBD> <0B>)1<>Ƿ<EFBFBD><05><><DE83><EFBFBD><EFBFBD>4<><34>7<11><>o<> <0C><>1<EFBFBD><31>$<24><><EFBFBD>#<23><><EFBFBD>rq&<1B><>&<26>><14>L8<4C> <0B>c<EFBFBD><63>9<1A>1

View File

@ -0,0 +1 @@
c4b40606be30048d61ed9bb55e21ecd612f34d7d

View File

@ -0,0 +1 @@
8b7aa507318e42a4efdae2c867d89590bbce48e5

View File

@ -0,0 +1 @@
7d80e0ed109e6802aa1f23a473200c9af3f8cf61

View File

@ -0,0 +1 @@
5e9fe3aa0c84eab154f6f8796804b9e2e0ab0401

View File

@ -0,0 +1 @@
0a71a0176c3eb0a7ccba7e8e675743aecb362f3a

View File

@ -0,0 +1 @@
this is file number 1 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 2 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 3 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 4 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 5 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 6 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 7 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 8 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
this is file number 9 that I'm going to cherry-pick

View File

@ -0,0 +1 @@
test2

View File

@ -0,0 +1 @@
test3

Some files were not shown because too many files have changed in this diff Show More