diff, patch, subversioning using svm & git