# <a name="Git Plan:"></a> Git Plan:
-This is the procedure used to convert the [[OpenAFS]] CVS version control into a git repository. This work was done by Maximilian Cohan and Michael Meffie at the [[OpenAFS]] hackaton 2008 at Google, based of the work already done by Derrick Brashear.
+This is the procedure used to convert the [[OpenAFS]] CVS version control into a git repository. This work was done by Maximilian Cohan and Michael Meffie at the [[OpenAFS]] hackathon 2008 at Google, based off the work already done by Derrick Brashear.
## <a name="Background"></a> Background
## <a name="Overview of the process"></a> Overview of the process
+## <a name="Where the tools are"></a> Where the tools are
+
+/afs/sinenomine.net/public/openafs/projects/git\_work/
+
## <a name="Set up base Repo"></a> Set up base Repo
### <a name="Prep:"></a> Prep:
#### <a name="(commit 1) Start from IBM 1.0 +"></a><a name="(commit 1) Start from IBM 1.0 + "></a> (commit 1) Start from IBM 1.0 + 3.6 docs
-[
-
- (in a tmp directory) cvs -d:pserver:anonymous@cvs.openafs.org:/cvs -z5 export -ropenafs-stable-1\_1\_0 openafs/doc
- Make and change to git\_base directory
- untar openafs-1.0-src.tar.gz
- git add .
- git commit -m "Initial IBM source code import\\rDelta initial-20001103" --author="Transarc <afs@transarc.com>"
-]
-
#### <a name="(commit 2) Apply license changes"></a> (commit 2) Apply license changes
-[
-
- Apply 2.patch
- Cleanup: rm .rej & .orig
- untar 2-postapply.tar
- git commit -m "" --author="Transarc <afs@transarc.com>"
-]
-
### <a name="Patch Fixup"></a> Patch Fixup
- Original codebase had bit errors; tarball used for git base does not have them, remove (most of) these fixes from patchsets
-]
-
### <a name="Repo Fixup"></a> Repo Fixup
-[
-
- Resolve issues into commit 3
- Part of the doc tree was not in the initial import
- README files were missing
- Amend commit 1
- Reapply commit 2
-]
-
### <a name="Issues:"></a> Issues:
license changes won´t apply cleanly as initial was from RCS and CVS munged rev vars on checkout