Skip to content

Commit 3a33938

Browse files
committed
Fix typos 🤦‍♂️
Signed-off-by: Alexander Bezzubov <[email protected]>
1 parent f349f99 commit 3a33938

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

book/B-embedding-git/sections/go-git.asc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
=== go-git
22

33
(((go-git)))((("Go")))
4-
In case you want to integrate Git into a service written in Golang, there also is a pure Go library implmentation. In contrast to using a Libgit2 bindings, this implementation does not have any native dependencies, not prone to memory management errors and is transparent for standard Golang performance analysis tooling like CPU, Memory profilers, race detector, etc.
4+
In case you want to integrate Git into a service written in Golang, there also is a pure Go library implementation. In contrast to using a Libgit2 bindings, this implementation does not have any native dependencies, not prone to memory management errors and is transparent for standard Golang performance analysis tooling like CPU, Memory profilers, race detector, etc.
55

6-
go-git is focused on extensibility, compatibility and supports most of the plumbing APIs, wich is documented https://github.com/src-d/go-git/blob/master/COMPATIBILITY.md[]
6+
go-git is focused on extensibility, compatibility and supports most of the plumbing APIs, which is documented https://github.com/src-d/go-git/blob/master/COMPATIBILITY.md[]
77

88
Here is a basic example of using Go APIs
99

@@ -40,7 +40,7 @@ for _, c := range history {
4040

4141
==== Advanced Functionality
4242

43-
go-git has few notable advanced features, one of wich is a pluggable storage system, similar to Libgit2 backends, with a default implementation of in-memory storage.
43+
go-git has few notable advanced features, one of which is a pluggable storage system, similar to Libgit2 backends, with a default implementation of in-memory storage.
4444

4545
[source, go]
4646
-----
@@ -49,9 +49,9 @@ r, err := git.Clone(memory.NewStorage(), nil, &git.CloneOptions{
4949
})
5050
-----
5151

52-
That way all operations over the repository become bazingly fast as they never hit the disk.
52+
That way all operations over the repository become blazingly fast as they never hit the disk.
5353

54-
Other storage implementaions include ability to store references, objects and configuration in a database i.e https://github.com/src-d/go-git/tree/master/_examples/storage[] an Aerospike.
54+
Other storage implementations include ability to store references, objects and configuration in a database i.e https://github.com/src-d/go-git/tree/master/_examples/storage[] an Aerospike.
5555

5656
Another feature is a flexible filesystem abstraction.
5757
Using https://godoc.org/github.com/src-d/go-billy#Filesystem[] it is easy to store all the files in different way i.e by packing all of them to a single archive on disk or by keeping them all in-memory.

0 commit comments

Comments
 (0)