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

migrate filter path tests

This commit is contained in:
Jesse Duffield
2022-12-28 18:17:28 +11:00
parent 6f709456fe
commit 89ba3a38b4
107 changed files with 135 additions and 243 deletions

View File

@ -0,0 +1,20 @@
package filter_by_path
import (
"github.com/jesseduffield/lazygit/pkg/config"
. "github.com/jesseduffield/lazygit/pkg/integration/components"
)
var CliArg = NewIntegrationTest(NewIntegrationTestArgs{
Description: "Filter commits by file path, using CLI arg",
ExtraCmdArgs: "-f filterFile",
Skip: false,
SetupConfig: func(config *config.AppConfig) {
},
SetupRepo: func(shell *Shell) {
commonSetup(shell)
},
Run: func(t *TestDriver, keys config.KeybindingConfig) {
postFilterTest(t, keys)
},
})

View File

@ -0,0 +1,76 @@
package filter_by_path
import (
"github.com/jesseduffield/lazygit/pkg/config"
. "github.com/jesseduffield/lazygit/pkg/integration/components"
)
var SelectFile = NewIntegrationTest(NewIntegrationTestArgs{
Description: "Filter commits by file path, by finding file in UI and filtering on it",
ExtraCmdArgs: "",
Skip: false,
SetupConfig: func(config *config.AppConfig) {
},
SetupRepo: func(shell *Shell) {
commonSetup(shell)
},
Run: func(t *TestDriver, keys config.KeybindingConfig) {
t.Views().Commits().
Focus().
Lines(
Contains(`only filterFile`).IsSelected(),
Contains(`only otherFile`),
Contains(`both files`),
).
PressEnter()
// when you click into the commit itself, you see all files from that commit
t.Views().CommitFiles().
IsFocused().
Lines(
Contains(`filterFile`).IsSelected(),
).
Press(keys.Universal.FilteringMenu)
t.ExpectPopup().Menu().Title(Equals("Filtering")).Select(Contains("filter by 'filterFile'")).Confirm()
postFilterTest(t, keys)
},
})
func commonSetup(shell *Shell) {
shell.CreateFileAndAdd("filterFile", "original filterFile content")
shell.CreateFileAndAdd("otherFile", "original otherFile content")
shell.Commit("both files")
shell.UpdateFileAndAdd("otherFile", "new otherFile content")
shell.Commit("only otherFile")
shell.UpdateFileAndAdd("filterFile", "new filterFile content")
shell.Commit("only filterFile")
}
func postFilterTest(t *TestDriver, keys config.KeybindingConfig) {
t.Views().Information().Content(Contains("filtering by 'filterFile'"))
t.Views().Commits().
IsFocused().
Lines(
Contains(`only filterFile`).IsSelected(),
Contains(`both files`),
).
SelectNextItem().
PressEnter()
// we only show the filtered file's changes in the main view
t.Views().Main().
Content(Contains("filterFile").DoesNotContain("otherFile"))
// when you click into the commit itself, you see all files from that commit
t.Views().CommitFiles().
IsFocused().
Lines(
Contains(`filterFile`),
Contains(`otherFile`),
)
}

View File

@ -0,0 +1,35 @@
package filter_by_path
import (
"github.com/jesseduffield/lazygit/pkg/config"
. "github.com/jesseduffield/lazygit/pkg/integration/components"
)
var TypeFile = NewIntegrationTest(NewIntegrationTestArgs{
Description: "Filter commits by file path, by finding file in UI and filtering on it",
ExtraCmdArgs: "",
Skip: false,
SetupConfig: func(config *config.AppConfig) {
},
SetupRepo: func(shell *Shell) {
commonSetup(shell)
},
Run: func(t *TestDriver, keys config.KeybindingConfig) {
t.Views().Files().
IsFocused().
Press(keys.Universal.FilteringMenu)
t.ExpectPopup().Menu().
Title(Equals("Filtering")).
Select(Contains("enter path to filter by")).
Confirm()
t.ExpectPopup().Prompt().
Title(Equals("Enter path:")).
Type("filterF").
SuggestionLines(Equals("filterFile")).
ConfirmFirstSuggestion()
postFilterTest(t, keys)
},
})

View File

@ -18,6 +18,7 @@ import (
"github.com/jesseduffield/lazygit/pkg/integration/tests/custom_commands" "github.com/jesseduffield/lazygit/pkg/integration/tests/custom_commands"
"github.com/jesseduffield/lazygit/pkg/integration/tests/diff" "github.com/jesseduffield/lazygit/pkg/integration/tests/diff"
"github.com/jesseduffield/lazygit/pkg/integration/tests/file" "github.com/jesseduffield/lazygit/pkg/integration/tests/file"
"github.com/jesseduffield/lazygit/pkg/integration/tests/filter_by_path"
"github.com/jesseduffield/lazygit/pkg/integration/tests/interactive_rebase" "github.com/jesseduffield/lazygit/pkg/integration/tests/interactive_rebase"
"github.com/jesseduffield/lazygit/pkg/integration/tests/misc" "github.com/jesseduffield/lazygit/pkg/integration/tests/misc"
"github.com/jesseduffield/lazygit/pkg/integration/tests/stash" "github.com/jesseduffield/lazygit/pkg/integration/tests/stash"
@ -67,6 +68,9 @@ var tests = []*components.IntegrationTest{
diff.DiffCommits, diff.DiffCommits,
sync.FetchPrune, sync.FetchPrune,
sync.RenameBranchAndPull, sync.RenameBranchAndPull,
filter_by_path.CliArg,
filter_by_path.SelectFile,
filter_by_path.TypeFile,
} }
func GetTests() []*components.IntegrationTest { func GetTests() []*components.IntegrationTest {

View File

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

View File

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

View File

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

View File

@ -1,7 +0,0 @@
# 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

@ -1,7 +0,0 @@
0000000000000000000000000000000000000000 f3d94fa1d4be39b8daae35b82525bf357aa712de CI <CI@example.com> 1617671367 +1000 commit (initial): file0
f3d94fa1d4be39b8daae35b82525bf357aa712de 4b9d1f9f9fc76b123a5c90cd8396390cac41a3e3 CI <CI@example.com> 1617671367 +1000 commit: file1
4b9d1f9f9fc76b123a5c90cd8396390cac41a3e3 d7236d5f85ad303f5f23141661e4c8959610b70b CI <CI@example.com> 1617671367 +1000 commit: file2
d7236d5f85ad303f5f23141661e4c8959610b70b f24812da035a21812bc4c73018349ac2f0a6ec39 CI <CI@example.com> 1617671367 +1000 commit: file1 and file2
f24812da035a21812bc4c73018349ac2f0a6ec39 8b476a1094290d7251c56305e199eb2a203d8682 CI <CI@example.com> 1617671367 +1000 commit: file
8b476a1094290d7251c56305e199eb2a203d8682 af3ef564e968dbe92fb4e08a67dd5f835f43d4e8 CI <CI@example.com> 1617671375 +1000 commit: asd
af3ef564e968dbe92fb4e08a67dd5f835f43d4e8 22adc4567aba3d1a0acf28b4cef312922d516aeb CI <CI@example.com> 1617671383 +1000 commit: test

View File

@ -1,7 +0,0 @@
0000000000000000000000000000000000000000 f3d94fa1d4be39b8daae35b82525bf357aa712de CI <CI@example.com> 1617671367 +1000 commit (initial): file0
f3d94fa1d4be39b8daae35b82525bf357aa712de 4b9d1f9f9fc76b123a5c90cd8396390cac41a3e3 CI <CI@example.com> 1617671367 +1000 commit: file1
4b9d1f9f9fc76b123a5c90cd8396390cac41a3e3 d7236d5f85ad303f5f23141661e4c8959610b70b CI <CI@example.com> 1617671367 +1000 commit: file2
d7236d5f85ad303f5f23141661e4c8959610b70b f24812da035a21812bc4c73018349ac2f0a6ec39 CI <CI@example.com> 1617671367 +1000 commit: file1 and file2
f24812da035a21812bc4c73018349ac2f0a6ec39 8b476a1094290d7251c56305e199eb2a203d8682 CI <CI@example.com> 1617671367 +1000 commit: file
8b476a1094290d7251c56305e199eb2a203d8682 af3ef564e968dbe92fb4e08a67dd5f835f43d4e8 CI <CI@example.com> 1617671375 +1000 commit: asd
af3ef564e968dbe92fb4e08a67dd5f835f43d4e8 22adc4567aba3d1a0acf28b4cef312922d516aeb CI <CI@example.com> 1617671383 +1000 commit: test

View File

@ -1,2 +0,0 @@
x+)JMU03c040031QH<51><48>I5`<60><10><><EFBFBD><EFBFBD><EFBFBD>ֶw<D6B6><77><EFBFBD>w.<2E><>h<EFBFBD>T<EFBFBD>[H
<19><>y<EFBFBD>W5<57>Ɨ<EFBFBD><C697>(<28>|<7C> ^-<2D>W(x9

View File

@ -1,2 +0,0 @@
x<01><>A
<EFBFBD> E<><45><14> <0B><>DG(<28><>U<EFBFBD>1<EFBFBD>#

View File

@ -1,2 +0,0 @@
x<01><>K
<EFBFBD>0@]<5D><14>$<24><>$ "t<>cL<63> <16><><EFBFBD><1E>zw<><77>[<5B><><EFBFBD>6w0<77>\<5C>!D<>H<EFBFBD><48>Qs<51><73>*'L<><4C><EFBFBD>Kv<4B>eA<65>&<26>Q;<1F>v(dl(<28>F<EFBFBD><46>j[}5<1D><><EFBFBD>rL><05><13>I񻿶<03><11><><EFBFBD><EFBFBD><0F>}<7D>[<5B><>0 B<08><><EFBFBD>V<EFBFBD>=<3D><><EFBFBD><EFBFBD><EFBFBD>:/<2F><>k<EFBFBD><19>_b;<3B>

View File

@ -1 +0,0 @@
22adc4567aba3d1a0acf28b4cef312922d516aeb

View File

@ -1 +0,0 @@
test4

View File

@ -1 +0,0 @@
test0

View File

@ -1 +0,0 @@
test2

View File

@ -1 +0,0 @@
{"KeyEvents":[{"Timestamp":1102,"Mod":0,"Key":13,"Ch":13},{"Timestamp":1422,"Mod":0,"Key":256,"Ch":32},{"Timestamp":1591,"Mod":0,"Key":258,"Ch":0},{"Timestamp":1718,"Mod":0,"Key":256,"Ch":32},{"Timestamp":2391,"Mod":2,"Key":16,"Ch":16},{"Timestamp":3318,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3454,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3686,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4339,"Mod":0,"Key":27,"Ch":0},{"Timestamp":4725,"Mod":0,"Key":27,"Ch":0},{"Timestamp":5591,"Mod":0,"Key":260,"Ch":0},{"Timestamp":5903,"Mod":0,"Key":260,"Ch":0},{"Timestamp":6494,"Mod":0,"Key":256,"Ch":99},{"Timestamp":7046,"Mod":0,"Key":256,"Ch":97},{"Timestamp":7102,"Mod":0,"Key":256,"Ch":115},{"Timestamp":7157,"Mod":0,"Key":256,"Ch":100},{"Timestamp":7677,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8261,"Mod":0,"Key":259,"Ch":0},{"Timestamp":8558,"Mod":0,"Key":259,"Ch":0},{"Timestamp":8990,"Mod":0,"Key":258,"Ch":0},{"Timestamp":9270,"Mod":0,"Key":258,"Ch":0},{"Timestamp":9910,"Mod":0,"Key":13,"Ch":13},{"Timestamp":10614,"Mod":0,"Key":256,"Ch":32},{"Timestamp":11278,"Mod":2,"Key":16,"Ch":16},{"Timestamp":11894,"Mod":0,"Key":258,"Ch":0},{"Timestamp":12046,"Mod":0,"Key":258,"Ch":0},{"Timestamp":12335,"Mod":0,"Key":13,"Ch":13},{"Timestamp":12761,"Mod":0,"Key":27,"Ch":0},{"Timestamp":13080,"Mod":0,"Key":27,"Ch":0},{"Timestamp":13822,"Mod":0,"Key":260,"Ch":0},{"Timestamp":14022,"Mod":0,"Key":260,"Ch":0},{"Timestamp":14630,"Mod":0,"Key":256,"Ch":99},{"Timestamp":14894,"Mod":0,"Key":256,"Ch":116},{"Timestamp":14958,"Mod":0,"Key":256,"Ch":101},{"Timestamp":15150,"Mod":0,"Key":256,"Ch":115},{"Timestamp":15207,"Mod":0,"Key":256,"Ch":116},{"Timestamp":15558,"Mod":0,"Key":13,"Ch":13},{"Timestamp":16294,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]}

View File

@ -1,33 +0,0 @@
#!/bin/sh
set -e
cd $1
git init
git config user.email "CI@example.com"
git config user.name "CI"
# need a history of commits each containing various files
echo test0 > file0
git add .
git commit -am file0
echo test1 > file1
git add .
git commit -am file1
echo test2 > file2
git add .
git commit -am "file2"
echo test3 > file1
echo test4 > file2
git add .
git commit -am "file1 and file2"
echo test4 > file
git add .
git commit -am "file"

View File

@ -1 +0,0 @@
{ "description": "Open lazygit with a filter path given", "speed": 10, "extraCmdArgs": "-f file1" }

View File

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

View File

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

View File

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

View File

@ -1,7 +0,0 @@
# 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

@ -1,6 +0,0 @@
0000000000000000000000000000000000000000 703f7069185227287623aaba7cdb0e56ae7a6c60 CI <CI@example.com> 1617671384 +1000 commit (initial): file0
703f7069185227287623aaba7cdb0e56ae7a6c60 a5c053a7a46bce2775edb371a9aa97424b542ab7 CI <CI@example.com> 1617671384 +1000 commit: file1
a5c053a7a46bce2775edb371a9aa97424b542ab7 6cdce80c062ba2c8f8758879834a936b84ead78c CI <CI@example.com> 1617671384 +1000 commit: file2
6cdce80c062ba2c8f8758879834a936b84ead78c c5f9a8793f15aa0db816944424adb4303eb036a8 CI <CI@example.com> 1617671384 +1000 commit: file1 and file2
c5f9a8793f15aa0db816944424adb4303eb036a8 e7c2bd00356720683d5bc4362ef5b92655fa8914 CI <CI@example.com> 1617671384 +1000 commit: file
e7c2bd00356720683d5bc4362ef5b92655fa8914 92ec47058a2894afbbbd69c5f79bff20c503e686 CI <CI@example.com> 1617671407 +1000 commit: test

View File

@ -1,6 +0,0 @@
0000000000000000000000000000000000000000 703f7069185227287623aaba7cdb0e56ae7a6c60 CI <CI@example.com> 1617671384 +1000 commit (initial): file0
703f7069185227287623aaba7cdb0e56ae7a6c60 a5c053a7a46bce2775edb371a9aa97424b542ab7 CI <CI@example.com> 1617671384 +1000 commit: file1
a5c053a7a46bce2775edb371a9aa97424b542ab7 6cdce80c062ba2c8f8758879834a936b84ead78c CI <CI@example.com> 1617671384 +1000 commit: file2
6cdce80c062ba2c8f8758879834a936b84ead78c c5f9a8793f15aa0db816944424adb4303eb036a8 CI <CI@example.com> 1617671384 +1000 commit: file1 and file2
c5f9a8793f15aa0db816944424adb4303eb036a8 e7c2bd00356720683d5bc4362ef5b92655fa8914 CI <CI@example.com> 1617671384 +1000 commit: file
e7c2bd00356720683d5bc4362ef5b92655fa8914 92ec47058a2894afbbbd69c5f79bff20c503e686 CI <CI@example.com> 1617671407 +1000 commit: test

View File

@ -1,2 +0,0 @@
x<01><>K
<EFBFBD>0 <05><>)<29>/<14>vlJ)d<>c(<28>L<03>\<5C><><EFBFBD>ޠ<EFBFBD><DEA0>0O<>e<EFBFBD>8<>.<2E>P<EFBFBD><50>rQ<72><51>ѲPʕ3<CA95><1A>tEB

View File

@ -1,2 +0,0 @@
x+)JMU03c040031QH<51><48>I5`<60><10><><EFBFBD><EFBFBD><EFBFBD>ֶw<D6B6><77><EFBFBD>w.<2E><>h<EFBFBD>T<EFBFBD>[H
<19><>y<EFBFBD>W5<57>Ɨ<EFBFBD><C697>(<28>|<7C> ^-<2D>W(x9

View File

@ -1,3 +0,0 @@
x<01><>A
<EFBFBD> @Ѯ=<3D><>Bqt<71>J)d<>c<EFBFBD>:<3A>@lB<6C><42><EFBFBD>7G<37><47><EFBFBD><16>l<EFBFBD>/CC<43><43>8D4a&<26>j<EFBFBD><6A>$<24>J3$<24>
y<EFBFBD><11>u<EFBFBD><08><>y}<7D><><14>k<EFBFBD><6B>M<EFBFBD>!!<21>E<EFBFBD><19>q<EFBFBD><71> L<>?<3F><>z<><7A>}<7D><><EFBFBD>徯r+[hCG<><47>`<60>Qg=<3D><><EFBFBD><EFBFBD>U[VQ?<1F>9

View File

@ -1 +0,0 @@
92ec47058a2894afbbbd69c5f79bff20c503e686

View File

@ -1 +0,0 @@
test4

View File

@ -1 +0,0 @@
test0

View File

@ -1 +0,0 @@
test1

View File

@ -1 +0,0 @@
test4

View File

@ -1 +0,0 @@
{"KeyEvents":[{"Timestamp":650,"Mod":0,"Key":259,"Ch":0},{"Timestamp":970,"Mod":0,"Key":259,"Ch":0},{"Timestamp":1547,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2370,"Mod":0,"Key":13,"Ch":13},{"Timestamp":3506,"Mod":0,"Key":256,"Ch":120},{"Timestamp":4658,"Mod":0,"Key":256,"Ch":47},{"Timestamp":4971,"Mod":0,"Key":256,"Ch":102},{"Timestamp":5066,"Mod":0,"Key":256,"Ch":105},{"Timestamp":5106,"Mod":0,"Key":256,"Ch":108},{"Timestamp":5178,"Mod":0,"Key":256,"Ch":116},{"Timestamp":5266,"Mod":0,"Key":256,"Ch":101},{"Timestamp":5338,"Mod":0,"Key":256,"Ch":114},{"Timestamp":5426,"Mod":0,"Key":256,"Ch":45},{"Timestamp":5674,"Mod":0,"Key":256,"Ch":98},{"Timestamp":5698,"Mod":0,"Key":256,"Ch":121},{"Timestamp":5938,"Mod":0,"Key":256,"Ch":45},{"Timestamp":6148,"Mod":0,"Key":256,"Ch":112},{"Timestamp":6291,"Mod":0,"Key":256,"Ch":97},{"Timestamp":6330,"Mod":0,"Key":256,"Ch":116},{"Timestamp":6394,"Mod":0,"Key":256,"Ch":104},{"Timestamp":6666,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8498,"Mod":0,"Key":13,"Ch":13},{"Timestamp":10194,"Mod":0,"Key":13,"Ch":13},{"Timestamp":12275,"Mod":0,"Key":13,"Ch":13},{"Timestamp":13378,"Mod":0,"Key":256,"Ch":32},{"Timestamp":14442,"Mod":2,"Key":16,"Ch":16},{"Timestamp":15442,"Mod":0,"Key":258,"Ch":0},{"Timestamp":15706,"Mod":0,"Key":258,"Ch":0},{"Timestamp":16058,"Mod":0,"Key":13,"Ch":13},{"Timestamp":17286,"Mod":0,"Key":27,"Ch":0},{"Timestamp":17992,"Mod":0,"Key":27,"Ch":0},{"Timestamp":18625,"Mod":0,"Key":27,"Ch":0},{"Timestamp":19883,"Mod":0,"Key":260,"Ch":0},{"Timestamp":20210,"Mod":0,"Key":260,"Ch":0},{"Timestamp":20987,"Mod":0,"Key":256,"Ch":99},{"Timestamp":21386,"Mod":0,"Key":256,"Ch":116},{"Timestamp":21514,"Mod":0,"Key":256,"Ch":101},{"Timestamp":21722,"Mod":0,"Key":256,"Ch":115},{"Timestamp":21770,"Mod":0,"Key":256,"Ch":116},{"Timestamp":22338,"Mod":0,"Key":13,"Ch":13},{"Timestamp":23658,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]}

View File

@ -1,33 +0,0 @@
#!/bin/sh
set -e
cd $1
git init
git config user.email "CI@example.com"
git config user.name "CI"
# need a history of commits each containing various files
echo test0 > file0
git add .
git commit -am file0
echo test1 > file1
git add .
git commit -am file1
echo test2 > file2
git add .
git commit -am "file2"
echo test3 > file1
echo test4 > file2
git add .
git commit -am "file1 and file2"
echo test4 > file
git add .
git commit -am "file"

View File

@ -1 +0,0 @@
{ "description": "Open filter path mode from within lazygit", "speed": 10 }

View File

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

View File

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

View File

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

View File

@ -1,7 +0,0 @@
# 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

@ -1,6 +0,0 @@
0000000000000000000000000000000000000000 8ed4f7b4eae8cc97d9add459348cc95e936b8f25 CI <CI@example.com> 1617671409 +1000 commit (initial): file0
8ed4f7b4eae8cc97d9add459348cc95e936b8f25 c1a1ba9d2873d7163606bb5fdf46e50975db042b CI <CI@example.com> 1617671409 +1000 commit: file1
c1a1ba9d2873d7163606bb5fdf46e50975db042b 72226d27a85fff688d32c134a22ebe650d6c2e41 CI <CI@example.com> 1617671409 +1000 commit: file2
72226d27a85fff688d32c134a22ebe650d6c2e41 b35d7fa77c939890020952987eeb461f410297d8 CI <CI@example.com> 1617671409 +1000 commit: file1 and file2
b35d7fa77c939890020952987eeb461f410297d8 231410172e8f51138f06d8dff963898fb1e97b30 CI <CI@example.com> 1617671409 +1000 commit: file
231410172e8f51138f06d8dff963898fb1e97b30 db6681a3e9fb9fb6ef524771cdc763904dd2b54d CI <CI@example.com> 1617671428 +1000 commit: test

View File

@ -1,6 +0,0 @@
0000000000000000000000000000000000000000 8ed4f7b4eae8cc97d9add459348cc95e936b8f25 CI <CI@example.com> 1617671409 +1000 commit (initial): file0
8ed4f7b4eae8cc97d9add459348cc95e936b8f25 c1a1ba9d2873d7163606bb5fdf46e50975db042b CI <CI@example.com> 1617671409 +1000 commit: file1
c1a1ba9d2873d7163606bb5fdf46e50975db042b 72226d27a85fff688d32c134a22ebe650d6c2e41 CI <CI@example.com> 1617671409 +1000 commit: file2
72226d27a85fff688d32c134a22ebe650d6c2e41 b35d7fa77c939890020952987eeb461f410297d8 CI <CI@example.com> 1617671409 +1000 commit: file1 and file2
b35d7fa77c939890020952987eeb461f410297d8 231410172e8f51138f06d8dff963898fb1e97b30 CI <CI@example.com> 1617671409 +1000 commit: file
231410172e8f51138f06d8dff963898fb1e97b30 db6681a3e9fb9fb6ef524771cdc763904dd2b54d CI <CI@example.com> 1617671428 +1000 commit: test

View File

@ -1,2 +0,0 @@
x<01><>A
<EFBFBD>0Fa<46>9<EFBFBD><39><05><>c<63>U<EFBFBD><55>4<34><7F><EFBFBD>R"x|{<04><>޴<>6w<12>S<EFBFBD>\b6<62><36><EFBFBD>C*<02>=W<><57>s<EFBFBD>ޠ<EFBFBD><DEA0>]<5D><><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>c_<><5F><EFBFBD>-<2D>Lk{<7B><04>!<21><><EFBFBD>Y<EFBFBD><59><1D><>t<EFBFBD><74>]<5D><17><>ۛ+<2B>

View File

@ -1,3 +0,0 @@
x<01><>K
<EFBFBD>0@]<5D><14>$3<>D<><44><>`<60>iK<69><4B><EFBFBD><EFBFBD>7p<37>x<EFBFBD><78>+kkS<07>t<EFBFBD><74>*ĘE<C498>-<2D>s匹<73>$^<5E><><EFBFBD>(<28><><EFBFBD>d6<64>u<EFBFBD><10>(EN<45><4E>R<><52>
<0E><><EFBFBD><EFBFBD><EFBFBD>[ <09>ԡ<EFBFBD>w<77>;<3B><0F><><EFBFBD><EFBFBD>~<7E>m<EFBFBD>^<5E><>n<EFBFBD>c<><63>l<EFBFBD>3Zk<5A>a<EFBFBD><61><EFBFBD><EFBFBD><7F>N<EFBFBD>"<22>"<22>#2_<32><5F><{

View File

@ -1,3 +0,0 @@
x<01><>M
<EFBFBD>0F]<5D><14>$?<3F><>"BW=<3D>t2<74><32><EFBFBD><EFBFBD>D<EFBFBD><44><EFBFBD><1B><><1E><>'kkKG<><47>wU(6'<12><><EFBFBD><EFBFBD>KHu<48><75>k <09><>MH<4D>Й<EFBFBD>w}u<18>`<60>3*<2A>pt<70><10><><EFBFBD><02>fT
i<1E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0Np<1D><>~<7E>mO<6D><4F><EFBFBD>n<EFBFBD><6E><EFBFBD>);<3B>gg<67>5=Nu<4E>S7uy<75>3_ <09>:n

View File

@ -1,2 +0,0 @@
x+)JMU03c040031QH<51><48>I5`<60><10><><EFBFBD><EFBFBD><EFBFBD>ֶw<D6B6><77><EFBFBD>w.<2E><>h<EFBFBD>T<EFBFBD>[H
<19><>y<EFBFBD>W5<57>Ɨ<EFBFBD><C697>(<28>|<7C> ^-<2D>W(x9

View File

@ -1,3 +0,0 @@
x<01><>M
<EFBFBD>0@a<>9<EFBFBD><39><05><><EFBFBD>dE<><45>z<EFBFBD>&<26><>`l<><<3C>=<3D><>Ƿxem<65>с<12><><EFBFBD>
EX<EFBFBD>g<1F><>r*<2A>r<EFBFBD>,<2C>Մ<16><><EFBFBD>1+f<>w}u<><75><!E<>R<03><><EFBFBD><EFBFBD><EFBFBD>Rkb'Ij&M1;4<><34><EFBFBD><EFBFBD><1D> <09>q<EFBFBD><71>wn<77>S/emW <20>ȑ<EFBFBD>8"<22><>S]<5D><><EFBFBD>7<>

View File

@ -1 +0,0 @@
db6681a3e9fb9fb6ef524771cdc763904dd2b54d

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