Skip to content

Releases: noxdea/thuban

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 09:04
  • Add transactional repository-level merge conflict resolution with stale-state checks and Git-compatible type status.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 05:35
  • 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.filemode when reporting worktree changes

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Sep 03:23
  • Load remote transport providers only when remote operations are used

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 13:09
  • 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:none partial fetches

v0.3.0

Choose a tag to compare

@ydah ydah released this 15 Sep 05:41
  • 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

v0.2.0

Choose a tag to compare

@ydah ydah released this 15 Sep 06:25
  • Add Thuban::IgnoreMatcher.load with Git-compatible ignore source precedence.
  • Publish the ignore matcher API and type signatures.

v0.1.0

Choose a tag to compare

@ydah ydah released this 12 Sep 02:44

Initial release.