What Git clients can learn from Perforce | Hacker News Reader