Public API
- remote: add Push (#178)
- server: add git server implementation (#190)
- doc: clarify return values of Pull/Fetch. (#205)
- remote: fix empty-git-upload-pack error in fetch, when the reference points
to a non-commit object (#209) - repository: fix pull when fetch returns up-to-date (#207)
- blame: make line and its members public so they can be actually used (#213)
Plumbing
- plumbing: fix signature with
>
before<
parsing (#204)
Formats
- packfile/decoder: speed up packfile iterator when specific type (#200)
- packfile/scanner: reset zlib reader instead of new one (#201)
Transport
Test
- fixtures: new fixture with multiple root commits (#212)
- fixtures: initialize fixtures into separated methods (#214)
- test: restore default protocol. (#215)
Internals
- fix typo in docs for plumbing/difftree/internal/merkletrie/iter.go (#192)