Skip to content

Commit b34cf6f

Browse files
authored
fix(conflict): Remove merge strategy from Tango changed-targets request
1 parent d6b843a commit b34cf6f

3 files changed

Lines changed: 4 additions & 12 deletions

File tree

‎submitqueue/extension/conflict/tango/BUILD.bazel‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ go_library(
1717
visibility = ["//visibility:public"],
1818
deps = [
1919
"//platform/base/change:go_default_library",
20-
"//platform/base/mergestrategy:go_default_library",
2120
"@org_uber_go_mock//gomock:go_default_library",
2221
],
2322
)
@@ -33,7 +32,6 @@ go_test(
3332
embed = [":go_default_library"],
3433
deps = [
3534
"//platform/base/change:go_default_library",
36-
"//platform/base/mergestrategy:go_default_library",
3735
"@com_github_stretchr_testify//assert:go_default_library",
3836
"@com_github_stretchr_testify//require:go_default_library",
3937
],

‎submitqueue/extension/conflict/tango/request.go‎

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"context"
2121

2222
"github.com/uber/submitqueue/platform/base/change"
23-
"github.com/uber/submitqueue/platform/base/mergestrategy"
2423
)
2524

2625
// ChangedTargetsRequest asks which targets change when Changes are applied on
@@ -34,9 +33,6 @@ type ChangedTargetsRequest struct {
3433

3534
// ChangeURIs lists every change to apply, in batch order.
3635
ChangeURIs []string
37-
38-
// Strategy is the merge strategy used to apply the changes.
39-
Strategy mergestrategy.MergeStrategy
4036
}
4137

4238
// ChangedTargetsClient returns the targets a request affects. An adapter owns
@@ -50,7 +46,7 @@ type ChangedTargetsClient interface {
5046

5147
// Base is the newest revision of a queue's target branch.
5248
type Base struct {
53-
// Remote is the repository remote the revision lives on.
49+
// Remote names the repository in the form the ChangedTargetsClient expects.
5450
Remote string
5551

5652
// Revision is the full commit SHA of the branch tip.
@@ -63,10 +59,10 @@ type BaseResolver interface {
6359
Base(ctx context.Context, queue string) (Base, error)
6460
}
6561

66-
func changedTargetsRequestFor(base Base, strategy mergestrategy.MergeStrategy, changes []change.Change) ChangedTargetsRequest {
62+
func changedTargetsRequestFor(base Base, changes []change.Change) ChangedTargetsRequest {
6763
var uris []string
6864
for _, c := range changes {
6965
uris = append(uris, c.URIs...)
7066
}
71-
return ChangedTargetsRequest{Remote: base.Remote, BaseRevision: base.Revision, ChangeURIs: uris, Strategy: strategy}
67+
return ChangedTargetsRequest{Remote: base.Remote, BaseRevision: base.Revision, ChangeURIs: uris}
7268
}

‎submitqueue/extension/conflict/tango/request_test.go‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import (
2020
"github.com/stretchr/testify/assert"
2121

2222
"github.com/uber/submitqueue/platform/base/change"
23-
"github.com/uber/submitqueue/platform/base/mergestrategy"
2423
)
2524

2625
func TestChangedTargetsRequestFor(t *testing.T) {
@@ -41,13 +40,12 @@ func TestChangedTargetsRequestFor(t *testing.T) {
4140
}
4241
for _, tt := range tests {
4342
t.Run(tt.name, func(t *testing.T) {
44-
got := changedTargetsRequestFor(base, mergestrategy.MergeStrategySquashRebase, tt.changes)
43+
got := changedTargetsRequestFor(base, tt.changes)
4544

4645
assert.Equal(t, ChangedTargetsRequest{
4746
Remote: base.Remote,
4847
BaseRevision: base.Revision,
4948
ChangeURIs: tt.want,
50-
Strategy: mergestrategy.MergeStrategySquashRebase,
5149
}, got)
5250
})
5351
}

0 commit comments

Comments
 (0)