edgedb / edgedb-pkg

EdgeDB Release Packaging Toolkit
1 stars 2 forks source link

Make dev builds (like nightlies) their own slots #23

Closed ambv closed 4 years ago

ambv commented 4 years ago

Changes the version slot from, say, edgedb-server-1-alpha6 to edgedb-server-1-alpha6-dev5034. The dev part is taken directly from the setuptools-scm version scheme, which is the number of commits on the branch. This should make the dev builds effectively monotonic, easy to parse to the human eye, and useful to say, for example: "yeah this EdgeQL syntax is only available since dev6123".