Skip to content

Commit

Permalink
Merge pull request #223 from apelisse/v5
Browse files Browse the repository at this point in the history
Create package v5 for backward incompatible change
  • Loading branch information
k8s-ci-robot committed Aug 1, 2022
2 parents ebd569f + 1754a8d commit 4ad28cc
Show file tree
Hide file tree
Showing 56 changed files with 125 additions and 125 deletions.
2 changes: 1 addition & 1 deletion fieldpath/element.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import (
"sort"
"strings"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

// PathElement describes how to select a child field given a containing object.
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/element_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package fieldpath
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

func TestPathElementSet(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/fromvalue.go
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ limitations under the License.
package fieldpath

import (
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

// SetFromValue creates a set containing every leaf field mentioned in v.
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/fromvalue_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"testing"

"gopkg.in/yaml.v2"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

func TestFromValue(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/managers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import (
"reflect"
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/path.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"fmt"
"strings"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

// Path describes how to select a potentially deeply-nested child field given a
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/path_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package fieldpath
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/pathelementmap.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package fieldpath
import (
"sort"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

// PathElementValueMap is a map from PathElement to value.Value.
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/pathelementmap_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ package fieldpath
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

func TestPathElementValueMap(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/serialize-pe.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import (
"strings"

jsoniter "github.com/json-iterator/go"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

var ErrUnknownPathElementType = errors.New("unknown path element type")
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/set.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"sort"
"strings"

"sigs.k8s.io/structured-merge-diff/v4/schema"
"sigs.k8s.io/structured-merge-diff/v5/schema"
)

// Set identifies a set of fields.
Expand Down
2 changes: 1 addition & 1 deletion fieldpath/set_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import (
"testing"

"gopkg.in/yaml.v2"
"sigs.k8s.io/structured-merge-diff/v4/schema"
"sigs.k8s.io/structured-merge-diff/v5/schema"
)

type randomPathAlphabet []PathElement
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module sigs.k8s.io/structured-merge-diff/v4
module sigs.k8s.io/structured-merge-diff/v5

require gopkg.in/yaml.v2 v2.2.8

Expand Down
4 changes: 2 additions & 2 deletions internal/cli/operation.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import (
"io"
"io/ioutil"

"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/typed"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

type Operation interface {
Expand Down
2 changes: 1 addition & 1 deletion internal/cli/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import (
"io/ioutil"
"os"

"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var (
Expand Down
8 changes: 4 additions & 4 deletions internal/fixture/state.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ import (
"bytes"
"fmt"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

// For the sake of tests, a parser is something that can retrieve a
Expand Down
2 changes: 1 addition & 1 deletion internal/fixture/state_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import (
"fmt"
"testing"

"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

func TestFixTabs(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion merge/conflict.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import (
"sort"
"strings"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
)

// Conflict is a conflict on a specific field with the current manager of
Expand Down
6 changes: 3 additions & 3 deletions merge/conflict_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

var (
Expand Down
6 changes: 3 additions & 3 deletions merge/deduced_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
)

func TestDeduced(t *testing.T) {
Expand Down
8 changes: 4 additions & 4 deletions merge/default_keys_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

// portListParser sets the default value of key "protocol" to "TCP"
Expand Down
6 changes: 3 additions & 3 deletions merge/extract_apply_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var extractParser = func() Parser {
Expand Down
8 changes: 4 additions & 4 deletions merge/field_level_overrides_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

func TestFieldLevelOverrides(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions merge/ignore_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
)

func TestIgnoredFields(t *testing.T) {
Expand Down
6 changes: 3 additions & 3 deletions merge/key_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var associativeListParser = func() Parser {
Expand Down
8 changes: 4 additions & 4 deletions merge/leaf_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var leafFieldsParser = func() Parser {
Expand Down
10 changes: 5 additions & 5 deletions merge/multiple_appliers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ import (
"testing"

"gopkg.in/yaml.v2"
"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v4/value"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
"sigs.k8s.io/structured-merge-diff/v5/value"
)

func TestMultipleAppliersSet(t *testing.T) {
Expand Down
6 changes: 3 additions & 3 deletions merge/nested_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var nestedTypeParser = func() Parser {
Expand Down
8 changes: 4 additions & 4 deletions merge/obsolete_versions_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ import (
"fmt"
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

// specificVersionConverter doesn't convert and return the exact same
Expand Down
6 changes: 3 additions & 3 deletions merge/preserve_unknown_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var preserveUnknownParser = func() Parser {
Expand Down
4 changes: 2 additions & 2 deletions merge/real_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ import (
"path/filepath"
"testing"

. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

func testdata(file string) string {
Expand Down
8 changes: 4 additions & 4 deletions merge/schema_change_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var structParser = func() *typed.Parser {
Expand Down
6 changes: 3 additions & 3 deletions merge/set_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var setFieldsParser = func() Parser {
Expand Down
8 changes: 4 additions & 4 deletions merge/union_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@ package merge_test
import (
"testing"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v5/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v5/merge"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

var unionFieldsParser = func() Parser {
Expand Down
4 changes: 2 additions & 2 deletions merge/update.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ package merge
import (
"fmt"

"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v5/fieldpath"
"sigs.k8s.io/structured-merge-diff/v5/typed"
)

// Converter is an interface to the conversion logic. The converter
Expand Down

0 comments on commit 4ad28cc

Please sign in to comment.