{"push_id":1697851038,"size":1,"distinct_size":1,"ref":"refs/heads/feature/gitlab_provider","head":"631b0b865cfd35bfeb1abe793aaf8131617d05fb","before":"33e728cf678b1539c09826267fea33aee436c545","commits":[{"sha":"631b0b865cfd35bfeb1abe793aaf8131617d05fb","author":{"name":"Richard Clamp","email":"40d2e5aafa66b30c130c30cee3c1c5c08914c829@unixbeard.net"},"message":"provider/gitlab: add gitlab provider and `gitlab_project` resource\n\nHere we add a basic provider with a single resource type.\n\nIt's copied heavily from the `github` provider and `github_repository`\nresource, as there is some overlap in those types/apis.\n\n~~~\nresource \"gitlab_project\" \"test1\" {\n  name = \"test1\"\n  visibility_level = \"public\"\n}\n~~~\n\nWe implement in terms of the\n[go-gitlab](https://github.com/xanzy/go-gitlab) library, which provides\na wrapping of the [gitlab api](https://docs.gitlab.com/ee/api/)\n\nWe have been a little selective in the properties we surface for the\nproject resource, as not all properties are very instructive.\nNotable is the removal of the `public` bool as the `visibility_level`\nwill take precedent if both are supplied which leads to confusing\ninteractions if they disagree.","distinct":true,"url":"https://api.github.com/repos/richardc/terraform/commits/631b0b865cfd35bfeb1abe793aaf8131617d05fb"}]}
{"actor":{"display_login":"richardc"}}