Skip to content

v5.5.0

Compare
Choose a tag to compare
@mcuadros mcuadros released this 02 Dec 07:20
· 364 commits to master since this release
3e07c50

What's Changed

  • *: add collision resistent SHA1 implementation by @pjbgf in #618
  • *: replace go-homedir with os.UserHomeDir by @mvdan in #535
  • Remote: add RemoteURL to {Fetch,Pull,Push}Options by @noerw in #375
  • Remote: Push, add support to push commits per hashes by @tjamet in #325
  • Remote: Push, add ForceWithLease Push Option by @john-cai in #404
  • Remote: PushOptions add push-options by @S-Bohn in #399
  • Remote: Push, add atomic to push options by @john-cai in #406
  • Remote: add FollowTags option for pushes by @john-cai in #385
  • Worktree: use syscall.Timespec.Unix by @tklauser in #437
  • Worktree: Checkout, simplified sparse checkout by @john-cai in #410
  • Repository: don't crash accessing invalid pathinfo by @muesli in #443
  • storage: filesystem, switch from os.SEEK_* to io.Seek* by @abhinav in #421
  • config: add branch description support by @ninedraft in #409
  • revision: fix endless looping in revision parser by @michenriksen in #475
  • pumbling: optimise zlib reader and consolidate sync.Pools by @pjbgf in #608
  • pumbling: parse optimisations by @pjbgf in #602
  • plumbing: object, rename calculation uses too much memory by @jfontan in #503
  • plumbing: protocol/pakp and server, include the contents of GO_GIT_USER_AGENT_EXTRA. Fixes #529 by @stewing in #531
  • plumbing: protocol/pakp, avoid duplicate encoding when overriding a Capability value. by @tylerchr in #521
  • plumbing: protocol/pakp, update agent by @caarlos0 in #453
  • plumbing: protocol/pakp: Actions should have type Action by @abhinav in #420
  • plumbing: protocol/pakp: allow unsupported multi_ack capability by @pjbgf in #613
  • plumbing: transport/ssh, auto-populate HostKeyAlgorithms. Fixes #411 by @evanelias in #548
  • pumbling: format/packfile, resolve external reference delta by @ga-paul-t in #392
  • plumbing: format/packfile, prevent large objects from being read into memory completely by @zeripath in #330
  • plumbing: format/index, support v3 index by @john-cai in #407
  • plumbing: format/gitignore, Read .git/info/exclude file too. by @enisdenjo in #402
  • plumbing: format/gitattributes, Avoid index out of range by @To1ne in #598
  • plumbing: format/config, Branch name with hash can be cloned. Fixes #309 by @dowy in #354
  • go.mod: update github.com/xanzy/ssh-agent to v0.3.1 by @tklauser in #403
  • go.mod: update dependencies to remove supply chain CVEs by @pjbgf in #620
  • examples: added "tag find if head is tagged" by @snebel29 in #374
  • examples: remote fix typo by @nep-0 in #408

Full Changelog: v5.4.2...v5.5.0