Repository navigation
Releases: noxdea/thuban
Releases · noxdea/thuban
Release list
v0.6.0
v0.5.0
- Expose parsed commit signatures and separate author and committer identities in
commit! - Add current author and committer identity lookup with
Repository#signature - Add bounded commit history traversal with
Repository#each_commit - Add cancellable high-level fetch and push controls and fast-forward-only pull
- Honor
core.filemodewhen reporting worktree changes
v0.4.1
- Load remote transport providers only when remote operations are used
v0.4.0
- Add pkt-line parsing and smart HTTP protocol v2/v0 reference discovery
- Add smart HTTP fetch negotiation and bounded pack ingestion
- Add configured repository remotes and remote-tracking ref updates
- Add redacted Basic, Bearer, callback, and Git credential-helper authentication
- Add bounded SSH ref discovery and fetch through the system SSH client
- Add local, smart HTTP, and SSH push with refspecs, leases, atomic updates, and progress
- Add fetch progress, shallow depth negotiation, and
blob:nonepartial fetches
v0.3.0
- Add loose object, tree, and commit writing.
- Add index mutation with v2/v3/v4 encoding and raw optional-extension preservation.
- Add locked loose and packed ref updates with reflogs and optimistic old-OID checks.
- Add index-to-tree commit creation and amend support.
- Add merge-base, reset, and three-way cherry-pick and revert operations.
- Add Git-compatible stash push, list, and three-way pop operations.
- Add delta-free PACK v2 writing with progress and checksum reporting.
Full Changelog: v0.2.0...v0.3.0