mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-11-03 23:40:03 +00:00 
			
		
		
		
	Merge pull request #73941 from neolit123/update-go-difflib
update the dependency pmezard/go-difflib
This commit is contained in:
		
							
								
								
									
										3
									
								
								Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							@@ -2966,7 +2966,8 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Comment": "v1.0.0-4-g5d4384ee4fb252",
 | 
				
			||||||
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pquerna/cachecontrol",
 | 
								"ImportPath": "github.com/pquerna/cachecontrol",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								staging/src/k8s.io/api/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								staging/src/k8s.io/api/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							@@ -40,7 +40,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/spf13/pflag",
 | 
								"ImportPath": "github.com/spf13/pflag",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -596,7 +596,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/prometheus/client_golang/prometheus",
 | 
								"ImportPath": "github.com/prometheus/client_golang/prometheus",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -104,7 +104,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/spf13/pflag",
 | 
								"ImportPath": "github.com/spf13/pflag",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								staging/src/k8s.io/apiserver/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								staging/src/k8s.io/apiserver/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							@@ -552,7 +552,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pquerna/cachecontrol",
 | 
								"ImportPath": "github.com/pquerna/cachecontrol",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -148,7 +148,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/spf13/cobra",
 | 
								"ImportPath": "github.com/spf13/cobra",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								staging/src/k8s.io/client-go/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								staging/src/k8s.io/client-go/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							@@ -176,7 +176,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/spf13/pflag",
 | 
								"ImportPath": "github.com/spf13/pflag",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -248,7 +248,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/prometheus/client_golang/prometheus",
 | 
								"ImportPath": "github.com/prometheus/client_golang/prometheus",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								staging/src/k8s.io/metrics/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								staging/src/k8s.io/metrics/Godeps/Godeps.json
									
									
									
										generated
									
									
									
								
							@@ -88,7 +88,7 @@
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
								"ImportPath": "github.com/pmezard/go-difflib/difflib",
 | 
				
			||||||
			"Rev": "d8ed2627bdf02c080bf22230dbb337003b7aba2d"
 | 
								"Rev": "5d4384ee4fb2527b0a1256a821ebfc92f91efefc"
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			"ImportPath": "github.com/stretchr/testify/assert",
 | 
								"ImportPath": "github.com/stretchr/testify/assert",
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										54
									
								
								vendor/github.com/pmezard/go-difflib/difflib/difflib.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										54
									
								
								vendor/github.com/pmezard/go-difflib/difflib/difflib.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -559,10 +559,14 @@ type UnifiedDiff struct {
 | 
				
			|||||||
func WriteUnifiedDiff(writer io.Writer, diff UnifiedDiff) error {
 | 
					func WriteUnifiedDiff(writer io.Writer, diff UnifiedDiff) error {
 | 
				
			||||||
	buf := bufio.NewWriter(writer)
 | 
						buf := bufio.NewWriter(writer)
 | 
				
			||||||
	defer buf.Flush()
 | 
						defer buf.Flush()
 | 
				
			||||||
	w := func(format string, args ...interface{}) error {
 | 
						wf := func(format string, args ...interface{}) error {
 | 
				
			||||||
		_, err := buf.WriteString(fmt.Sprintf(format, args...))
 | 
							_, err := buf.WriteString(fmt.Sprintf(format, args...))
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						ws := func(s string) error {
 | 
				
			||||||
 | 
							_, err := buf.WriteString(s)
 | 
				
			||||||
 | 
							return err
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if len(diff.Eol) == 0 {
 | 
						if len(diff.Eol) == 0 {
 | 
				
			||||||
		diff.Eol = "\n"
 | 
							diff.Eol = "\n"
 | 
				
			||||||
@@ -581,26 +585,28 @@ func WriteUnifiedDiff(writer io.Writer, diff UnifiedDiff) error {
 | 
				
			|||||||
			if len(diff.ToDate) > 0 {
 | 
								if len(diff.ToDate) > 0 {
 | 
				
			||||||
				toDate = "\t" + diff.ToDate
 | 
									toDate = "\t" + diff.ToDate
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			err := w("--- %s%s%s", diff.FromFile, fromDate, diff.Eol)
 | 
								if diff.FromFile != "" || diff.ToFile != "" {
 | 
				
			||||||
			if err != nil {
 | 
									err := wf("--- %s%s%s", diff.FromFile, fromDate, diff.Eol)
 | 
				
			||||||
				return err
 | 
									if err != nil {
 | 
				
			||||||
			}
 | 
										return err
 | 
				
			||||||
			err = w("+++ %s%s%s", diff.ToFile, toDate, diff.Eol)
 | 
									}
 | 
				
			||||||
			if err != nil {
 | 
									err = wf("+++ %s%s%s", diff.ToFile, toDate, diff.Eol)
 | 
				
			||||||
				return err
 | 
									if err != nil {
 | 
				
			||||||
 | 
										return err
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		first, last := g[0], g[len(g)-1]
 | 
							first, last := g[0], g[len(g)-1]
 | 
				
			||||||
		range1 := formatRangeUnified(first.I1, last.I2)
 | 
							range1 := formatRangeUnified(first.I1, last.I2)
 | 
				
			||||||
		range2 := formatRangeUnified(first.J1, last.J2)
 | 
							range2 := formatRangeUnified(first.J1, last.J2)
 | 
				
			||||||
		if err := w("@@ -%s +%s @@%s", range1, range2, diff.Eol); err != nil {
 | 
							if err := wf("@@ -%s +%s @@%s", range1, range2, diff.Eol); err != nil {
 | 
				
			||||||
			return err
 | 
								return err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		for _, c := range g {
 | 
							for _, c := range g {
 | 
				
			||||||
			i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2
 | 
								i1, i2, j1, j2 := c.I1, c.I2, c.J1, c.J2
 | 
				
			||||||
			if c.Tag == 'e' {
 | 
								if c.Tag == 'e' {
 | 
				
			||||||
				for _, line := range diff.A[i1:i2] {
 | 
									for _, line := range diff.A[i1:i2] {
 | 
				
			||||||
					if err := w(" " + line); err != nil {
 | 
										if err := ws(" " + line); err != nil {
 | 
				
			||||||
						return err
 | 
											return err
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
@@ -608,14 +614,14 @@ func WriteUnifiedDiff(writer io.Writer, diff UnifiedDiff) error {
 | 
				
			|||||||
			}
 | 
								}
 | 
				
			||||||
			if c.Tag == 'r' || c.Tag == 'd' {
 | 
								if c.Tag == 'r' || c.Tag == 'd' {
 | 
				
			||||||
				for _, line := range diff.A[i1:i2] {
 | 
									for _, line := range diff.A[i1:i2] {
 | 
				
			||||||
					if err := w("-" + line); err != nil {
 | 
										if err := ws("-" + line); err != nil {
 | 
				
			||||||
						return err
 | 
											return err
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if c.Tag == 'r' || c.Tag == 'i' {
 | 
								if c.Tag == 'r' || c.Tag == 'i' {
 | 
				
			||||||
				for _, line := range diff.B[j1:j2] {
 | 
									for _, line := range diff.B[j1:j2] {
 | 
				
			||||||
					if err := w("+" + line); err != nil {
 | 
										if err := ws("+" + line); err != nil {
 | 
				
			||||||
						return err
 | 
											return err
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
@@ -669,12 +675,18 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
 | 
				
			|||||||
	buf := bufio.NewWriter(writer)
 | 
						buf := bufio.NewWriter(writer)
 | 
				
			||||||
	defer buf.Flush()
 | 
						defer buf.Flush()
 | 
				
			||||||
	var diffErr error
 | 
						var diffErr error
 | 
				
			||||||
	w := func(format string, args ...interface{}) {
 | 
						wf := func(format string, args ...interface{}) {
 | 
				
			||||||
		_, err := buf.WriteString(fmt.Sprintf(format, args...))
 | 
							_, err := buf.WriteString(fmt.Sprintf(format, args...))
 | 
				
			||||||
		if diffErr == nil && err != nil {
 | 
							if diffErr == nil && err != nil {
 | 
				
			||||||
			diffErr = err
 | 
								diffErr = err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						ws := func(s string) {
 | 
				
			||||||
 | 
							_, err := buf.WriteString(s)
 | 
				
			||||||
 | 
							if diffErr == nil && err != nil {
 | 
				
			||||||
 | 
								diffErr = err
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if len(diff.Eol) == 0 {
 | 
						if len(diff.Eol) == 0 {
 | 
				
			||||||
		diff.Eol = "\n"
 | 
							diff.Eol = "\n"
 | 
				
			||||||
@@ -700,15 +712,17 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
 | 
				
			|||||||
			if len(diff.ToDate) > 0 {
 | 
								if len(diff.ToDate) > 0 {
 | 
				
			||||||
				toDate = "\t" + diff.ToDate
 | 
									toDate = "\t" + diff.ToDate
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			w("*** %s%s%s", diff.FromFile, fromDate, diff.Eol)
 | 
								if diff.FromFile != "" || diff.ToFile != "" {
 | 
				
			||||||
			w("--- %s%s%s", diff.ToFile, toDate, diff.Eol)
 | 
									wf("*** %s%s%s", diff.FromFile, fromDate, diff.Eol)
 | 
				
			||||||
 | 
									wf("--- %s%s%s", diff.ToFile, toDate, diff.Eol)
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		first, last := g[0], g[len(g)-1]
 | 
							first, last := g[0], g[len(g)-1]
 | 
				
			||||||
		w("***************" + diff.Eol)
 | 
							ws("***************" + diff.Eol)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		range1 := formatRangeContext(first.I1, last.I2)
 | 
							range1 := formatRangeContext(first.I1, last.I2)
 | 
				
			||||||
		w("*** %s ****%s", range1, diff.Eol)
 | 
							wf("*** %s ****%s", range1, diff.Eol)
 | 
				
			||||||
		for _, c := range g {
 | 
							for _, c := range g {
 | 
				
			||||||
			if c.Tag == 'r' || c.Tag == 'd' {
 | 
								if c.Tag == 'r' || c.Tag == 'd' {
 | 
				
			||||||
				for _, cc := range g {
 | 
									for _, cc := range g {
 | 
				
			||||||
@@ -716,7 +730,7 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
 | 
				
			|||||||
						continue
 | 
											continue
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					for _, line := range diff.A[cc.I1:cc.I2] {
 | 
										for _, line := range diff.A[cc.I1:cc.I2] {
 | 
				
			||||||
						w(prefix[cc.Tag] + line)
 | 
											ws(prefix[cc.Tag] + line)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				break
 | 
									break
 | 
				
			||||||
@@ -724,7 +738,7 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		range2 := formatRangeContext(first.J1, last.J2)
 | 
							range2 := formatRangeContext(first.J1, last.J2)
 | 
				
			||||||
		w("--- %s ----%s", range2, diff.Eol)
 | 
							wf("--- %s ----%s", range2, diff.Eol)
 | 
				
			||||||
		for _, c := range g {
 | 
							for _, c := range g {
 | 
				
			||||||
			if c.Tag == 'r' || c.Tag == 'i' {
 | 
								if c.Tag == 'r' || c.Tag == 'i' {
 | 
				
			||||||
				for _, cc := range g {
 | 
									for _, cc := range g {
 | 
				
			||||||
@@ -732,7 +746,7 @@ func WriteContextDiff(writer io.Writer, diff ContextDiff) error {
 | 
				
			|||||||
						continue
 | 
											continue
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
					for _, line := range diff.B[cc.J1:cc.J2] {
 | 
										for _, line := range diff.B[cc.J1:cc.J2] {
 | 
				
			||||||
						w(prefix[cc.Tag] + line)
 | 
											ws(prefix[cc.Tag] + line)
 | 
				
			||||||
					}
 | 
										}
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				break
 | 
									break
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user