Errata for Pragmatic Version Control Using Git
We try to keep our books accurate, but sometimes mistakes creep in. This page lists the errors submitted by our astute readers. If you've found a new error, please submit it.
The latest version of the book is B5.0, released 2 days ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.
| Paper | Description | Found in | Fixed in | |
|---|---|---|---|---|
| 10 |
#35115: Change "brain child" to "brainchild"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 10 |
#35116: Footnote: change "bail out" to "bailout"
Also, this blurb is a few days out of date! Rather than the "American banking system", the trouble...more...
|
B5.0
11-Oct-08 |
||
| 11 |
#35117: Change "every day tasks" to "everyday tasks"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 12 |
#35118: Change "it's killer feature" to "its killer feature"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 12 |
#35119: Change "other developer's repositories" to "other developers' repositories"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 12 |
#35120: Change "you learn about some organizational techniques" to "YOU'LL learn about some organizational techniques"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 12 |
#35121: How about getting rid of 'Then' next to the last bullet point--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 13 |
#35122: Change "program as whole" to "program as A whole"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 13 |
#35123: Change "the command you run in in the command line" to "the command you run ON the command line"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 13 |
#35124: "jumping off place"
|
B5.0
11-Oct-08 |
||
| 13 |
#35125: "without any further ado"
|
B5.0
11-Oct-08 |
||
| 15 |
#35126: 3rd paragraph: Seems odd to say DVCS are no different, and then say how they're different. Maybe "no different in those respects"?
(also so...more...
|
B5.0
11-Oct-08 |
||
| 16 |
#35127: "The repository is the place that"
How about: "The repository is the place WHERE"
"along with when the change was made"
How about: "along...more...
|
B5.0
11-Oct-08 |
||
| 17 |
#35128: "Making a commit doesn't involve connecting to a remote repository, the change is just recorded on your local repository."
How about:
"Mak...more...
|
B5.0
11-Oct-08 |
||
| 17 |
#35129: 3rd paragraph talks about pushing but for some reason not pulling.--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 18 |
#35082: Stray "s" at the end of: exists “over there” on another server.s --Jonathan Leffler |
B5.0
10-Oct-08 |
||
| 18 |
#35084: At "Well, you start your own project, then tell Git to initialize a repository for it; or you can clone an existing repository."
I think sy...more...
|
B5.0
10-Oct-08 |
||
| 19 |
#35085: At "There’s two steps"; use "There are two steps".--Jonathan Leffler |
B5.0
10-Oct-08 |
||
| 19 |
#35130: Change "There's two steps" to "There are two steps"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 20 |
#35131: "All of your work happens in the working tree, that we talked about earlier."
|
B5.0
11-Oct-08 |
||
| 20 |
#35132: "You can create a new directory in the repository for each project so they all share a common history"
How about:
"You can create a new di...more...
|
B5.0
11-Oct-08 |
||
| 20 |
#35169: "Technically, this has a lot of advantages. It reduces the amount of storage space needed to store the entire history of your repository "
...more...
|
B5.0
12-Oct-08 |
||
| 21 |
#35086: At "Maybe you follow an Agile
|
B5.0
10-Oct-08 |
||
| 23 |
#35133: "Git can merge them together." How about:
|
B5.0
11-Oct-08 |
||
| 24 |
#35134: "Joe and Alice both create clones of the repository they share and starts making changes."
How about:
"Joe and Alice both create clones of...more...
|
B5.0
11-Oct-08 |
||
| 25 |
#35135: "We've taken a 30,000 foot view of the DVCS world the way Git interacts with it."
doesn't sound quite right... maybe "AND the way Git inter...more...
|
B5.0
11-Oct-08 |
||
| 25 |
#35136: "You learned how files are tracked, how repositories stay in sync and got an introduction to tags, branches, and the art of merging."
How a...more...
|
B5.0
11-Oct-08 |
||
| 26 |
#35138: "straight forward" -> "straightforward"--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 27 |
#35139: "they tend to be out of date quite rapidly." How about:
|
B5.0
11-Oct-08 |
||
| 28 |
#35140: "I advise against using adding doc..." How about:
|
B5.0
11-Oct-08 |
||
| 29 |
#35141: "Git uses SSH (Secure Shell) as the default transfer protocol when it talks to other repositories."
"Git uses SSH (Secure Shell) as the def...more...
|
B5.0
11-Oct-08 |
||
| 33 |
#35142: "That's all there is to configuring Git--you're ready to start using Git."
How about:
"That's all there is to configuring Git--you're read...more...
|
B5.0
11-Oct-08 |
||
| 34 |
#35143: "view all branches instead just the current one." Change to:
|
B5.0
11-Oct-08 |
||
| 35 |
#35144: "Just replace out <command> with..." How about:
|
B5.0
11-Oct-08 |
||
| 35 |
#35145: "Don't worry you have trouble installing the documentation, you can always access the documentation online at kernel.org..."
How about:
"D...more...
|
B5.0
11-Oct-08 |
||
| 35 |
#35146: "You have Git running, now it's time..." How about:
|
B5.0
11-Oct-08 |
||
| 36 |
#35147: "getting setup" How about "getting set up" or "getting ready" etc--Charlie O'Keefe |
B5.0
11-Oct-08 |
||
| 71 |
#35100: It would be nice to describe what to do if a checkout or merge gets "fatal: Entry 'foo' not uptodate. Cannot merge."
Maybe there should be ...more...
|
B5.0
11-Oct-08 |
||
| 78 |
#35101: It would be nice to describe what to do if you get "fatal: cannot do a partial commit during a merge." --Ken Shirriff |
B5.0
11-Oct-08 |
||
| 86 |
#35083: It would be nice to introduce the "tree-ish" concept, since it is used a lot in git documentation.--Ken Shirriff |
B5.0
10-Oct-08 |
||
| 124 |
#35081: I think the book should explain in more detail how git stores data: blob, tree, commit, and tag objects. This would clarify some things that ...more...
|
B5.0
10-Oct-08 |
||
| 159 |
#35078: The Appendix appears as a subsection of Administration in the pdf structure (i.e. the left-hand tree in Adobe Reader).--Ken Shirriff |
B5.0
10-Oct-08 |
||
| 159 |
#35079: The Appendix appears as a subsection of Administration in the pdf structure (i.e. the left-hand tree in Adobe Reader).--Ken Shirriff |
B5.0
10-Oct-08 |
||
| 160 |
#35069: Shouldn't "git grep" get a mention in the book? It seems like a useful command to describe.--Ken Shirriff |
B5.0
10-Oct-08 |
||
| 168 |
#35080: "It requires the TLC/TK" - should be "Tcl/Tk" (not all caps); it's Tcl, not TLC; and "the" shouldn't be there.--Ken Shirriff |
B5.0
10-Oct-08 |
||
| 168 |
#35070: "I like my development interfaces to all same font at the same size..." missing a "use the"?--Chris Barnett |
B5.0
10-Oct-08 |
||
| 170 |
#35072: "Eclispe Git Plugin" "Eclispe" -> "Eclipse" |
B5.0
10-Oct-08 |
||
| 171 |
#35102: "Vim, or it’s predecessor vi, are" - should be "its"--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 171 |
#35103: "TicGit let’s you disconnect again" - should be "lets"--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 172 |
#35104: "your current repository and and the branch you’re on" - repeated word--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 172 |
#35105: "those who have setup Gitweb" - should be "set up"; "setup" is a noun--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 172 |
#35106: "It is the hosting provider ...They offer several unique features." - singular/plural inconsistency. Should be "it" or "they" in both places.--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 172 |
#35107: "The source for all thing’s Git" - should be "things"--Ken Shirriff |
B5.0
11-Oct-08 |
||
| 172 |
#35108: "is becoming stronger ever day." - "every day"--Ken Shirriff |
B5.0
11-Oct-08 |
