676aa1
Let's return a 404 error is the identifier provided isn't found The identifier can be one of a commit (default/expected) but also one of a blob, but in either case a 404 error seems to make more sense than a 400 one.