This repository has been archived by the owner on Sep 11, 2020. It is now read-only.
v4.0.0-rc1
Pre-release
Pre-release
Core:
- reference logic implementation f0b12f7 3ad1e56 155de5e
- *Iter.ForEach method f1a93f9
- removing Object.Content, the Reader should be used always c97c955
- ObjectStore.Get with type hinting 524a28b
- ObjectStore transactions support 2da64ea
- ObjectStorage.Writer 1ae588f
Formats:
- packfile: new interfaces e88ca4b 148d586 f6f3148
- idxfile: CRC32 calculation d2d68d3
- fix: idxfile: fix errors of fanout on non-sorted hashes e8788ad 32fbb94
Clients:
- common: new Endpoint implementation and InstallProtocol function fcdabab
- common: Endpoint SCP like support 5bc503f
- fix: common: GitUploadPackInfo correct handling capabilities and symrefs b024ef7
- http: better error handling on empty repositories and connection errors 5135923
- http/ssh: default auth creation based on URL 8e282db
Storage:
- memory: implemented ReferenceStorage and Storage 3cce02e
- filesystem: support of unpacked objects d7e1fee
- filesystem: new FS abstration layer 490027a
- filesystem: idx file generation 49a8238 0023a4a
- filesystem: multiples packfiles support a42a12f 881bcd3 d998fde
Public API:
- important changes in Repository and Remote entities 998511e
- Repository.Clone and Remote.Fetch 5578008 b7c471f
- New Remote.Pull method 86a411c
- New Remote.Fetch method 501a972
- NewFilesystemRepository and example 890a0e3
- Repository and Remotes based on core.ConfigStore 1b72ad7
- Commit.History and new WalkCommitHistory 9013848
- Tree/Commit/Blob.Encode implementation cac95dd
- TreeWalker optimization 57f7a36
- DiffTree based on TreeWalker 180de1e
- impovements on *.String() methods a35adcf