1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-28 16:02:01 +03:00

select current bisect commit even if bisect was started on another branch

This commit is contained in:
Jesse Duffield
2022-01-26 19:12:44 +11:00
parent ebbdf829e7
commit 5a3f81d1f7
125 changed files with 206 additions and 181 deletions

View File

@ -163,9 +163,12 @@ func (self *BisectCommands) IsDone() (bool, []string, error) {
return done, candidates, nil
}
func (self *BisectCommands) ReachableFromStart(ref string, startRef string) bool {
// tells us whether the 'start' ref that we'll be sent back to after we're done
// bisecting is actually a descendant of our current bisect commit. If it's not, we need to
// render the commits from the bad commit.
func (self *BisectCommands) ReachableFromStart(bisectInfo *BisectInfo) bool {
err := self.cmd.New(
fmt.Sprintf("git merge-base --is-ancestor %s %s", startRef, ref),
fmt.Sprintf("git merge-base --is-ancestor %s %s", bisectInfo.GetNewSha(), bisectInfo.GetStartSha()),
).DontLog().Run()
return err == nil

View File

@ -59,7 +59,7 @@ func (self *BisectInfo) GetCurrentSha() string {
return self.current
}
func (self *BisectInfo) StartSha() string {
func (self *BisectInfo) GetStartSha() string {
return self.start
}

View File

@ -35,6 +35,9 @@ func (gui *Gui) openMidBisectMenu(info *git_commands.BisectInfo, commit *models.
// they were talking about the selected commit or the current bisect commit,
// and that was a bit confusing (and required extra keypresses).
selectCurrentAfter := info.GetCurrentSha() == "" || info.GetCurrentSha() == commit.Sha
// we need to wait to reselect if our bisect commits aren't ancestors of our 'start'
// ref, because we'll be reloading our commits in that case.
waitToReselect := selectCurrentAfter && !gui.Git.Bisect.ReachableFromStart(info)
menuItems := []*menuItem{
{
@ -45,7 +48,7 @@ func (gui *Gui) openMidBisectMenu(info *git_commands.BisectInfo, commit *models.
return gui.surfaceError(err)
}
return gui.afterMark(selectCurrentAfter)
return gui.afterMark(selectCurrentAfter, waitToReselect)
},
},
{
@ -56,7 +59,7 @@ func (gui *Gui) openMidBisectMenu(info *git_commands.BisectInfo, commit *models.
return gui.surfaceError(err)
}
return gui.afterMark(selectCurrentAfter)
return gui.afterMark(selectCurrentAfter, waitToReselect)
},
},
{
@ -67,7 +70,7 @@ func (gui *Gui) openMidBisectMenu(info *git_commands.BisectInfo, commit *models.
return gui.surfaceError(err)
}
return gui.afterMark(selectCurrentAfter)
return gui.afterMark(selectCurrentAfter, waitToReselect)
},
},
{
@ -164,13 +167,13 @@ func (gui *Gui) showBisectCompleteMessage(candidateShas []string) error {
})
}
func (gui *Gui) afterMark(selectCurrent bool) error {
func (gui *Gui) afterMark(selectCurrent bool, waitToReselect bool) error {
done, candidateShas, err := gui.Git.Bisect.IsDone()
if err != nil {
return gui.surfaceError(err)
}
if err := gui.postBisectCommandRefresh(); err != nil {
if err := gui.afterBisectMarkRefresh(selectCurrent, waitToReselect); err != nil {
return gui.surfaceError(err)
}
@ -178,11 +181,27 @@ func (gui *Gui) afterMark(selectCurrent bool) error {
return gui.showBisectCompleteMessage(candidateShas)
}
return nil
}
func (gui *Gui) postBisectCommandRefresh() error {
return gui.refreshSidePanels(refreshOptions{mode: ASYNC, scope: []RefreshableView{}})
}
func (gui *Gui) afterBisectMarkRefresh(selectCurrent bool, waitToReselect bool) error {
selectFn := func() {
if selectCurrent {
gui.selectCurrentBisectCommit()
}
}
return nil
if waitToReselect {
return gui.refreshSidePanels(refreshOptions{mode: SYNC, scope: []RefreshableView{}, then: selectFn})
} else {
selectFn()
return gui.postBisectCommandRefresh()
}
}
func (gui *Gui) selectCurrentBisectCommit() {
@ -198,7 +217,3 @@ func (gui *Gui) selectCurrentBisectCommit() {
}
}
}
func (gui *Gui) postBisectCommandRefresh() error {
return gui.refreshSidePanels(refreshOptions{mode: ASYNC, scope: []RefreshableView{}})
}

View File

@ -141,12 +141,12 @@ func (gui *Gui) refForLog() string {
return "HEAD"
}
// need to see if our bisect's current commit is reachable from our 'start' ref.
if bisectInfo.Bisecting() && !gui.Git.Bisect.ReachableFromStart(bisectInfo.StartSha(), bisectInfo.GetCurrentSha()) {
// need to see if our bisect's current commit is reachable from our 'new' ref.
if bisectInfo.Bisecting() && !gui.Git.Bisect.ReachableFromStart(bisectInfo) {
return bisectInfo.GetNewSha()
}
return bisectInfo.StartSha()
return bisectInfo.GetStartSha()
}
func (gui *Gui) refreshRebaseCommits() error {

View File

@ -1 +1 @@
dd9d90ed2d1fa5a284adba081199f18458977547
e927f0f9467e772eea36f24053c9b534303b106a

View File

@ -1,16 +1,16 @@
git bisect start
# bad: [1e2780095cd8e95b93f89268f72cda21d528ab38] commit 19
git bisect bad 1e2780095cd8e95b93f89268f72cda21d528ab38
# good: [fbbb6006074afe8cc9009b649fae19f920b604ea] commit 10
git bisect good fbbb6006074afe8cc9009b649fae19f920b604ea
# skip: [1b06712fea4c03c8fce8e2b3862c059f8d7f8268] commit 11
git bisect skip 1b06712fea4c03c8fce8e2b3862c059f8d7f8268
# skip: [ee930b55b61910c0830b0c6ea1cf9ada066d27fc] commit 12
git bisect skip ee930b55b61910c0830b0c6ea1cf9ada066d27fc
# bad: [688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed] commit 15
git bisect bad 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed
# good: [ac324deab67f1749eeec1531b37dfaff41e559ca] commit 13
git bisect good ac324deab67f1749eeec1531b37dfaff41e559ca
# bad: [dd9d90ed2d1fa5a284adba081199f18458977547] commit 14
git bisect bad dd9d90ed2d1fa5a284adba081199f18458977547
# first bad commit: [dd9d90ed2d1fa5a284adba081199f18458977547] commit 14
# bad: [054bdf969fdcf1f90f1998666f628d40f72fde4f] commit 19
git bisect bad 054bdf969fdcf1f90f1998666f628d40f72fde4f
# good: [39983ea412adebe6c5a3d4451a7673cf0962c472] commit 9
git bisect good 39983ea412adebe6c5a3d4451a7673cf0962c472
# good: [e9d2f825e793bc9ac2be698348dbe669bad34cad] commit 14
git bisect good e9d2f825e793bc9ac2be698348dbe669bad34cad
# skip: [d1f7a85555fe6f10dd44754d35459ae741cb107c] commit 15
git bisect skip d1f7a85555fe6f10dd44754d35459ae741cb107c
# skip: [bc21c8fabc28201fab6c60503168ecda25ad8626] commit 17
git bisect skip bc21c8fabc28201fab6c60503168ecda25ad8626
# good: [67fbfb3b74c2381ad1e058949231f2b4f0c8921f] commit 16
git bisect good 67fbfb3b74c2381ad1e058949231f2b4f0c8921f
# good: [e927f0f9467e772eea36f24053c9b534303b106a] commit 18
git bisect good e927f0f9467e772eea36f24053c9b534303b106a
# first bad commit: [054bdf969fdcf1f90f1998666f628d40f72fde4f] commit 19

View File

@ -1,25 +1,24 @@
0000000000000000000000000000000000000000 b7cd988a171f7f99b7e190ca2b46060074cb379a CI <CI@example.com> 1642807341 +1100 commit (initial): commit 1
b7cd988a171f7f99b7e190ca2b46060074cb379a 810c10a66b1dabfe117eecdfb0f638bb1cd0ede5 CI <CI@example.com> 1642807341 +1100 commit: commit 2
810c10a66b1dabfe117eecdfb0f638bb1cd0ede5 98c3099431a8777741ea114272919d6645418037 CI <CI@example.com> 1642807341 +1100 commit: commit 3
98c3099431a8777741ea114272919d6645418037 f8174a4db5bb2082ebe73b29a47448a300fea7ae CI <CI@example.com> 1642807342 +1100 commit: commit 4
f8174a4db5bb2082ebe73b29a47448a300fea7ae 305a009f27eb14858ea0a3a1a740a5346a543537 CI <CI@example.com> 1642807342 +1100 commit: commit 5
305a009f27eb14858ea0a3a1a740a5346a543537 5530322be194fc9dea08ef86c9306bddeacb92db CI <CI@example.com> 1642807342 +1100 commit: commit 6
5530322be194fc9dea08ef86c9306bddeacb92db 2cdabd5c24e74e22323744543a8ebcbfb33c7f6e CI <CI@example.com> 1642807342 +1100 commit: commit 7
2cdabd5c24e74e22323744543a8ebcbfb33c7f6e 42fb40334713a02429d4f8d72f7fe7376caef15b CI <CI@example.com> 1642807342 +1100 commit: commit 8
42fb40334713a02429d4f8d72f7fe7376caef15b 27584027b768a0d33ba92ad8784c09589de325b9 CI <CI@example.com> 1642807342 +1100 commit: commit 9
27584027b768a0d33ba92ad8784c09589de325b9 fbbb6006074afe8cc9009b649fae19f920b604ea CI <CI@example.com> 1642807342 +1100 commit: commit 10
fbbb6006074afe8cc9009b649fae19f920b604ea 1b06712fea4c03c8fce8e2b3862c059f8d7f8268 CI <CI@example.com> 1642807342 +1100 commit: commit 11
1b06712fea4c03c8fce8e2b3862c059f8d7f8268 ee930b55b61910c0830b0c6ea1cf9ada066d27fc CI <CI@example.com> 1642807342 +1100 commit: commit 12
ee930b55b61910c0830b0c6ea1cf9ada066d27fc ac324deab67f1749eeec1531b37dfaff41e559ca CI <CI@example.com> 1642807342 +1100 commit: commit 13
ac324deab67f1749eeec1531b37dfaff41e559ca dd9d90ed2d1fa5a284adba081199f18458977547 CI <CI@example.com> 1642807342 +1100 commit: commit 14
dd9d90ed2d1fa5a284adba081199f18458977547 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed CI <CI@example.com> 1642807342 +1100 commit: commit 15
688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed 2ce3bf88f382c762d97ac069eea18bed43a1bab2 CI <CI@example.com> 1642807342 +1100 commit: commit 16
2ce3bf88f382c762d97ac069eea18bed43a1bab2 c09b924073b6a6cc1b2208f9a00f7b73bec2add2 CI <CI@example.com> 1642807342 +1100 commit: commit 17
c09b924073b6a6cc1b2208f9a00f7b73bec2add2 12a951328c3156482355edebf6c81ded5480aff4 CI <CI@example.com> 1642807342 +1100 commit: commit 18
12a951328c3156482355edebf6c81ded5480aff4 1e2780095cd8e95b93f89268f72cda21d528ab38 CI <CI@example.com> 1642807342 +1100 commit: commit 19
1e2780095cd8e95b93f89268f72cda21d528ab38 1fd41e04d86ee95083d607da4e22abef9a570abc CI <CI@example.com> 1642807342 +1100 commit: commit 20
1fd41e04d86ee95083d607da4e22abef9a570abc dd9d90ed2d1fa5a284adba081199f18458977547 CI <CI@example.com> 1642807346 +1100 checkout: moving from master to dd9d90ed2d1fa5a284adba081199f18458977547
dd9d90ed2d1fa5a284adba081199f18458977547 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed CI <CI@example.com> 1642807348 +1100 checkout: moving from dd9d90ed2d1fa5a284adba081199f18458977547 to 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed
688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed ac324deab67f1749eeec1531b37dfaff41e559ca CI <CI@example.com> 1642807352 +1100 checkout: moving from 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed to ac324deab67f1749eeec1531b37dfaff41e559ca
ac324deab67f1749eeec1531b37dfaff41e559ca dd9d90ed2d1fa5a284adba081199f18458977547 CI <CI@example.com> 1642807354 +1100 checkout: moving from ac324deab67f1749eeec1531b37dfaff41e559ca to dd9d90ed2d1fa5a284adba081199f18458977547
dd9d90ed2d1fa5a284adba081199f18458977547 1fd41e04d86ee95083d607da4e22abef9a570abc CI <CI@example.com> 1642807358 +1100 checkout: moving from dd9d90ed2d1fa5a284adba081199f18458977547 to test
0000000000000000000000000000000000000000 005ca78c7fb8157683fa61158235b250d2316004 CI <CI@example.com> 1643185278 +1100 commit (initial): commit 1
005ca78c7fb8157683fa61158235b250d2316004 d9328d9b2c9536fdf01641dd03f4a254d2c86601 CI <CI@example.com> 1643185278 +1100 commit: commit 2
d9328d9b2c9536fdf01641dd03f4a254d2c86601 e59bbaffe94b06acaadab4245f30ff3e11c66e5b CI <CI@example.com> 1643185278 +1100 commit: commit 3
e59bbaffe94b06acaadab4245f30ff3e11c66e5b 32e7b0308424a817ed5aa5bba94b06b72a1b8ce5 CI <CI@example.com> 1643185278 +1100 commit: commit 4
32e7b0308424a817ed5aa5bba94b06b72a1b8ce5 96202a92c1d3bde1b20d6f3dec8e742d09732b4d CI <CI@example.com> 1643185278 +1100 commit: commit 5
96202a92c1d3bde1b20d6f3dec8e742d09732b4d 82d721eb037f7045056023d0904989781ce1f526 CI <CI@example.com> 1643185278 +1100 commit: commit 6
82d721eb037f7045056023d0904989781ce1f526 b97844c9437a4ab69c8165cadd97bc597b43135b CI <CI@example.com> 1643185278 +1100 commit: commit 7
b97844c9437a4ab69c8165cadd97bc597b43135b ebe59a71e9750e75fb983f241687cdf7f0c8ce94 CI <CI@example.com> 1643185278 +1100 commit: commit 8
ebe59a71e9750e75fb983f241687cdf7f0c8ce94 39983ea412adebe6c5a3d4451a7673cf0962c472 CI <CI@example.com> 1643185278 +1100 commit: commit 9
39983ea412adebe6c5a3d4451a7673cf0962c472 dbb21289ee21b2ff0f3de2bc7d00038b30c4e353 CI <CI@example.com> 1643185278 +1100 commit: commit 10
dbb21289ee21b2ff0f3de2bc7d00038b30c4e353 5f9397e5bcee1ac2a3fe6d834d42e36b74ef4ca8 CI <CI@example.com> 1643185278 +1100 commit: commit 11
5f9397e5bcee1ac2a3fe6d834d42e36b74ef4ca8 267465454f74736bbe5b493c7f69dd3d024e26e5 CI <CI@example.com> 1643185278 +1100 commit: commit 12
267465454f74736bbe5b493c7f69dd3d024e26e5 478a007451b33c7a234c60f0d13b164561b29094 CI <CI@example.com> 1643185278 +1100 commit: commit 13
478a007451b33c7a234c60f0d13b164561b29094 e9d2f825e793bc9ac2be698348dbe669bad34cad CI <CI@example.com> 1643185278 +1100 commit: commit 14
e9d2f825e793bc9ac2be698348dbe669bad34cad d1f7a85555fe6f10dd44754d35459ae741cb107c CI <CI@example.com> 1643185278 +1100 commit: commit 15
d1f7a85555fe6f10dd44754d35459ae741cb107c 67fbfb3b74c2381ad1e058949231f2b4f0c8921f CI <CI@example.com> 1643185278 +1100 commit: commit 16
67fbfb3b74c2381ad1e058949231f2b4f0c8921f bc21c8fabc28201fab6c60503168ecda25ad8626 CI <CI@example.com> 1643185278 +1100 commit: commit 17
bc21c8fabc28201fab6c60503168ecda25ad8626 e927f0f9467e772eea36f24053c9b534303b106a CI <CI@example.com> 1643185278 +1100 commit: commit 18
e927f0f9467e772eea36f24053c9b534303b106a 054bdf969fdcf1f90f1998666f628d40f72fde4f CI <CI@example.com> 1643185278 +1100 commit: commit 19
054bdf969fdcf1f90f1998666f628d40f72fde4f 78d41b2abbd2f52c1ebf2f496268a915d59eb27b CI <CI@example.com> 1643185278 +1100 commit: commit 20
78d41b2abbd2f52c1ebf2f496268a915d59eb27b e9d2f825e793bc9ac2be698348dbe669bad34cad CI <CI@example.com> 1643185283 +1100 checkout: moving from master to e9d2f825e793bc9ac2be698348dbe669bad34cad
e9d2f825e793bc9ac2be698348dbe669bad34cad 67fbfb3b74c2381ad1e058949231f2b4f0c8921f CI <CI@example.com> 1643185286 +1100 checkout: moving from e9d2f825e793bc9ac2be698348dbe669bad34cad to 67fbfb3b74c2381ad1e058949231f2b4f0c8921f
67fbfb3b74c2381ad1e058949231f2b4f0c8921f e927f0f9467e772eea36f24053c9b534303b106a CI <CI@example.com> 1643185295 +1100 checkout: moving from 67fbfb3b74c2381ad1e058949231f2b4f0c8921f to e927f0f9467e772eea36f24053c9b534303b106a
e927f0f9467e772eea36f24053c9b534303b106a 78d41b2abbd2f52c1ebf2f496268a915d59eb27b CI <CI@example.com> 1643185301 +1100 checkout: moving from e927f0f9467e772eea36f24053c9b534303b106a to test

View File

@ -1,20 +1,20 @@
0000000000000000000000000000000000000000 b7cd988a171f7f99b7e190ca2b46060074cb379a CI <CI@example.com> 1642807341 +1100 commit (initial): commit 1
b7cd988a171f7f99b7e190ca2b46060074cb379a 810c10a66b1dabfe117eecdfb0f638bb1cd0ede5 CI <CI@example.com> 1642807341 +1100 commit: commit 2
810c10a66b1dabfe117eecdfb0f638bb1cd0ede5 98c3099431a8777741ea114272919d6645418037 CI <CI@example.com> 1642807341 +1100 commit: commit 3
98c3099431a8777741ea114272919d6645418037 f8174a4db5bb2082ebe73b29a47448a300fea7ae CI <CI@example.com> 1642807342 +1100 commit: commit 4
f8174a4db5bb2082ebe73b29a47448a300fea7ae 305a009f27eb14858ea0a3a1a740a5346a543537 CI <CI@example.com> 1642807342 +1100 commit: commit 5
305a009f27eb14858ea0a3a1a740a5346a543537 5530322be194fc9dea08ef86c9306bddeacb92db CI <CI@example.com> 1642807342 +1100 commit: commit 6
5530322be194fc9dea08ef86c9306bddeacb92db 2cdabd5c24e74e22323744543a8ebcbfb33c7f6e CI <CI@example.com> 1642807342 +1100 commit: commit 7
2cdabd5c24e74e22323744543a8ebcbfb33c7f6e 42fb40334713a02429d4f8d72f7fe7376caef15b CI <CI@example.com> 1642807342 +1100 commit: commit 8
42fb40334713a02429d4f8d72f7fe7376caef15b 27584027b768a0d33ba92ad8784c09589de325b9 CI <CI@example.com> 1642807342 +1100 commit: commit 9
27584027b768a0d33ba92ad8784c09589de325b9 fbbb6006074afe8cc9009b649fae19f920b604ea CI <CI@example.com> 1642807342 +1100 commit: commit 10
fbbb6006074afe8cc9009b649fae19f920b604ea 1b06712fea4c03c8fce8e2b3862c059f8d7f8268 CI <CI@example.com> 1642807342 +1100 commit: commit 11
1b06712fea4c03c8fce8e2b3862c059f8d7f8268 ee930b55b61910c0830b0c6ea1cf9ada066d27fc CI <CI@example.com> 1642807342 +1100 commit: commit 12
ee930b55b61910c0830b0c6ea1cf9ada066d27fc ac324deab67f1749eeec1531b37dfaff41e559ca CI <CI@example.com> 1642807342 +1100 commit: commit 13
ac324deab67f1749eeec1531b37dfaff41e559ca dd9d90ed2d1fa5a284adba081199f18458977547 CI <CI@example.com> 1642807342 +1100 commit: commit 14
dd9d90ed2d1fa5a284adba081199f18458977547 688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed CI <CI@example.com> 1642807342 +1100 commit: commit 15
688bdfce6d5b16ebd7f5c6d6d5d68de7ea5344ed 2ce3bf88f382c762d97ac069eea18bed43a1bab2 CI <CI@example.com> 1642807342 +1100 commit: commit 16
2ce3bf88f382c762d97ac069eea18bed43a1bab2 c09b924073b6a6cc1b2208f9a00f7b73bec2add2 CI <CI@example.com> 1642807342 +1100 commit: commit 17
c09b924073b6a6cc1b2208f9a00f7b73bec2add2 12a951328c3156482355edebf6c81ded5480aff4 CI <CI@example.com> 1642807342 +1100 commit: commit 18
12a951328c3156482355edebf6c81ded5480aff4 1e2780095cd8e95b93f89268f72cda21d528ab38 CI <CI@example.com> 1642807342 +1100 commit: commit 19
1e2780095cd8e95b93f89268f72cda21d528ab38 1fd41e04d86ee95083d607da4e22abef9a570abc CI <CI@example.com> 1642807342 +1100 commit: commit 20
0000000000000000000000000000000000000000 005ca78c7fb8157683fa61158235b250d2316004 CI <CI@example.com> 1643185278 +1100 commit (initial): commit 1
005ca78c7fb8157683fa61158235b250d2316004 d9328d9b2c9536fdf01641dd03f4a254d2c86601 CI <CI@example.com> 1643185278 +1100 commit: commit 2
d9328d9b2c9536fdf01641dd03f4a254d2c86601 e59bbaffe94b06acaadab4245f30ff3e11c66e5b CI <CI@example.com> 1643185278 +1100 commit: commit 3
e59bbaffe94b06acaadab4245f30ff3e11c66e5b 32e7b0308424a817ed5aa5bba94b06b72a1b8ce5 CI <CI@example.com> 1643185278 +1100 commit: commit 4
32e7b0308424a817ed5aa5bba94b06b72a1b8ce5 96202a92c1d3bde1b20d6f3dec8e742d09732b4d CI <CI@example.com> 1643185278 +1100 commit: commit 5
96202a92c1d3bde1b20d6f3dec8e742d09732b4d 82d721eb037f7045056023d0904989781ce1f526 CI <CI@example.com> 1643185278 +1100 commit: commit 6
82d721eb037f7045056023d0904989781ce1f526 b97844c9437a4ab69c8165cadd97bc597b43135b CI <CI@example.com> 1643185278 +1100 commit: commit 7
b97844c9437a4ab69c8165cadd97bc597b43135b ebe59a71e9750e75fb983f241687cdf7f0c8ce94 CI <CI@example.com> 1643185278 +1100 commit: commit 8
ebe59a71e9750e75fb983f241687cdf7f0c8ce94 39983ea412adebe6c5a3d4451a7673cf0962c472 CI <CI@example.com> 1643185278 +1100 commit: commit 9
39983ea412adebe6c5a3d4451a7673cf0962c472 dbb21289ee21b2ff0f3de2bc7d00038b30c4e353 CI <CI@example.com> 1643185278 +1100 commit: commit 10
dbb21289ee21b2ff0f3de2bc7d00038b30c4e353 5f9397e5bcee1ac2a3fe6d834d42e36b74ef4ca8 CI <CI@example.com> 1643185278 +1100 commit: commit 11
5f9397e5bcee1ac2a3fe6d834d42e36b74ef4ca8 267465454f74736bbe5b493c7f69dd3d024e26e5 CI <CI@example.com> 1643185278 +1100 commit: commit 12
267465454f74736bbe5b493c7f69dd3d024e26e5 478a007451b33c7a234c60f0d13b164561b29094 CI <CI@example.com> 1643185278 +1100 commit: commit 13
478a007451b33c7a234c60f0d13b164561b29094 e9d2f825e793bc9ac2be698348dbe669bad34cad CI <CI@example.com> 1643185278 +1100 commit: commit 14
e9d2f825e793bc9ac2be698348dbe669bad34cad d1f7a85555fe6f10dd44754d35459ae741cb107c CI <CI@example.com> 1643185278 +1100 commit: commit 15
d1f7a85555fe6f10dd44754d35459ae741cb107c 67fbfb3b74c2381ad1e058949231f2b4f0c8921f CI <CI@example.com> 1643185278 +1100 commit: commit 16
67fbfb3b74c2381ad1e058949231f2b4f0c8921f bc21c8fabc28201fab6c60503168ecda25ad8626 CI <CI@example.com> 1643185278 +1100 commit: commit 17
bc21c8fabc28201fab6c60503168ecda25ad8626 e927f0f9467e772eea36f24053c9b534303b106a CI <CI@example.com> 1643185278 +1100 commit: commit 18
e927f0f9467e772eea36f24053c9b534303b106a 054bdf969fdcf1f90f1998666f628d40f72fde4f CI <CI@example.com> 1643185278 +1100 commit: commit 19
054bdf969fdcf1f90f1998666f628d40f72fde4f 78d41b2abbd2f52c1ebf2f496268a915d59eb27b CI <CI@example.com> 1643185278 +1100 commit: commit 20

View File

@ -1 +1 @@
0000000000000000000000000000000000000000 1fd41e04d86ee95083d607da4e22abef9a570abc CI <CI@example.com> 1642807358 +1100 branch: Created from master
0000000000000000000000000000000000000000 78d41b2abbd2f52c1ebf2f496268a915d59eb27b CI <CI@example.com> 1643185301 +1100 branch: Created from master

View File

@ -0,0 +1,2 @@
x<01><>K
1D]<5D><14><17>?<3F><><EFBFBD>0<EFBFBD>9F<39>tP0<50>0D<30><44>f<EFBFBD><01>v<EFBFBD>{PU<50><55>(<28>C<EFBFBD>U!<21><>*<2A><>%<25>h<EFBFBD><68>-K<><4B>ca<63><61>G<EFBFBD>@f˻<66>:h<>P<EFBFBD>&냆<><EB8386>y<EFBFBD>l<EFBFBD>II7'VPn<50>><3E><><EFBFBD><EFBFBD>u<EFBFBD>i<EFBFBD><69>4_<34><5F><EFBFBD><EFBFBD><EFBFBD>SY<53><05>[<5B><>8D8!<21>юQ]<5D><><EFBFBD>8a<38><1D>:E

View File

@ -1,3 +0,0 @@
x<01><>K
<EFBFBD>0@]<5D><14>d2<64><32><EFBFBD><EFBFBD><EFBFBD>U<EFBFBD>1<EFBFBD>LP<4C><50><EFBFBD><1E>,<<3C><><EFBFBD><EFBFBD><EFBFBD>d]<5D>G<07>á<EFBFBD><C3A1><EFBFBD>]L=<3D><>X5r<35><72>l(g_rf'<27>Zrb6<62><36><EFBFBD>A0<41>L<1E>+<2B><><EFBFBD>-D<>Zf<5A>ˠ*ĵ<><C4B5>w<EFBFBD><77>;L3\<5C><><EFBFBD>^<5E><><EFBFBD>d]<5D>`<60><>4
<EFBFBD><EFBFBD>h-<2D>tLu<4C>S<EFBFBD><53>`<60><>E<>:<3A>

View File

@ -1,2 +0,0 @@
x<01><><EFBFBD>
1 D=<3D>+z$I<>n "ž<>3j<33><6A>`<60>e<EFBFBD><65> s<>y3e<33><65>1,<2C>p<18><>M<EFBFBD>Bs<42>‰ <09>k(<28><>Z<EFBFBD>R,Q<><51>Nh<4E><68><EFBFBD>K<EFBFBD><4B><13><>PK<50>Gr<47>R<EFBFBD><52>B<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD>[<5B>&<26><>}<7D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>SY<53><59>b<EFBFBD>ar<61><72><11><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x=a<>5b:<3A>

View File

@ -1,3 +0,0 @@
x<01><>K
1D]<5D><14> <0B>oO <><18>t7
<EFBFBD><19><1E>,<<3C><>*<2A>+<2B><><EFBFBD>=<3D><>g8<67>]<5D>FU$<24><11>SB<>K<EFBFBD>%<13><><EFBFBD>T<EFBFBD>F<EFBFBD>52[<5B><><EFBFBD>- k<15>L<1E>x<EFBFBD>\<5C>Gd@<40>I<EFBFBD><49><EFBFBD><EFBFBD>)<29>~_w;/<2F>2/7<><37><EFBFBD>=<3D>T<EFBFBD>v<EFBFBD>R@7<><14><>{<7B><>hǩ.<>?~<7E><>/uo<<3C>

View File

@ -0,0 +1,2 @@
x<01><>M
1 <0C>a<EFBFBD>=E<><45>4<EFBFBD><34>$ "<22>j<EFBFBD><6A><EFBFBD><05> C<05>o<1E><><EFBFBD><EFBFBD><EFBFBD>[<5B><>P<><50><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>b}<7D><>=O<>XsvB.b<><19>'fF6[<5B><><EFBFBD>A<EFBFBD>FI<46>*<14><> ¾<><C2BE>S<>U<EFBFBD><55><EFBFBD><EFBFBD> &<26><>}<7D>a^<5E></W<><57><EFBFBD>=<3D>T<EFBFBD>v<01><>G<EFBFBD><47><18><>֚<EFBFBD><D69A><EFBFBD><EFBFBD><EFBFBD><7F>1_<31><5F>9<EFBFBD>

View File

@ -0,0 +1,2 @@
x<01><>A
1 @Q<>=E<><45>4m'm@D<><44><EFBFBD>h<EFBFBD><05> C<05><>,<<3C><><EFBFBD>[<5B><><EFBFBD><EFBFBD><18>L<EFBFBD><4C><EFBFBD><06><>$D<>&<26><12><>fbQuK<0E>E<EFBFBD>c<15>͚<EFBFBD><CD9A>`<60>PD<50>X<EFBFBD>**[E<>DDJ.I<><1A>J j<>

View File

@ -1,3 +0,0 @@
x<01><>A
<EFBFBD>0E]<5D><14> 23<32><33>D<><44>z<EFBFBD><7A>d<EFBFBD><64><EFBFBD><EFBFBD>D<EFBFBD><44>f<EFBFBD><01>}<7D>{<7B><><EFBFBD><EFBFBD><<3C><>|><3E><><EFBFBD>׬!<21><>z<EFBFBD><7A><EFBFBD><EFBFBD><14><>
<0B>QJ릺Mv{5_XkNI<4E>q<EFBFBD>9<EFBFBD>†T<><54><11><><EFBFBD><EFBFBD><EFBFBD>8y<38><79><EFBFBD><EFBFBD>q<EFBFBD><71>q<EFBFBD><71>G<EFBFBD><47>i']<5D><><EFBFBD>(<01><11>u<EFBFBD>O5<4F>3<EFBFBD><33><EFBFBD><EFBFBD><17><>;P

View File

@ -1,2 +0,0 @@
x<01><>A
<EFBFBD> @Ѯ=<3D><> <0B>Q'PB <20>*<2A>`<60><>O=@<40><>?<3F>֞0<><30><EFBFBD>U<EFBFBD><55><EFBFBD><49><D491>~<7E><><EFBFBD>p<EFBFBD><70><EFBFBD>W<>RX<52><58>d<EFBFBD>3}<7D>u<EFBFBD><75><EFBFBD>-<2D><><EFBFBD>~<7E>-<2D>6Rpl<70>WDk<44>Y<EFBFBD><59><EFBFBD>?<3F><><03>u<>-#

View File

@ -0,0 +1,4 @@
x<01><>M
<EFBFBD>@ <0C>a<EFBFBD>s<EFBFBD><73><05><11><>#<23>#
<EFBFBD>-e<04><>,<<3C>ۗ<EFBFBD><DB97>/<2F><>><1A>$<24><><EFBFBD>
K<EFBFBD>D<EFBFBD>ј,H<><48>d<EFBFBD>c<EFBFBD>!O*<2A>I<18>f{y5`<1D>{<7B>#QR <0B>I<EFBFBD><49>g<EFBFBD><67>ƒ` }<7D><><EFBFBD><EFBFBD>}<7D>a^<5E></<2F><><EFBFBD><EFBFBD>=<3D>)<29><><02><11>C<EFBFBD><11><>޻^<5E><>V<EFBFBD><56>?<0F><> {<7B>9

View File

@ -1 +1 @@
dd9d90ed2d1fa5a284adba081199f18458977547
054bdf969fdcf1f90f1998666f628d40f72fde4f

View File

@ -0,0 +1 @@
39983ea412adebe6c5a3d4451a7673cf0962c472

View File

@ -0,0 +1 @@
67fbfb3b74c2381ad1e058949231f2b4f0c8921f

View File

@ -1 +0,0 @@
ac324deab67f1749eeec1531b37dfaff41e559ca

View File

@ -0,0 +1 @@
e927f0f9467e772eea36f24053c9b534303b106a

View File

@ -0,0 +1 @@
e9d2f825e793bc9ac2be698348dbe669bad34cad

View File

@ -1 +0,0 @@
fbbb6006074afe8cc9009b649fae19f920b604ea

View File

@ -1 +0,0 @@
1b06712fea4c03c8fce8e2b3862c059f8d7f8268

View File

@ -0,0 +1 @@
bc21c8fabc28201fab6c60503168ecda25ad8626

View File

@ -0,0 +1 @@
d1f7a85555fe6f10dd44754d35459ae741cb107c

View File

@ -1 +0,0 @@
ee930b55b61910c0830b0c6ea1cf9ada066d27fc

View File

@ -1 +1 @@
1fd41e04d86ee95083d607da4e22abef9a570abc
78d41b2abbd2f52c1ebf2f496268a915d59eb27b

View File

@ -1 +1 @@
1fd41e04d86ee95083d607da4e22abef9a570abc
78d41b2abbd2f52c1ebf2f496268a915d59eb27b

View File

@ -1 +1 @@
{"KeyEvents":[{"Timestamp":628,"Mod":0,"Key":259,"Ch":0},{"Timestamp":773,"Mod":0,"Key":259,"Ch":0},{"Timestamp":1123,"Mod":0,"Key":258,"Ch":0},{"Timestamp":1378,"Mod":0,"Key":256,"Ch":98},{"Timestamp":1860,"Mod":0,"Key":13,"Ch":13},{"Timestamp":2476,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2564,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2896,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2913,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2929,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2946,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2962,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2979,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2996,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3283,"Mod":0,"Key":256,"Ch":98},{"Timestamp":3811,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4092,"Mod":0,"Key":13,"Ch":13},{"Timestamp":4659,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4788,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5108,"Mod":0,"Key":258,"Ch":0},{"Timestamp":5283,"Mod":0,"Key":256,"Ch":98},{"Timestamp":5915,"Mod":0,"Key":258,"Ch":0},{"Timestamp":6067,"Mod":0,"Key":258,"Ch":0},{"Timestamp":6292,"Mod":0,"Key":13,"Ch":13},{"Timestamp":6932,"Mod":0,"Key":257,"Ch":0},{"Timestamp":7154,"Mod":0,"Key":256,"Ch":98},{"Timestamp":7588,"Mod":0,"Key":258,"Ch":0},{"Timestamp":7722,"Mod":0,"Key":258,"Ch":0},{"Timestamp":7987,"Mod":0,"Key":257,"Ch":0},{"Timestamp":8404,"Mod":0,"Key":258,"Ch":0},{"Timestamp":8667,"Mod":0,"Key":13,"Ch":13},{"Timestamp":9139,"Mod":0,"Key":257,"Ch":0},{"Timestamp":9276,"Mod":0,"Key":257,"Ch":0},{"Timestamp":9395,"Mod":0,"Key":257,"Ch":0},{"Timestamp":9732,"Mod":0,"Key":256,"Ch":98},{"Timestamp":10364,"Mod":0,"Key":13,"Ch":13},{"Timestamp":11187,"Mod":0,"Key":256,"Ch":98},{"Timestamp":11572,"Mod":0,"Key":258,"Ch":0},{"Timestamp":11819,"Mod":0,"Key":13,"Ch":13},{"Timestamp":12451,"Mod":0,"Key":256,"Ch":98},{"Timestamp":13187,"Mod":0,"Key":13,"Ch":13},{"Timestamp":14352,"Mod":0,"Key":27,"Ch":0},{"Timestamp":14707,"Mod":0,"Key":260,"Ch":0},{"Timestamp":15339,"Mod":0,"Key":256,"Ch":110},{"Timestamp":15467,"Mod":0,"Key":256,"Ch":116},{"Timestamp":15580,"Mod":0,"Key":256,"Ch":101},{"Timestamp":15795,"Mod":0,"Key":256,"Ch":115},{"Timestamp":15843,"Mod":0,"Key":256,"Ch":116},{"Timestamp":16036,"Mod":0,"Key":13,"Ch":13},{"Timestamp":16459,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]}
{"KeyEvents":[{"Timestamp":595,"Mod":0,"Key":259,"Ch":0},{"Timestamp":731,"Mod":0,"Key":259,"Ch":0},{"Timestamp":964,"Mod":0,"Key":258,"Ch":0},{"Timestamp":1235,"Mod":0,"Key":256,"Ch":98},{"Timestamp":1515,"Mod":0,"Key":13,"Ch":13},{"Timestamp":1954,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2131,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2298,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2442,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2618,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2794,"Mod":0,"Key":258,"Ch":0},{"Timestamp":2971,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3122,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3306,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3490,"Mod":0,"Key":258,"Ch":0},{"Timestamp":3690,"Mod":0,"Key":256,"Ch":98},{"Timestamp":4226,"Mod":0,"Key":258,"Ch":0},{"Timestamp":4706,"Mod":0,"Key":13,"Ch":13},{"Timestamp":5721,"Mod":0,"Key":256,"Ch":98},{"Timestamp":7034,"Mod":0,"Key":258,"Ch":0},{"Timestamp":7355,"Mod":0,"Key":13,"Ch":13},{"Timestamp":8499,"Mod":0,"Key":258,"Ch":0},{"Timestamp":9010,"Mod":0,"Key":256,"Ch":98},{"Timestamp":9362,"Mod":0,"Key":258,"Ch":0},{"Timestamp":9587,"Mod":0,"Key":258,"Ch":0},{"Timestamp":9826,"Mod":0,"Key":258,"Ch":0},{"Timestamp":10178,"Mod":0,"Key":257,"Ch":0},{"Timestamp":10666,"Mod":0,"Key":13,"Ch":13},{"Timestamp":11714,"Mod":0,"Key":257,"Ch":0},{"Timestamp":12042,"Mod":0,"Key":257,"Ch":0},{"Timestamp":12466,"Mod":0,"Key":256,"Ch":98},{"Timestamp":12962,"Mod":0,"Key":258,"Ch":0},{"Timestamp":13130,"Mod":0,"Key":258,"Ch":0},{"Timestamp":13554,"Mod":0,"Key":13,"Ch":13},{"Timestamp":14434,"Mod":0,"Key":258,"Ch":0},{"Timestamp":14850,"Mod":0,"Key":256,"Ch":98},{"Timestamp":15523,"Mod":0,"Key":258,"Ch":0},{"Timestamp":16074,"Mod":0,"Key":13,"Ch":13},{"Timestamp":16642,"Mod":0,"Key":256,"Ch":98},{"Timestamp":17754,"Mod":0,"Key":258,"Ch":0},{"Timestamp":18139,"Mod":0,"Key":13,"Ch":13},{"Timestamp":19889,"Mod":0,"Key":27,"Ch":0},{"Timestamp":20603,"Mod":0,"Key":260,"Ch":0},{"Timestamp":21754,"Mod":0,"Key":256,"Ch":110},{"Timestamp":21938,"Mod":0,"Key":256,"Ch":116},{"Timestamp":21978,"Mod":0,"Key":256,"Ch":101},{"Timestamp":22139,"Mod":0,"Key":256,"Ch":115},{"Timestamp":22178,"Mod":0,"Key":256,"Ch":116},{"Timestamp":22386,"Mod":0,"Key":13,"Ch":13},{"Timestamp":23090,"Mod":0,"Key":256,"Ch":113}],"ResizeEvents":[{"Timestamp":0,"Width":272,"Height":74}]}

View File

@ -1,4 +1,4 @@
{
"description": "Basic git bisect usage",
"speed": 20
"speed": 5
}

View File

@ -1 +1 @@
b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35
10e171beacb963e4f8a4dc1d80fd291c135902bb

View File

@ -1,8 +1,12 @@
# bad: [96f59302fbb47e8abb38d110328500055c2eae8f] commit 18
# good: [064b01d296b5d0a6d829b2c6da812000909144a3] commit 13
git bisect start 'other~2' 'other~7'
# good: [545ee64d47536092ef63907a18995827a74fa77d] commit 15
git bisect good 545ee64d47536092ef63907a18995827a74fa77d
# good: [b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35] commit 17
git bisect good b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35
# first bad commit: [96f59302fbb47e8abb38d110328500055c2eae8f] commit 18
# bad: [0f373801691c466240bd131d28b2168712b045ba] commit 18
# good: [38242e5215bc35b3e418c1d6d63fd0291001e10b] commit 7
git bisect start 'other~2' 'other~13'
# bad: [d27a997859219951ecc95c351174c70ea0cf9d37] commit 12
git bisect bad d27a997859219951ecc95c351174c70ea0cf9d37
# good: [3fbb9e626d4b7d30e58346b3eefaa342b15ab776] commit 9
git bisect good 3fbb9e626d4b7d30e58346b3eefaa342b15ab776
# bad: [d84e0684b1038552d5c8d86e67398d634f77ad3b] commit 11
git bisect bad d84e0684b1038552d5c8d86e67398d634f77ad3b
# bad: [10e171beacb963e4f8a4dc1d80fd291c135902bb] commit 10
git bisect bad 10e171beacb963e4f8a4dc1d80fd291c135902bb
# first bad commit: [10e171beacb963e4f8a4dc1d80fd291c135902bb] commit 10

View File

@ -1,26 +1,28 @@
0000000000000000000000000000000000000000 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175915 +1100 commit (initial): first commit
3e94c347542e28f329499237920a81240575a1f4 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175915 +1100 checkout: moving from master to other
3e94c347542e28f329499237920a81240575a1f4 787e69fd95b7075de9290439e54677d023ea92c7 CI <CI@example.com> 1643175915 +1100 commit: commit 1
787e69fd95b7075de9290439e54677d023ea92c7 847efa05018f2fbf9e8ad84c188829d9b7ebd4d5 CI <CI@example.com> 1643175915 +1100 commit: commit 2
847efa05018f2fbf9e8ad84c188829d9b7ebd4d5 d2022605750ce8c6d2fd703df624fc1e191b799a CI <CI@example.com> 1643175915 +1100 commit: commit 3
d2022605750ce8c6d2fd703df624fc1e191b799a 681e7676f6bd15140ad8d51345914d0b7fa69489 CI <CI@example.com> 1643175915 +1100 commit: commit 4
681e7676f6bd15140ad8d51345914d0b7fa69489 3df063bdb2fd238bdf7bda23290b7da497589258 CI <CI@example.com> 1643175915 +1100 commit: commit 5
3df063bdb2fd238bdf7bda23290b7da497589258 2d0d5709569edc32bd9ee891dc0645e7b7bf2061 CI <CI@example.com> 1643175915 +1100 commit: commit 6
2d0d5709569edc32bd9ee891dc0645e7b7bf2061 9fb4f649e21a553f671bbd33c2ab4c5958c4d1b5 CI <CI@example.com> 1643175915 +1100 commit: commit 7
9fb4f649e21a553f671bbd33c2ab4c5958c4d1b5 93feecfa069adae620503f0ea027c4d7d368efcc CI <CI@example.com> 1643175915 +1100 commit: commit 8
93feecfa069adae620503f0ea027c4d7d368efcc 41f9560c3e0f5f8be63b4aef08706e8fbe54e1d3 CI <CI@example.com> 1643175915 +1100 commit: commit 9
41f9560c3e0f5f8be63b4aef08706e8fbe54e1d3 d989cb769db41caf40f46f40aaa421568ee0d6bc CI <CI@example.com> 1643175915 +1100 commit: commit 10
d989cb769db41caf40f46f40aaa421568ee0d6bc f59b0d2e37845a8d46ee072354598e8246f98324 CI <CI@example.com> 1643175915 +1100 commit: commit 11
f59b0d2e37845a8d46ee072354598e8246f98324 304e25b1cbcd673476a98779d817b4d87feba619 CI <CI@example.com> 1643175915 +1100 commit: commit 12
304e25b1cbcd673476a98779d817b4d87feba619 064b01d296b5d0a6d829b2c6da812000909144a3 CI <CI@example.com> 1643175915 +1100 commit: commit 13
064b01d296b5d0a6d829b2c6da812000909144a3 72e695b433526c667e356788b961ebe192878531 CI <CI@example.com> 1643175915 +1100 commit: commit 14
72e695b433526c667e356788b961ebe192878531 545ee64d47536092ef63907a18995827a74fa77d CI <CI@example.com> 1643175915 +1100 commit: commit 15
545ee64d47536092ef63907a18995827a74fa77d be3e8df868feac07f915a39aaceb886aeca56442 CI <CI@example.com> 1643175915 +1100 commit: commit 16
be3e8df868feac07f915a39aaceb886aeca56442 b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 CI <CI@example.com> 1643175915 +1100 commit: commit 17
b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 96f59302fbb47e8abb38d110328500055c2eae8f CI <CI@example.com> 1643175915 +1100 commit: commit 18
96f59302fbb47e8abb38d110328500055c2eae8f 96095b64429648b96e25b3a02a5ccd43c61cafef CI <CI@example.com> 1643175915 +1100 commit: commit 19
96095b64429648b96e25b3a02a5ccd43c61cafef 0b148673b6c3595b97542fcd5b5e97a568ea26b0 CI <CI@example.com> 1643175915 +1100 commit: commit 20
0b148673b6c3595b97542fcd5b5e97a568ea26b0 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175915 +1100 checkout: moving from other to master
3e94c347542e28f329499237920a81240575a1f4 545ee64d47536092ef63907a18995827a74fa77d CI <CI@example.com> 1643175915 +1100 checkout: moving from master to 545ee64d47536092ef63907a18995827a74fa77d
545ee64d47536092ef63907a18995827a74fa77d b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 CI <CI@example.com> 1643175918 +1100 checkout: moving from 545ee64d47536092ef63907a18995827a74fa77d to b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35
b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175923 +1100 checkout: moving from b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 to test
0000000000000000000000000000000000000000 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177881 +1100 commit (initial): first commit
36903784186b1b8b4a150dc656eccd49f94e114e 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177881 +1100 checkout: moving from master to other
36903784186b1b8b4a150dc656eccd49f94e114e 1ab342c03b4226cca1c751dba71fa2df0e7d82ee CI <CI@example.com> 1643177881 +1100 commit: commit 1
1ab342c03b4226cca1c751dba71fa2df0e7d82ee 15d4c5b8608fe472fd224333e60d44ea826cc80e CI <CI@example.com> 1643177881 +1100 commit: commit 2
15d4c5b8608fe472fd224333e60d44ea826cc80e b614152a335aabd8b5daa2c6abccc9425eb14177 CI <CI@example.com> 1643177881 +1100 commit: commit 3
b614152a335aabd8b5daa2c6abccc9425eb14177 1a35564b85e24c96e647b477aaf8d35dcf0de84d CI <CI@example.com> 1643177881 +1100 commit: commit 4
1a35564b85e24c96e647b477aaf8d35dcf0de84d 11e4fd4011c9ed3800bb33b85580dd1d09f6aefd CI <CI@example.com> 1643177881 +1100 commit: commit 5
11e4fd4011c9ed3800bb33b85580dd1d09f6aefd 3068d0d730547aaa5b86dbfe638db83133ae1421 CI <CI@example.com> 1643177881 +1100 commit: commit 6
3068d0d730547aaa5b86dbfe638db83133ae1421 38242e5215bc35b3e418c1d6d63fd0291001e10b CI <CI@example.com> 1643177881 +1100 commit: commit 7
38242e5215bc35b3e418c1d6d63fd0291001e10b ff231021500c7beb87de0d6d5edc29b6f9c000b1 CI <CI@example.com> 1643177881 +1100 commit: commit 8
ff231021500c7beb87de0d6d5edc29b6f9c000b1 3fbb9e626d4b7d30e58346b3eefaa342b15ab776 CI <CI@example.com> 1643177881 +1100 commit: commit 9
3fbb9e626d4b7d30e58346b3eefaa342b15ab776 10e171beacb963e4f8a4dc1d80fd291c135902bb CI <CI@example.com> 1643177881 +1100 commit: commit 10
10e171beacb963e4f8a4dc1d80fd291c135902bb d84e0684b1038552d5c8d86e67398d634f77ad3b CI <CI@example.com> 1643177882 +1100 commit: commit 11
d84e0684b1038552d5c8d86e67398d634f77ad3b d27a997859219951ecc95c351174c70ea0cf9d37 CI <CI@example.com> 1643177882 +1100 commit: commit 12
d27a997859219951ecc95c351174c70ea0cf9d37 3fd9ad29c185eac6106cfa005a3aa594e21b9e06 CI <CI@example.com> 1643177882 +1100 commit: commit 13
3fd9ad29c185eac6106cfa005a3aa594e21b9e06 b2970eba9fd8dba8655094dc38fb4ee50b9bf23e CI <CI@example.com> 1643177882 +1100 commit: commit 14
b2970eba9fd8dba8655094dc38fb4ee50b9bf23e 6fa769bf11bd9dc4ff4e85f4951950b0bc34326f CI <CI@example.com> 1643177882 +1100 commit: commit 15
6fa769bf11bd9dc4ff4e85f4951950b0bc34326f 9c836a5c3f513818d300b410f8cb3a2e3bbd42a1 CI <CI@example.com> 1643177882 +1100 commit: commit 16
9c836a5c3f513818d300b410f8cb3a2e3bbd42a1 5493d27d38b9902cf28b1035c644bf470df76060 CI <CI@example.com> 1643177882 +1100 commit: commit 17
5493d27d38b9902cf28b1035c644bf470df76060 0f373801691c466240bd131d28b2168712b045ba CI <CI@example.com> 1643177882 +1100 commit: commit 18
0f373801691c466240bd131d28b2168712b045ba 333ff293caf2d3216edf22e3f1df64d43a7e1311 CI <CI@example.com> 1643177882 +1100 commit: commit 19
333ff293caf2d3216edf22e3f1df64d43a7e1311 e559f83c6e8dd11680de70b487725e37ff2e283f CI <CI@example.com> 1643177882 +1100 commit: commit 20
e559f83c6e8dd11680de70b487725e37ff2e283f 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177882 +1100 checkout: moving from other to master
36903784186b1b8b4a150dc656eccd49f94e114e d27a997859219951ecc95c351174c70ea0cf9d37 CI <CI@example.com> 1643177882 +1100 checkout: moving from master to d27a997859219951ecc95c351174c70ea0cf9d37
d27a997859219951ecc95c351174c70ea0cf9d37 3fbb9e626d4b7d30e58346b3eefaa342b15ab776 CI <CI@example.com> 1643177885 +1100 checkout: moving from d27a997859219951ecc95c351174c70ea0cf9d37 to 3fbb9e626d4b7d30e58346b3eefaa342b15ab776
3fbb9e626d4b7d30e58346b3eefaa342b15ab776 d84e0684b1038552d5c8d86e67398d634f77ad3b CI <CI@example.com> 1643177886 +1100 checkout: moving from 3fbb9e626d4b7d30e58346b3eefaa342b15ab776 to d84e0684b1038552d5c8d86e67398d634f77ad3b
d84e0684b1038552d5c8d86e67398d634f77ad3b 10e171beacb963e4f8a4dc1d80fd291c135902bb CI <CI@example.com> 1643177888 +1100 checkout: moving from d84e0684b1038552d5c8d86e67398d634f77ad3b to 10e171beacb963e4f8a4dc1d80fd291c135902bb
10e171beacb963e4f8a4dc1d80fd291c135902bb 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177893 +1100 checkout: moving from 10e171beacb963e4f8a4dc1d80fd291c135902bb to test

View File

@ -1 +1 @@
0000000000000000000000000000000000000000 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175915 +1100 commit (initial): first commit
0000000000000000000000000000000000000000 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177881 +1100 commit (initial): first commit

View File

@ -1,21 +1,21 @@
0000000000000000000000000000000000000000 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175915 +1100 branch: Created from HEAD
3e94c347542e28f329499237920a81240575a1f4 787e69fd95b7075de9290439e54677d023ea92c7 CI <CI@example.com> 1643175915 +1100 commit: commit 1
787e69fd95b7075de9290439e54677d023ea92c7 847efa05018f2fbf9e8ad84c188829d9b7ebd4d5 CI <CI@example.com> 1643175915 +1100 commit: commit 2
847efa05018f2fbf9e8ad84c188829d9b7ebd4d5 d2022605750ce8c6d2fd703df624fc1e191b799a CI <CI@example.com> 1643175915 +1100 commit: commit 3
d2022605750ce8c6d2fd703df624fc1e191b799a 681e7676f6bd15140ad8d51345914d0b7fa69489 CI <CI@example.com> 1643175915 +1100 commit: commit 4
681e7676f6bd15140ad8d51345914d0b7fa69489 3df063bdb2fd238bdf7bda23290b7da497589258 CI <CI@example.com> 1643175915 +1100 commit: commit 5
3df063bdb2fd238bdf7bda23290b7da497589258 2d0d5709569edc32bd9ee891dc0645e7b7bf2061 CI <CI@example.com> 1643175915 +1100 commit: commit 6
2d0d5709569edc32bd9ee891dc0645e7b7bf2061 9fb4f649e21a553f671bbd33c2ab4c5958c4d1b5 CI <CI@example.com> 1643175915 +1100 commit: commit 7
9fb4f649e21a553f671bbd33c2ab4c5958c4d1b5 93feecfa069adae620503f0ea027c4d7d368efcc CI <CI@example.com> 1643175915 +1100 commit: commit 8
93feecfa069adae620503f0ea027c4d7d368efcc 41f9560c3e0f5f8be63b4aef08706e8fbe54e1d3 CI <CI@example.com> 1643175915 +1100 commit: commit 9
41f9560c3e0f5f8be63b4aef08706e8fbe54e1d3 d989cb769db41caf40f46f40aaa421568ee0d6bc CI <CI@example.com> 1643175915 +1100 commit: commit 10
d989cb769db41caf40f46f40aaa421568ee0d6bc f59b0d2e37845a8d46ee072354598e8246f98324 CI <CI@example.com> 1643175915 +1100 commit: commit 11
f59b0d2e37845a8d46ee072354598e8246f98324 304e25b1cbcd673476a98779d817b4d87feba619 CI <CI@example.com> 1643175915 +1100 commit: commit 12
304e25b1cbcd673476a98779d817b4d87feba619 064b01d296b5d0a6d829b2c6da812000909144a3 CI <CI@example.com> 1643175915 +1100 commit: commit 13
064b01d296b5d0a6d829b2c6da812000909144a3 72e695b433526c667e356788b961ebe192878531 CI <CI@example.com> 1643175915 +1100 commit: commit 14
72e695b433526c667e356788b961ebe192878531 545ee64d47536092ef63907a18995827a74fa77d CI <CI@example.com> 1643175915 +1100 commit: commit 15
545ee64d47536092ef63907a18995827a74fa77d be3e8df868feac07f915a39aaceb886aeca56442 CI <CI@example.com> 1643175915 +1100 commit: commit 16
be3e8df868feac07f915a39aaceb886aeca56442 b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 CI <CI@example.com> 1643175915 +1100 commit: commit 17
b9c5ec23f6a30f26f7a742f01b8bbac17a5daf35 96f59302fbb47e8abb38d110328500055c2eae8f CI <CI@example.com> 1643175915 +1100 commit: commit 18
96f59302fbb47e8abb38d110328500055c2eae8f 96095b64429648b96e25b3a02a5ccd43c61cafef CI <CI@example.com> 1643175915 +1100 commit: commit 19
96095b64429648b96e25b3a02a5ccd43c61cafef 0b148673b6c3595b97542fcd5b5e97a568ea26b0 CI <CI@example.com> 1643175915 +1100 commit: commit 20
0000000000000000000000000000000000000000 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177881 +1100 branch: Created from HEAD
36903784186b1b8b4a150dc656eccd49f94e114e 1ab342c03b4226cca1c751dba71fa2df0e7d82ee CI <CI@example.com> 1643177881 +1100 commit: commit 1
1ab342c03b4226cca1c751dba71fa2df0e7d82ee 15d4c5b8608fe472fd224333e60d44ea826cc80e CI <CI@example.com> 1643177881 +1100 commit: commit 2
15d4c5b8608fe472fd224333e60d44ea826cc80e b614152a335aabd8b5daa2c6abccc9425eb14177 CI <CI@example.com> 1643177881 +1100 commit: commit 3
b614152a335aabd8b5daa2c6abccc9425eb14177 1a35564b85e24c96e647b477aaf8d35dcf0de84d CI <CI@example.com> 1643177881 +1100 commit: commit 4
1a35564b85e24c96e647b477aaf8d35dcf0de84d 11e4fd4011c9ed3800bb33b85580dd1d09f6aefd CI <CI@example.com> 1643177881 +1100 commit: commit 5
11e4fd4011c9ed3800bb33b85580dd1d09f6aefd 3068d0d730547aaa5b86dbfe638db83133ae1421 CI <CI@example.com> 1643177881 +1100 commit: commit 6
3068d0d730547aaa5b86dbfe638db83133ae1421 38242e5215bc35b3e418c1d6d63fd0291001e10b CI <CI@example.com> 1643177881 +1100 commit: commit 7
38242e5215bc35b3e418c1d6d63fd0291001e10b ff231021500c7beb87de0d6d5edc29b6f9c000b1 CI <CI@example.com> 1643177881 +1100 commit: commit 8
ff231021500c7beb87de0d6d5edc29b6f9c000b1 3fbb9e626d4b7d30e58346b3eefaa342b15ab776 CI <CI@example.com> 1643177881 +1100 commit: commit 9
3fbb9e626d4b7d30e58346b3eefaa342b15ab776 10e171beacb963e4f8a4dc1d80fd291c135902bb CI <CI@example.com> 1643177881 +1100 commit: commit 10
10e171beacb963e4f8a4dc1d80fd291c135902bb d84e0684b1038552d5c8d86e67398d634f77ad3b CI <CI@example.com> 1643177882 +1100 commit: commit 11
d84e0684b1038552d5c8d86e67398d634f77ad3b d27a997859219951ecc95c351174c70ea0cf9d37 CI <CI@example.com> 1643177882 +1100 commit: commit 12
d27a997859219951ecc95c351174c70ea0cf9d37 3fd9ad29c185eac6106cfa005a3aa594e21b9e06 CI <CI@example.com> 1643177882 +1100 commit: commit 13
3fd9ad29c185eac6106cfa005a3aa594e21b9e06 b2970eba9fd8dba8655094dc38fb4ee50b9bf23e CI <CI@example.com> 1643177882 +1100 commit: commit 14
b2970eba9fd8dba8655094dc38fb4ee50b9bf23e 6fa769bf11bd9dc4ff4e85f4951950b0bc34326f CI <CI@example.com> 1643177882 +1100 commit: commit 15
6fa769bf11bd9dc4ff4e85f4951950b0bc34326f 9c836a5c3f513818d300b410f8cb3a2e3bbd42a1 CI <CI@example.com> 1643177882 +1100 commit: commit 16
9c836a5c3f513818d300b410f8cb3a2e3bbd42a1 5493d27d38b9902cf28b1035c644bf470df76060 CI <CI@example.com> 1643177882 +1100 commit: commit 17
5493d27d38b9902cf28b1035c644bf470df76060 0f373801691c466240bd131d28b2168712b045ba CI <CI@example.com> 1643177882 +1100 commit: commit 18
0f373801691c466240bd131d28b2168712b045ba 333ff293caf2d3216edf22e3f1df64d43a7e1311 CI <CI@example.com> 1643177882 +1100 commit: commit 19
333ff293caf2d3216edf22e3f1df64d43a7e1311 e559f83c6e8dd11680de70b487725e37ff2e283f CI <CI@example.com> 1643177882 +1100 commit: commit 20

View File

@ -1 +1 @@
0000000000000000000000000000000000000000 3e94c347542e28f329499237920a81240575a1f4 CI <CI@example.com> 1643175923 +1100 branch: Created from master
0000000000000000000000000000000000000000 36903784186b1b8b4a150dc656eccd49f94e114e CI <CI@example.com> 1643177893 +1100 branch: Created from master

View File

@ -1,2 +0,0 @@
x<01><>K
1]<5D><14><17><><EFBFBD>0+<2B><><EFBFBD>tP0<50>0D<30><44>f<EFBFBD>\֣x<D6A3><78><EFBFBD>=:<3A>D<EFBFBD><44><EFBFBD><02>8U <09><><EFBFBD>#Mʊ8{<7B>)<0F><> <17>(x<><78><EFBFBD><EFBFBD><0E>0<EFBFBD>L!<21>DaΉ<61><CE89><EFBFBD>G<><12><><15>Z

View File

@ -0,0 +1,3 @@
x<01><>K
<EFBFBD>0@]<5D><14>d&<26>IE<><45>z<EFBFBD><7A>cK<63><4B><EFBFBD><EFBFBD><EFBFBD><03>z<EFBFBD>x<EFBFBD><78><EFBFBD><EFBFBD>(<28>i쵂ff<66><66><1F>Τ"K("F$S<>d<EFBFBD>a#<23><>&{}
p6<EFBFBD><EFBFBD>}1!ň:7<12>q<EFBFBD><71>M<EFBFBD>z,<2C>32*y<><79><EFBFBD>ü<EFBFBD>4/<2F><><EFBFBD><EFBFBD>=<3D>%<25><>

View File

@ -1,2 +0,0 @@
x<01><>;
<EFBFBD>@@Q<><51>bzAf<41>s~ "<22><>2<EFBFBD>/(8&<26>\<5C>)\<5C><><EFBFBD>W<><57>݅}3sJEI<18>g4 5U1F`<60><><EFBFBD>F)<29> +m<><6D>u<> Yf,<2C>sf%@<40><><EFBFBD>ҹ<EFBFBD>X*<2A><><EFBFBD><EFBFBD><EFBFBD>ln<6C><6E>e<EFBFBD>n<EFBFBD><6E><EFBFBD>><3E>$K<><4B><EFBFBD><EFBFBD>r<>!<21>c<08><><DDA7><EFBFBD>ޥ<7F> Z<><G

View File

@ -0,0 +1,2 @@
x<01><>M
<EFBFBD>@ @a<>s<EFBFBD><73><05>L<EFBFBD>'<27><><EFBFBD>U<EFBFBD><55><EFBFBD><EFBFBD>(X[<5B><1E>.<<3C><>Ƿxm<78><6D>G<<3C>C<EFBFBD>̀<EFBFBD>ǔ<EFBFBD><C794>$hM9<4D>TZl<5A><6C><EFBFBD>Y C<>Y<EFBFBD>'<27><>f<EFBFBD><0E>3<EFBFBD><33>B><3E>""<22>r<EFBFBD>:Y&<26>ʄDb:y<><79><EFBFBD><EFBFBD>0<EFBFBD>eo<><6F>y}ک-<2D>0G<30>R<EFBFBD><11><>޻<EFBFBD><DEBB>S<EFBFBD><53><EFBFBD>?<0F>}-<2D>:<3A>

View File

@ -1,3 +0,0 @@
x<01><>A
1 @Q<>=E<><45>4i<34>NAD<41><44><EFBFBD>H<EFBFBD><05> C<05><>,<<3C><><EFBFBD>[<5B><><EFBFBD><EFBFBD><18><>cS<05><>TO^<1A>**<73>a
L91N

View File

@ -0,0 +1,3 @@
x<01><>A
1 @Q<>=E<><45>$<24><>M@D<><44><EFBFBD>h<EFBFBD><05> C<05><>,<<3C><><EFBFBD>[<5B><><EFBFBD><EFBFBD>9ƦjjS<6A> <02>8<EFBFBD>X<<3C><><EFBFBD>
p<12><><6C>kXq<58>@%s<>T%S x<><78>S<EFBFBD>I5<49><35>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD>/<2F><>o<EFBFBD><><DFAE>}}<7D><>,<2C>b1NS"r<><72>`<60><>O

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