Skip to content

Commit

Permalink
Merge pull request #2369 from mbeddr/feature/revert_nodediff_removal_…
Browse files Browse the repository at this point in the history
…2022.2

Revert "Remove com.mbeddr.mpsutil.nodediff"
  • Loading branch information
alexanderpann authored Jan 22, 2024
2 parents 18ccf34 + 86ffa8c commit b9eadee
Show file tree
Hide file tree
Showing 5 changed files with 1,179 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ Semantic Versioning and the changes are simply documented in reverse chronologic
- The deprecated language `com.mbeddr.mpsutil.coverage.emma` was removed. As a replacement, the
JaCoCo code coverage integration from [mbeddr/mps-qa](https://github.com/mbeddr/mps-qa) can be used ([more information](https://github.com/mbeddr/mps-qa/tree/master/code/languages/org.mpsqa.testing)).

### Added

- The removed language `com.mbeddr.mpsutil.nodediff` was added back since the MPS action can only compare root nodes and not arbitrary nodes.

# December 2023

## General
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4756,6 +4756,96 @@
</node>
</node>
</node>
<node concept="1E1JtA" id="1DaH0LYUc3y" role="2G$12L">
<property role="BnDLt" value="true" />
<property role="TrG5h" value="com.mbeddr.mpsutil.nodediff" />
<property role="3LESm3" value="a763cf3d-9538-4243-83f6-e47be36aefa3" />
<node concept="3rtmxn" id="3xFG3bj5cFF" role="3bR31x">
<node concept="3LXTmp" id="3xFG3bj5cFG" role="3rtmxm">
<node concept="3qWCbU" id="3xFG3bj5cFH" role="3LXTna">
<property role="3qWCbO" value="icons/**, resources/**" />
</node>
<node concept="398BVA" id="3xFG3bj5cFI" role="3LXTmr">
<ref role="398BVh" node="7uZw0yZ2_Lj" resolve="mpsutil" />
<node concept="2Ry0Ak" id="3xFG3bj5cFJ" role="iGT6I">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="3xFG3bj5cFK" role="2Ry0An">
<property role="2Ry0Am" value="com.mbeddr.mpsutil.nodediff" />
</node>
</node>
</node>
</node>
</node>
<node concept="398BVA" id="1DaH0LYUc3z" role="3LF7KH">
<ref role="398BVh" node="7uZw0yZ2_Lj" resolve="mpsutil" />
<node concept="2Ry0Ak" id="1DaH0LYUc3$" role="iGT6I">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="1DaH0LYUc3_" role="2Ry0An">
<property role="2Ry0Am" value="com.mbeddr.mpsutil.nodediff" />
<node concept="2Ry0Ak" id="1DaH0LYUeEG" role="2Ry0An">
<property role="2Ry0Am" value="com.mbeddr.mpsutil.nodediff.msd" />
</node>
</node>
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUc3B" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUc3C" role="1SiIV1">
<ref role="3bR37D" to="ffeo:mXGwHwhVPj" resolve="JDK" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUc3D" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUc3E" role="1SiIV1">
<ref role="3bR37D" to="ffeo:7Kfy9QB6KXW" resolve="jetbrains.mps.lang.core" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUc3F" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUc3G" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1H905DlDUSw" resolve="MPS.OpenAPI" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUc3H" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUc3I" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1TaHNgiIbJ$" resolve="jetbrains.mps.ide.editor" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUc3N" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUc3O" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1TaHNgiIbIQ" resolve="MPS.Core" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUfpd" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUfpe" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1TaHNgiIbJb" resolve="MPS.Platform" />
</node>
</node>
<node concept="1SiIV0" id="1DaH0LYUfpf" role="3bR37C">
<node concept="3bR9La" id="1DaH0LYUfpg" role="1SiIV1">
<ref role="3bR37D" to="ffeo:39HJr_hyEzS" resolve="jetbrains.mps.ide.vcs.platform" />
</node>
</node>
<node concept="1BupzO" id="4PRpvcZJNgl" role="3bR31x">
<property role="3ZfqAx" value="models" />
<property role="1Hdu6h" value="true" />
<property role="1HemKv" value="true" />
<node concept="3LXTmp" id="4PRpvcZJNgm" role="1HemKq">
<node concept="398BVA" id="4PRpvcZJNga" role="3LXTmr">
<ref role="398BVh" node="7uZw0yZ2_Lj" resolve="mpsutil" />
<node concept="2Ry0Ak" id="4PRpvcZJNgb" role="iGT6I">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4PRpvcZJNgc" role="2Ry0An">
<property role="2Ry0Am" value="com.mbeddr.mpsutil.nodediff" />
<node concept="2Ry0Ak" id="4PRpvcZJNgd" role="2Ry0An">
<property role="2Ry0Am" value="models" />
</node>
</node>
</node>
</node>
<node concept="3qWCbU" id="4PRpvcZJNgn" role="3LXTna">
<property role="3qWCbO" value="**/*.mps, **/*.mpsr, **/.model" />
</node>
</node>
</node>
</node>
</node>
<node concept="m$_wf" id="5VnTKgGaKuH" role="3989C9">
<property role="m$_wk" value="com.mbeddr.mpsutil.gensupport" />
Expand Down
1 change: 1 addition & 0 deletions code/languages/com.mbeddr.mpsutil/.mps/modules.xml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.multilingual.concept.runtime/com.mbeddr.mpsutil.multilingual.concept.runtime.msd" folder="rest.multilingual" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.multilingual.settings.runtime/com.mbeddr.mpsutil.multilingual.settings.runtime.msd" folder="rest.multilingual" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.nodeaccess/com.mbeddr.mpsutil.nodeaccess.msd" folder="staging" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.nodediff/com.mbeddr.mpsutil.nodediff.msd" folder="staging" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.parameterizedMenu.sandbox.sandbox/com.mbeddr.mpsutil.parameterizedMenu.sandbox.sandbox.msd" folder="parameterizedMenu" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.placeholderTextList.runtime/com.mbeddr.mpsutil.placeholderTextList.runtime.msd" folder="staging.placeholderTextList" />
<modulePath path="$PROJECT_DIR$/solutions/com.mbeddr.mpsutil.plantuml/solutions/pluginSolution/pluginSolution.msd" folder="staging.plantuml" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<solution name="com.mbeddr.mpsutil.nodediff" uuid="a763cf3d-9538-4243-83f6-e47be36aefa3" moduleVersion="0" pluginKind="PLUGIN_OTHER" compileInMPS="true">
<models>
<modelRoot contentPath="${module}" type="default">
<sourceRoot location="models" />
</modelRoot>
</models>
<facets>
<facet type="java">
<classes generated="true" path="${module}/classes_gen" />
</facet>
</facets>
<sourcePath />
<dependencies>
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
<dependency reexport="false">6fd1293f-7f65-4ffd-99dc-4719eca7c171(jetbrains.mps.ide.vcs.platform)</dependency>
<dependency reexport="false">742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)</dependency>
<dependency reexport="false">5b1f863d-65a0-41a6-a801-33896be24202(jetbrains.mps.ide.editor)</dependency>
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
<dependency reexport="false">ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)</dependency>
</dependencies>
<languageVersions>
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
<language slang="l:ed6d7656-532c-4bc2-81d1-af945aeb8280:jetbrains.mps.baseLanguage.blTypes" version="0" />
<language slang="l:443f4c36-fcf5-4eb6-9500-8d06ed259e3e:jetbrains.mps.baseLanguage.classifiers" version="0" />
<language slang="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" version="0" />
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="1" />
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
<language slang="l:63650c59-16c8-498a-99c8-005c7ee9515d:jetbrains.mps.lang.access" version="0" />
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="2" />
<language slang="l:446c26eb-2b7b-4bf0-9b35-f83fa582753e:jetbrains.mps.lang.modelapi" version="0" />
<language slang="l:28f9e497-3b42-4291-aeba-0a1039153ab1:jetbrains.mps.lang.plugin" version="5" />
<language slang="l:ef7bf5ac-d06c-4342-b11d-e42104eb9343:jetbrains.mps.lang.plugin.standalone" version="0" />
<language slang="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" version="2" />
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="19" />
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
</languageVersions>
<dependencyVersions>
<module reference="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" version="0" />
<module reference="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" version="0" />
<module reference="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" version="0" />
<module reference="1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)" version="0" />
<module reference="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" version="0" />
<module reference="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" version="0" />
<module reference="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" version="0" />
<module reference="a763cf3d-9538-4243-83f6-e47be36aefa3(com.mbeddr.mpsutil.nodediff)" version="0" />
<module reference="5b1f863d-65a0-41a6-a801-33896be24202(jetbrains.mps.ide.editor)" version="0" />
<module reference="6fd1293f-7f65-4ffd-99dc-4719eca7c171(jetbrains.mps.ide.vcs.platform)" version="0" />
<module reference="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" version="0" />
</dependencyVersions>
</solution>

Loading

0 comments on commit b9eadee

Please sign in to comment.