Symptom: add visual diff tool for git
Issue ID: NA
Root Cause: NA
Solution: NA
Symptom: adopt ideal approach for git diff tools
Issue ID: NA
Root Cause: NA
Solution: NA