From 45c3fd58d8ffda620b205f6c13b3be1ea043b090 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Tue, 26 Apr 2016 12:22:09 -0700 Subject: [PATCH] terraform: InstanceState.DeepCopy is exported --- terraform/state.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/terraform/state.go b/terraform/state.go index d13904afaa..d861695d97 100644 --- a/terraform/state.go +++ b/terraform/state.go @@ -1068,7 +1068,7 @@ func (r *ResourceState) deepcopy() *ResourceState { n := &ResourceState{ Type: r.Type, Dependencies: nil, - Primary: r.Primary.deepcopy(), + Primary: r.Primary.DeepCopy(), Tainted: nil, Provider: r.Provider, } @@ -1079,13 +1079,13 @@ func (r *ResourceState) deepcopy() *ResourceState { if r.Tainted != nil { n.Tainted = make([]*InstanceState, 0, len(r.Tainted)) for _, inst := range r.Tainted { - n.Tainted = append(n.Tainted, inst.deepcopy()) + n.Tainted = append(n.Tainted, inst.DeepCopy()) } } if r.Deposed != nil { n.Deposed = make([]*InstanceState, 0, len(r.Deposed)) for _, inst := range r.Deposed { - n.Deposed = append(n.Deposed, inst.deepcopy()) + n.Deposed = append(n.Deposed, inst.DeepCopy()) } } @@ -1168,13 +1168,13 @@ func (i *InstanceState) init() { i.Ephemeral.init() } -func (i *InstanceState) deepcopy() *InstanceState { +func (i *InstanceState) DeepCopy() *InstanceState { if i == nil { return nil } n := &InstanceState{ ID: i.ID, - Ephemeral: *i.Ephemeral.deepcopy(), + Ephemeral: *i.Ephemeral.DeepCopy(), } if i.Attributes != nil { n.Attributes = make(map[string]string, len(i.Attributes)) @@ -1248,7 +1248,7 @@ func (s *InstanceState) Equal(other *InstanceState) bool { // won't be available until apply, the value is replaced with the // computeID. func (s *InstanceState) MergeDiff(d *InstanceDiff) *InstanceState { - result := s.deepcopy() + result := s.DeepCopy() if result == nil { result = new(InstanceState) } @@ -1329,7 +1329,7 @@ func (e *EphemeralState) init() { } } -func (e *EphemeralState) deepcopy() *EphemeralState { +func (e *EphemeralState) DeepCopy() *EphemeralState { if e == nil { return nil }