Open main menu

Changes

538 bytes added ,  22:59, 30 November 2015
post-processing and verification
</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 ==
4,558

edits