{"push_id":707137769,"size":5,"distinct_size":1,"ref":"refs/heads/develop","head":"6bfa9791d8ca33ef7ffd24f5f0a418b436fdbb20","before":"bacd0ef9912720e6e09d888d9d411c409dcccb20","commits":[{"sha":"88f0f2e5a5ced605921ff8f91747c11f89f2f404","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Separate out major/minor/patch versions\n\nOur template already grabs the current version from git tags.  We now\nalso separate this out in major, minor, and patch versions, stored in\nthe `VERSION_MAJOR`, `VERSION_MINOR`, and `VERSION_PATCH` cmake\nvariables, respectively.  We also grab the SHA-1 identifier of the\ncurrent git commit and store that in the `GIT_SHA1` variable.\n\n(Note that this means that the cmake scripts only work from a valid git\ncheckout.  The version detection tries to support working from a release\ntarball, as well, but we don't currently have a good mechanism for\ngenerating one of those.  Once we do, we should tweak all of this to\nwork there, too.)","distinct":false,"url":"https://api.github.com/repos/redjack/libcork/commits/88f0f2e5a5ced605921ff8f91747c11f89f2f404"},{"sha":"8a58574d74e3cb964a238008d9535c3c6e6cac0b","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Merge pull request #12 from redjack/feature/version\n\nSeparate out major/minor/patch versions","distinct":false,"url":"https://api.github.com/repos/redjack/libcork/commits/8a58574d74e3cb964a238008d9535c3c6e6cac0b"},{"sha":"b885a9569138fe77e5d89a456a8f3c9d72f55a42","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Merge remote-tracking branch 'template/c-template' into feature/version\n\n* template/c-template:\n  Separate out major/minor/patch versions","distinct":false,"url":"https://api.github.com/repos/redjack/libcork/commits/b885a9569138fe77e5d89a456a8f3c9d72f55a42"},{"sha":"ad8357e161c8400a9af734f62e549c0a9261964b","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Library version API\n\nWe now provide access to the libcork version number using both\ncompile-time macros and runtime functions.  Right now only the macros\nsupport comparison, using the common (major*1000000 + minor*1000 +\npatch) pattern.","distinct":false,"url":"https://api.github.com/repos/redjack/libcork/commits/ad8357e161c8400a9af734f62e549c0a9261964b"},{"sha":"6bfa9791d8ca33ef7ffd24f5f0a418b436fdbb20","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"message":"Merge pull request #102 from redjack/feature/version\n\nLibrary version API","distinct":true,"url":"https://api.github.com/repos/redjack/libcork/commits/6bfa9791d8ca33ef7ffd24f5f0a418b436fdbb20"}]}