(state map[string]*remote.Change, path string)
| 406 | } |
| 407 | |
| 408 | func deletePathFromState(state map[string]*remote.Change, path string) { |
| 409 | for k := range state { |
| 410 | if strings.HasPrefix(k, path+"/") || k == path { |
| 411 | delete(state, k) |
| 412 | } |
| 413 | } |
| 414 | } |
| 415 | |
| 416 | func copyState(state map[string]*remote.Change) map[string]*remote.Change { |
| 417 | newState := make(map[string]*remote.Change, len(state)) |