Skip to content

Tags: goabstract/go-git

Tags

v5.0.6

Toggle v5.0.6's commit message

v5.0.5

Toggle v5.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: correctly deepen shallows (#19)

* feat: unshallow, manage shallow after fetch

* stop fetching tags in some tests

* undo some unnecessary changes

* cache shallows before iterating, clarify logic

* just use the presence of key to infer whether a commit is shallow

* remove pruneShallow; use server response to manage shallow/unshallow

* cleanup

* cleanup

v5.0.4

Toggle v5.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: enable shallow when advertised by server (#18)

* feat: enable shallow when advertised by server

* test: shallow capability

v5.0.3

Toggle v5.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: progress data races (#17)

Packfile writers are created and the index gets built in a separate
goroutine. A data race occurred when setting up the progress
collector. I plumbed the progress collector into the `newPackWrite`
funtion outright. That way, the call to `buildIndex` could take
it. Furthermore, using a mutex to serialize reporting for receiving
objects and resolving deltas.

v5.0.2

Toggle v5.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: adds repack fixes back (#16)

5.0.1

Toggle 5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: packfile parsing progress (#14)

* feat: packfile parsing progress

First pass of add the ability to provide progress updates while
parsing a packfile.

* wire up progress parse for clone

* feat: progress collector and receiver

For collecting the progress while enumerating objects/deltas on a
packfile as it's being parsed, as well as reporting total bytes
processed and the rate of throughput.

* update progress update string

Dynamically includes bytes received and rate

* fix: counting resolving deltas

* correctly count resolving deltas

* extract sending updates, ensure first update is sent

* citation

* cleanup

+ Refactored all the progress stuff out of scanner into parser
+ Eliminated package name stuttering
+ Fixed possible nil pointer

* add *Reporter.CreateCollector

This isn't my favorite, but it helps guarantee that the collector will
have a progress reporter.

Added some more comments for exported things

* fix test

* remove package stutter, fix comment for exported function

* remove extraneous default value

* cleanup

* undoing go fmt reordering in files that are no longer touched

* fix imports

v5.0.1

Toggle v5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: packfile parsing progress (#14)

* feat: packfile parsing progress

First pass of add the ability to provide progress updates while
parsing a packfile.

* wire up progress parse for clone

* feat: progress collector and receiver

For collecting the progress while enumerating objects/deltas on a
packfile as it's being parsed, as well as reporting total bytes
processed and the rate of throughput.

* update progress update string

Dynamically includes bytes received and rate

* fix: counting resolving deltas

* correctly count resolving deltas

* extract sending updates, ensure first update is sent

* citation

* cleanup

+ Refactored all the progress stuff out of scanner into parser
+ Eliminated package name stuttering
+ Fixed possible nil pointer

* add *Reporter.CreateCollector

This isn't my favorite, but it helps guarantee that the collector will
have a progress reporter.

Added some more comments for exported things

* fix test

* remove package stutter, fix comment for exported function

* remove extraneous default value

* cleanup

* undoing go fmt reordering in files that are no longer touched

* fix imports

v5.0.0

Toggle v5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: packfile parsing progress (#14)

* feat: packfile parsing progress

First pass of add the ability to provide progress updates while
parsing a packfile.

* wire up progress parse for clone

* feat: progress collector and receiver

For collecting the progress while enumerating objects/deltas on a
packfile as it's being parsed, as well as reporting total bytes
processed and the rate of throughput.

* update progress update string

Dynamically includes bytes received and rate

* fix: counting resolving deltas

* correctly count resolving deltas

* extract sending updates, ensure first update is sent

* citation

* cleanup

+ Refactored all the progress stuff out of scanner into parser
+ Eliminated package name stuttering
+ Fixed possible nil pointer

* add *Reporter.CreateCollector

This isn't my favorite, but it helps guarantee that the collector will
have a progress reporter.

Added some more comments for exported things

* fix test

* remove package stutter, fix comment for exported function

* remove extraneous default value

* cleanup

* undoing go fmt reordering in files that are no longer touched

* fix imports

5.0.0

Toggle 5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
refactor: Merge new upstream (go-git/go-git) (#15)

v4.1.2

Toggle v4.1.2's commit message
change path to abstract