@@ -44,7 +44,7 @@ func TestGetCommits(t *testing.T) {
44
44
opts : GetCommitsOptions {RefName : "HEAD" , RefForPushedStatus : "mybranch" , IncludeRebaseCommits : false },
45
45
runner : oscommands .NewFakeRunner (t ).
46
46
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
47
- ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
47
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
48
48
49
49
expectedCommitOpts : []models.NewCommitOpts {},
50
50
expectedError : nil ,
@@ -55,7 +55,7 @@ func TestGetCommits(t *testing.T) {
55
55
opts : GetCommitsOptions {RefName : "refs/heads/mybranch" , RefForPushedStatus : "refs/heads/mybranch" , IncludeRebaseCommits : false },
56
56
runner : oscommands .NewFakeRunner (t ).
57
57
ExpectGitArgs ([]string {"merge-base" , "refs/heads/mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
58
- ExpectGitArgs ([]string {"log" , "refs/heads/mybranch" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
58
+ ExpectGitArgs ([]string {"log" , "refs/heads/mybranch" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
59
59
60
60
expectedCommitOpts : []models.NewCommitOpts {},
61
61
expectedError : nil ,
@@ -69,7 +69,7 @@ func TestGetCommits(t *testing.T) {
69
69
// here it's seeing which commits are yet to be pushed
70
70
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
71
71
// here it's actually getting all the commits in a formatted form, one per line
72
- ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, commitsOutput , nil ).
72
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, commitsOutput , nil ).
73
73
// here it's testing which of the configured main branches have an upstream
74
74
ExpectGitArgs ([]string {"rev-parse" , "--symbolic-full-name" , "master@{u}" }, "refs/remotes/origin/master" , nil ). // this one does
75
75
ExpectGitArgs ([]string {"rev-parse" , "--symbolic-full-name" , "main@{u}" }, "" , errors .New ("error" )). // this one doesn't, so it checks origin instead
@@ -205,7 +205,7 @@ func TestGetCommits(t *testing.T) {
205
205
// here it's seeing which commits are yet to be pushed
206
206
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
207
207
// here it's actually getting all the commits in a formatted form, one per line
208
- ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, singleCommitOutput , nil ).
208
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, singleCommitOutput , nil ).
209
209
// here it's testing which of the configured main branches exist; neither does
210
210
ExpectGitArgs ([]string {"rev-parse" , "--symbolic-full-name" , "master@{u}" }, "" , errors .New ("error" )).
211
211
ExpectGitArgs ([]string {"rev-parse" , "--verify" , "--quiet" , "refs/remotes/origin/master" }, "" , errors .New ("error" )).
@@ -241,7 +241,7 @@ func TestGetCommits(t *testing.T) {
241
241
// here it's seeing which commits are yet to be pushed
242
242
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
243
243
// here it's actually getting all the commits in a formatted form, one per line
244
- ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, singleCommitOutput , nil ).
244
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--topo-order" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, singleCommitOutput , nil ).
245
245
// here it's testing which of the configured main branches exist
246
246
ExpectGitArgs ([]string {"rev-parse" , "--symbolic-full-name" , "master@{u}" }, "refs/remotes/origin/master" , nil ).
247
247
ExpectGitArgs ([]string {"rev-parse" , "--symbolic-full-name" , "main@{u}" }, "" , errors .New ("error" )).
@@ -276,7 +276,7 @@ func TestGetCommits(t *testing.T) {
276
276
opts : GetCommitsOptions {RefName : "HEAD" , RefForPushedStatus : "mybranch" , IncludeRebaseCommits : false },
277
277
runner : oscommands .NewFakeRunner (t ).
278
278
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
279
- ExpectGitArgs ([]string {"log" , "HEAD" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
279
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--no-show-signature" , "--" }, "" , nil ),
280
280
281
281
expectedCommitOpts : []models.NewCommitOpts {},
282
282
expectedError : nil ,
@@ -287,7 +287,7 @@ func TestGetCommits(t *testing.T) {
287
287
opts : GetCommitsOptions {RefName : "HEAD" , RefForPushedStatus : "mybranch" , FilterPath : "src" },
288
288
runner : oscommands .NewFakeRunner (t ).
289
289
ExpectGitArgs ([]string {"merge-base" , "mybranch" , "mybranch@{u}" }, "b21997d6b4cbdf84b149d8e6a2c4d06a8e9ec164" , nil ).
290
- ExpectGitArgs ([]string {"log" , "HEAD" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%p %x00%m%x00%s" , "--abbrev=40" , "--follow" , "--no-show-signature" , "--" , "src" }, "" , nil ),
290
+ ExpectGitArgs ([]string {"log" , "HEAD" , "--oneline" , "--pretty=format:%H%x00%at%x00%aN%x00%ae%x00%D%x00%P %x00%m%x00%s" , "--abbrev=40" , "--follow" , "--no-show-signature" , "--" , "src" }, "" , nil ),
291
291
292
292
expectedCommitOpts : []models.NewCommitOpts {},
293
293
expectedError : nil ,
0 commit comments