Only get latest commit
Not sure if there was a purpose but the server would look at all commits of an app instead of just grabbing the latest one. It then gets confused with forked apps and grabs an old commit and names the forked app after its parent. Just fetching the latest commit seems to work fine with all apps so don't see a reason to keep that behavior.