This repository has been archived by the owner on Sep 11, 2020. It is now read-only.
v4.0.0-rc14
Implemented enhancements:
- Support cancellation of long-running repository operations (with context.Context) #483
Fixed bugs:
- Can't clone annotated tags with
ReferenceName
in Clone #557 - PlainClone w/ tag returning reference not found #529
- Character normalization bug #495
- plumbing.Reference.IsBranch is not working well on windows #462
- windows support #345
- packp: AdvRefs is not encoded correctly when missing Head pointer #152
- user.Current() causes error when cross compiled #537
- Unable to push when there are a lot of merged merge requests history in ref #530
- Panic when calling Patch.String #523
- CloneOptions should reuse Auth method when recursing submodules #521
Merged pull requests:
- remote: avoid expensive revlist operation when only deleting refs #567 (strib)
- plumbing: use sliding window in delta calculations, like git CL #565 (strib)
- plumbing: use
seen
map in tree walker #564 (strib) - dotgit: rewrite the way references are looked up #563 (erizocosmico)
- grammar correction #561 (zachgersh)
- repository: Resolve commit when cloning annotated tag, fixes #557 #558 (orirawlings)
- _examples: context #555 (mcuadros)
- plumbing: use LookPath instead of Stat to fix Windows executables #554 (strib)
- packp: fixed encoding when HEAD is not a valid ref #552 (mcarmonaa)
- examples: add example for pulling changes #546 (orirawlings)
- fix race condition on ObjectLRU #544 (erizocosmico)
- prevent PackWriter from using Notify if nothing was written #543 (erizocosmico)
- serialized remotes in alphabetical order #542 (mcarmonaa)
- *: windows support, skipped receive_pack_test for git transport #540 (mcarmonaa)
- Avoid using user.Current() #538 (kimh)
- *: windows support, some more fixes (2) #536 (mcarmonaa)
- *: windows support, some more fixes #533 (mcarmonaa)
- Remote.Clone fix clone of tags in shallow mode #532 (mcuadros)
- plumbing: moved
Reference.Is\*
methods toReferenceName.Is\*
#531 (mcuadros) - plumbing: fix pack commands for the file client on Windows #527 (strib)
- Normalize filenames before comparing. #526 (joshbetz)
- reuse Auth method when recursing submodules, fixes #521 #522 (devonbarrett)
- config: multiple values in RemoteConfig (URLs and Fetch) #501 (smola)