fix GitRepo.ls() with reporting commits

Fix issue #40.  This gets rid of object caching for GitRepo.