# Handle response-end in v2 acknowledgments

`5890a3d`→[main](/content/gh/entireio/git-sync/commits/main/index.html)·

pjbgf·2mo ago·2 files·+3 added/-1 removed

## Changes

2

- internal/gitproto

- Mfetch.go+2
  
  - Mfetch_test.go+1/-1

```
371 unmodified lines

372
373
374
375
376
377
378
379

371 unmodified lines

default:
				return false, fmt.Errorf("unexpected acknowledgment line %q", strings.TrimSpace(line))
			}
			case PacketResponseEnd:
				return false, fmt.Errorf("unexpected packet type %v in acknowledgments section", kind)
			default:
				return false, fmt.Errorf("unexpected packet type %v in acknowledgments section", kind)
			}
```

Minternal/gitproto/fetch.go+2

```
953 unmodified lines

954
955
956
957
957
958
959
960

953 unmodified lines

}
	desired := make(map[plumbing.ReferenceName]DesiredRef, refCount)
	targetRefs := make(map[plumbing.ReferenceName]plumbing.Hash, refCount)
	for i := 0; i < refCount; i++ {
	for i := range refCount {
		sourceRef := plumbing.ReferenceName(fmt.Sprintf("refs/heads/source-%02d", i))
		targetRef := plumbing.ReferenceName(fmt.Sprintf("refs/heads/target-%02d", i))
		desired[targetRef] = DesiredRef{
```

Minternal/gitproto/fetch_test.go+1/-1
