9f3ec72f81
if project state hasn't changed, return the docs. Otherwise set the hash and return a 409 Conflict response.