1- Git for CVS users
1+ git for CVS users
22=================
33
44Ok, so you're a CVS user. That's ok, it's a treatable condition, and the
@@ -7,15 +7,15 @@ you are reading this file means that you may be well on that path
77already.
88
99The thing about CVS is that it absolutely sucks as a source control
10- manager, and you'll thus be happy with almost anything else. Git ,
10+ manager, and you'll thus be happy with almost anything else. git ,
1111however, may be a bit 'too' different (read: "good") for your taste, and
1212does a lot of things differently.
1313
1414One particular suckage of CVS is very hard to work around: CVS is
1515basically a tool for tracking 'file' history, while git is a tool for
1616tracking 'project' history. This sometimes causes problems if you are
1717used to doing very strange things in CVS, in particular if you're doing
18- things like making branches of just a subset of the project. Git can't
18+ things like making branches of just a subset of the project. git can't
1919track that, since git never tracks things on the level of an individual
2020file, only on the whole project level.
2121
@@ -32,7 +32,7 @@ and notes on converting from CVS to git.
3232
3333Second: CVS has the notion of a "repository" as opposed to the thing
3434that you're actually working in (your working directory, or your
35- "checked out tree"). Git does not have that notion at all, and all git
35+ "checked out tree"). git does not have that notion at all, and all git
3636working directories 'are' the repositories. However, you can easily
3737emulate the CVS model by having one special "global repository", which
3838people can synchronize with. See details later, but in the meantime
@@ -49,7 +49,7 @@ gone through the git tutorial, and generally familiarized yourself with
4949how to commit stuff etc in git) is to create a git'ified version of your
5050CVS archive.
5151
52- Happily, that's very easy indeed. Git will do it for you, although git
52+ Happily, that's very easy indeed. git will do it for you, although git
5353will need the help of a program called "cvsps":
5454
5555 http://www.cobite.com/cvsps/
@@ -135,7 +135,7 @@ technically possible, and there are at least two specialized scripts out
135135there that can be used to get equivalent information (see the git
136136mailing list archives for details).
137137
138- Git has a couple of alternatives, though, that you may find sufficient
138+ git has a couple of alternatives, though, that you may find sufficient
139139or even superior depending on your use. One is called "git-whatchanged"
140140(for obvious reasons) and the other one is called "pickaxe" ("a tool for
141141the software archeologist").
@@ -208,7 +208,7 @@ show anything for commits that do not touch this "if" statement.
208208Also, in the original context, the same statement might have
209209appeared at first in a different file and later the file was
210210renamed to "a-file.c". CVS annotate would not help you to go
211- back across such a rename, but GIT would still help you in such
211+ back across such a rename, but git would still help you in such
212212a situation. For that, you can give the -C flag to
213213git-diff-tree, like this:
214214
0 commit comments