| TL;DR: Being in master != being in
      delivery for Mars.
 On 03/23/2015 12:21 PM, Victor V. Rubezhny wrote:
 
 
      
      That's not a problem: we can have code in master without shipping it
    on Mars, that's what I strongly believe is the best approach for
    easier collaboration, and to avoid risk of diverging branches.I didn't merged the code in master,
        since we still have few issues that blocks us from doing it in
        Mars (I don't think we can get them fixed in time for Mars, so
        it looks like we're missing Mars stream with this contribution).
 
 
      Suggestion is that for a 1st integration in master, just include the
    bundles, not the pom files, do not update other pom files,
    feature.xml nor category.xml. So the code is there, people can work
    on it, but not altering the build and delivery. IMHO, It's better to write your
        suggestions here (in mailing list) first, because I'm going to
        push another patch set into Gerrit ( https://git.eclipse.org/r/#/c/41693/ 
        ), so if you have some code comments to do then your comments
        could be 'forgotten'. But still free to add comments to the
        change.
       Then next iteration would be to see if we can build it easily,
    include in the category.xml file as a separete entry, without
    modifying the "regular" JSDT feature so it wouldn't get in Mars.
    That would allow people who want to try it to get it from a p2
    repository.
 
 
 
      Being in master and being in Mars are totally separated topics, both
    technically and "organisationally". The most efficient and easier
    approach would be to have code in master right now, but not ship it
    in Mars. The fact that M6 is approaching doesn't forbid merging
    unrelated changes. It's actually something we could even add on the
    day before Mars if we wanted ;) IMHO, contributing it into master
        will not make any harm (visually it will add few actions to
        context menus) for WTP and JSDT, all the 'issues' are only on
        how Bower IDE works. But it looks unfinished at the moment and
        still have few important issues to be fixed before that possible
        merge to master. M6 is going to be declared today or in few
        days, so it looks like it's too late to merge. I'm sure we can
        finish it for the Mars+1 stream.
 But I'd still like to hear/read on your suggestions.
 
 
 |