Git vs SVN: A Side-by-Side Comparison of Features