</ol>
<li> Convert svn:ignore properties to .gitignore file (example of why you need to later delete empty commits which reflect properties not code changes)
<li>Verification
<source lang="bash">
mkdir -p /tmp/verify
cd /tmp/verify
for v in 2.0.0 2.1.0 2.2.0 ; do
svn co $v
done
# export git tags
cd /tmp/conv/myproj-git
for v in 2.0.0 2.1.0 2.2.0 ; do
git archive --format=tar --prefix myproj-$v/ v$v | gzip \
/tmp/verify/git/myproj-$v-git.tar.gz
done
cd /tmp/verify/git
for v in 2.0.0 2.1.0 2.2.0 ; do
tar xvzf myproj-$v-git.tar.gz
done
# compare them
diff -ur /tmp/verify /tmp/verify/git
</source>
<li>Build
<li> Service integrations
<ol>
</ol>
== Post-processing ==
* Use the [https://rtyley.github.io/bfg-repo-cleaner/ BFG Repo cleaner] to remove large files, passwords, unwanted paths
* clone it to reduce size <code>git clone file:///path/to/repo</code>
== Lessons Learned ==