Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/value"
)

var ErrUnknownPathElementType = errors.New("unknown path element type")
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/v3
module sigs.k8s.io/structured-merge-diff/v4

require gopkg.in/yaml.v2 v2.2.1

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/v3/typed"
"sigs.k8s.io/structured-merge-diff/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/typed"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/typed"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/fieldpath"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"sigs.k8s.io/structured-merge-diff/v3/value"
"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"
)

// 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/v3/typed"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/fieldpath"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/value"
"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/merge"
"sigs.k8s.io/structured-merge-diff/v4/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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"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"
)

func TestDeduced(t *testing.T) {
Expand Down
16 changes: 8 additions & 8 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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v4/internal/fixture"
)

func TestIgnoredFields(t *testing.T) {
Expand Down Expand Up @@ -220,7 +220,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
Manager: "update-one",
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
d:
Expand All @@ -231,7 +231,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
Manager: "update-two",
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
e:
Expand All @@ -241,7 +241,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
},
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
e:
Expand Down Expand Up @@ -279,7 +279,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
Manager: "apply-one",
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
d:
Expand All @@ -290,7 +290,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
Manager: "apply-two",
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
e:
Expand All @@ -300,7 +300,7 @@ func TestIgnoredFieldsUsesVersions(t *testing.T) {
},
Object: `
mapOfMapsRecursive:
a:
a:
b:
c:
d:
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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"sigs.k8s.io/structured-merge-diff/v3/value"
"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"
)

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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

// 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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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 @@ -22,8 +22,8 @@ import (
"strings"
"testing"

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

func testdata(file string) string {
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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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/v3/fieldpath"
. "sigs.k8s.io/structured-merge-diff/v3/internal/fixture"
"sigs.k8s.io/structured-merge-diff/v3/merge"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"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"
)

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/v3/fieldpath"
"sigs.k8s.io/structured-merge-diff/v3/typed"
"sigs.k8s.io/structured-merge-diff/v4/fieldpath"
"sigs.k8s.io/structured-merge-diff/v4/typed"
)

// Converter is an interface to the conversion logic. The converter
Expand Down
2 changes: 1 addition & 1 deletion smd/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ import (
"flag"
"log"

"sigs.k8s.io/structured-merge-diff/v3/internal/cli"
"sigs.k8s.io/structured-merge-diff/v4/internal/cli"
)

func main() {
Expand Down
4 changes: 2 additions & 2 deletions typed/comparison_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package typed_test
import (
"testing"

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

func TestComparisonExcludeFields(t *testing.T) {
Expand Down
Loading