Let’s say we release geode-native along with geode 1.2. When it comes time to release 1.3 (and geode-native is not yet ready) we would be creating release branches from:
geode: develop geode-example: develop geode-native: release/v1.2.0 Anthony > On May 4, 2017, at 11:16 AM, Jacob Barrett <jbarr...@pivotal.io> wrote: > > I don't see how they are different branches? If geode-Native has release/1.2 > and Geode has release/1.2? > > Sent from my iPhone > >> On May 4, 2017, at 10:21 AM, Anthony Baker <aba...@pivotal.io> wrote: >> >> I think it’s confusing to cut a release from different branches for geode, >> geode-examples, and geode-native but I don’t have a better idea. >> >> +0 >> >> Anthony >> >>> On May 4, 2017, at 7:29 AM, Jacob Barrett <jbarr...@pivotal.io> wrote: >>> >>> All, >>> >>> I want to start the discussion on releasing Geode Native C++ and .NET >>> clients with the next or near future Geode release. >>> >>> There are a few house keeping items left in the source release JIRA [1]. It >>> would be great to get some help completing these tasks. >>> >>> If we start with a source only release, which Geode release should we >>> target? Since it is "adding feature" it seems it makes the most sense to do >>> it as part of a minor release, say 1.2. >>> >>> To throw a little wrench in it all. There are some serious changes coming >>> with [2] conversion to std::shared_ptr, [3] removal of all globals, [4] >>> replacing all non-standard concurrency methods. These changes won't be >>> compatible with sources written against previous releases of geode-native, >>> thus suggesting they will need a major rev shortly. My suggestion would be >>> to cut a release branch now on geode-native for 1.2 and get it ready for >>> source release. Backport any changes on the release branch to develop. That >>> leaves develop open for marching forward with what would be a 2.0 set of >>> sources. Any release of Geode 1.x would just include the geode-native >>> release/1.x branches until Geode 2.0. >>> >>> Thoughts and feedback? >>> >>> [1] https://issues.apache.org/jira/browse/GEODE-1416 >>> [2] https://issues.apache.org/jira/browse/GEODE-2807 >>> [3] https://issues.apache.org/jira/browse/GEODE-2729 >>> [4] https://issues.apache.org/jira/browse/GEODE-2493 >>> >>> -Jake >>