Skip to content

Geo: Make it easier to find out why a repository failed to clone

Right now if a repository fails to clone, it's really difficult to know why:

image

I think we need to improve our logging in general. We should:

  • Consolidate all Geo-related activity into a common log (e.g. geo.log)
  • Output structured (e.g. JSON) logs in this file
  • Store the error message with the ProjectRegistry table
  • Show a list of failed projects and their reasons for failures

/cc: @brodock, @dbalexandre