Thx Dan!

To summarize:

1) branch 'dev/2.0.0-M2' is now reviewed. I did some minor updates and
rebased once more on top of today's dev/2.0.0-M1 (=master).

2) I removed temporary branch 'dev/2.0.0-M2-rebased'.

3) Branch 'ISIS-1779-jax-rs-2-rebased' is still work in progress. Once
finished, I'll rebase on top of M2 and reinstate the original branch name.

Cheers Andi!

On 17.02.2018 16:35, Dan Haywood wrote:
> Hi Andi,
>
> I was drafting this a few days ago, didn't get around to sending...
>
> within..
>
>>
>>     - ISIS-1846_internal_utils - 
>
>     This branch introduces the new 'Internal API', a collection of
>     code idioms frequently used in isis-core-applib. If we commit to
>     using this Internal API, we should merge this branch into 2.0.0-M1
>     as soon as possible. (Not sure if a fast forward will work ...
>     there's a lot of code being moved around, but you may definitely try.)
>
>
> ok, I've merged this into master.  you are right, a fast-forward
> wasn't possible, but there were only a couple of conflicts, easily fixed.
>
>
>
>  
>
>
>>     - ISIS-1740_where_am_i - my recollection was this was close to
>>     being done and could be merged in (behind a config option?). 
>     Yes is ready, can be merged in. Only documentation is missing. We
>     have config options to enable or disable this feature. It
>     introduces a new annotation in applib: @Parent
>
>
> also merged into master.
>
> I have a question re the @Parent annotation, but I'll start a new
> thread for this.
>
>
>  
>
>
>>     - ISIS-1852_parallel_stream_patch - this looks like a bit of a
>>     spike to support some JEE use cases, should this be based on M2?
>     No ISIS-1852 [1] is rather a severe issue, which also affects
>     1.16. (It prevents use of parallel streams on collections of
>     domain objects.)
>
>
> ok, I've rebased this on top of maint-1.16.1.  I've just cancelled the
> RC1 vote so we can release this in 1.16.1 after all.
>
> I've also merged the branch into master so that - irrespective of what
> we do with 1.16  - it will be part of 2.0.0 M1.
>
>
>  
>
>>
>>     We also have for M2:
>>
>>     - dev/2.0.0-M2 which has the DN 5.1 and much more of the JEE stuff
>>     - ISIS-1779-jax-rs-2 ... hmm, looks like all of this branch
>>     except the very last commit (Transition to JAX-RS 2.0 Client API)
>>     was actually rebased onto dev/2.0.0-M2.  So, I think this last
>>     commit needs to be cherry-picked onto M2?
>     Let's not worry about ISIS-1779-jax-rs-2 too much right now. The
>     last commit [2] is kind of an experiment, and maybe I need to redo
>     some of these ideas anyway.
>
>
> (I mailed you separately on this also, but to reiterate...)
>
> I went ahead and cherry-picked ISIS-1779-jax-rs-2 on top of
> dev/2.0.0-M2, it was easy to do.
>
> I then went ahead to rebase dev/2.0.0-M2 + ISIS-1779-jax-rs-2 on top
> of master.  This threw up quite a few conflicts along the way which I
> resolved as best I could, but in some cases you had made the code
> changes on both sides of the conflict, so I wasn't 100% sure which way
> to go.
>
> Once I'd finished rebasing I therefore decided to rename the branches
> to dev/2.0.0-M2-rebased and ISIS-1779-jax-rs-2-rebased and pushed these.
>
> Could you review these branches?  If they are ok then force push them
> to replace origin/dev/2.0.0-M2 and origin/ISIS-1779-jax-rs-2.  If they
> aren't ok, could you do the rebase yourself and push?
>
> Thx
> Dan
>
>
>  
>
>>
>>
>>     thanks
>>     Dan
>>
>>
>>
>
>     [1] https://issues.apache.org/jira/browse/ISIS-1852
>     [2]
>     
> https://github.com/apache/isis/commit/fd8670e8337f99832f767bf24c26dde33bf34cc5
>

Reply via email to