celix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pepijn Noltes <pepijnnol...@gmail.com>
Subject Re: GIT flow
Date Fri, 27 Mar 2015 19:39:29 GMT
On Fri, Mar 27, 2015 at 6:13 PM, Alexander Broekhuis
<a.broekhuis@gmail.com> wrote:
> 2015-03-27 16:28 GMT+01:00 Marcel Offermans <marcel.offermans@luminis.nl>:
>> On 27 Mar 2015 at 12:46:01, Alexander Broekhuis (a.broekhuis@gmail.com)
>> wrote:
>> This means:
>> * release/v#.#.#: Branch on which a release is done, this includes
>> packaging, touching up headers and other files etc.
>> This implies:
>> 1) We only release “everything at once”.
> For the time being I think that will be the case. With the current cmake
> solution it is not easy to release only one part. Also even if we want to
> do a release of one component, I think the tag/branch is on the repository
> level (I doubt we will make any binaries available as part of the project
> for any of the next releases).
> If so, in that case the version tag/name could be a bit more extensive, eg,
> release/dependency_manager-1.0.0 etc.

+1 for the git-flow and +1 for the release "everything at once". When
there is a need for separate releases, we  discuss then.

>> 2) #.#.# sounds like we use some kind of semantic versioning for the
>> releases?
>> I am not disagreeing with either, just making sure my conclusions are
>> correct.
> I would like to use semantic versioning. But I'm not sure if it should be
> applicable to the top level (overall) version number. Within the project
> the separate bundles do have an own version as well. For those semantic
> versioning makes more sense.
> I think versioning as well as releasing all as one etc needs more
> discussion when we are ready to make a next release. I hope this can be
> done rather sooner than later. Personally I'd like to make a new release
> once APR has been removed completely.
> --
> Met vriendelijke groet,
> Alexander Broekhuis

View raw message