Would be slow on large repos imo.