Skip to content

Commit

Permalink
Merge pull request #2499 from mbeddr/bugfix/checking_handler
Browse files Browse the repository at this point in the history
Checkin handler: add support for background checks + other small improvements and demos
  • Loading branch information
HeikoBecker committed Sep 12, 2024
2 parents 26e1abb + a4f6757 commit 3cf27c7
Show file tree
Hide file tree
Showing 14 changed files with 3,215 additions and 496 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ Semantic Versioning and the changes are simply documented in reverse chronologic

# September 2024

## com.mbeddr.mpsutil.checkinHandler

- A new kind of Checkin handlers (background handler) now support the interface `CommitCheck` which allows more options like running the code after the commit or in the background.

## com.mbeddr.mpsutil.margincell

### Fixed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21256,12 +21256,6 @@
<ref role="3bR37D" to="ffeo:1TaHNgiIbIQ" resolve="MPS.Core" />
</node>
</node>
<node concept="1SiIV0" id="2hNr1jFzUtK" role="3bR37C">
<node concept="3bR9La" id="2hNr1jFzUtL" role="1SiIV1">
<property role="3bR36h" value="true" />
<ref role="3bR37D" to="ffeo:1ia2VB5guYy" resolve="MPS.IDEA" />
</node>
</node>
<node concept="1BupzO" id="2hNr1jFzUtX" role="3bR31x">
<property role="3ZfqAx" value="models" />
<property role="1Hdu6h" value="true" />
Expand All @@ -21284,13 +21278,38 @@
</node>
</node>
</node>
<node concept="1SiIV0" id="4LY$CIohIRB" role="3bR37C">
<node concept="3bR9La" id="4LY$CIohIRC" role="1SiIV1">
<ref role="3bR37D" to="90a9:5z3whG1oBTp" resolve="MPS.Kotlin" />
</node>
</node>
<node concept="1SiIV0" id="4LY$CIohIRD" role="3bR37C">
<node concept="3bR9La" id="4LY$CIohIRE" role="1SiIV1">
<property role="3bR36h" value="true" />
<ref role="3bR37D" to="90a9:3$A0JaN5bpX" resolve="MPS.ThirdParty" />
</node>
</node>
<node concept="1SiIV0" id="4LY$CIohIRF" role="3bR37C">
<node concept="3bR9La" id="4LY$CIohIRG" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1ACpgrwmP7U" resolve="jetbrains.mps.kotlin.stdlib" />
</node>
</node>
</node>
</node>
<node concept="m$_wf" id="2hNr1jFzOYG" role="3989C9">
<property role="m$_wk" value="com.mbeddr.mpsutil.checkinHandler" />
<node concept="m$_yC" id="2hNr1jFzOYH" role="m$_yJ">
<ref role="m$_y1" to="ffeo:4k71ibbKLe8" resolve="jetbrains.mps.core" />
</node>
<node concept="m$_yC" id="4LY$CIohJv6" role="m$_yJ">
<ref role="m$_y1" to="90a9:3$A0JaN5ezp" resolve="MPS.ThirdParty" />
</node>
<node concept="m$_yC" id="4LY$CIohJMI" role="m$_yJ">
<ref role="m$_y1" to="90a9:2IcGFIaJU8j" resolve="MPS.Kotlin" />
</node>
<node concept="m$_yC" id="4LY$CIohKH$" role="m$_yJ">
<ref role="m$_y1" to="ffeo:1diEraJ0skp" resolve="jetbrains.mps.kotlin" />
</node>
<node concept="3_J27D" id="2hNr1jFzOYI" role="m$_yQ">
<node concept="3Mxwew" id="2hNr1jFzOYJ" role="3MwsjC">
<property role="3MwjfP" value="com.mbeddr.mpsutil.checkinHandler" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
<property id="6720495385597071502" name="bounds_y" index="gqqTW" />
<property id="6720495385597071503" name="bounds_width" index="gqqTX" />
<property id="6720495385597071501" name="bounds_x" index="gqqTZ" />
<property id="4583510071007917016" name="transform" index="TgtnS" />
<property id="4583510071007917016" name="portTransform" index="TgtnS" />
<child id="738815095926774816" name="portLayouts" index="1pap1a" />
</concept>
<concept id="2319506556913310852" name="de.itemis.mps.editor.diagram.layout.structure.Layout_Connection" flags="ng" index="2VclpC">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3190,7 +3190,7 @@
</node>
</node>
<node concept="2AHcQZ" id="2PA_oGdpdQy" role="2AJF6D">
<ref role="2AI5Lk" to="wyt6:~Override" />
<ref role="2AI5Lk" to="wyt6:~Override" resolve="Override" />
</node>
</node>
<node concept="2tJIrI" id="2PA_oGdthiz" role="jymVt" />
Expand Down Expand Up @@ -5325,7 +5325,7 @@
</node>
</node>
<node concept="2AHcQZ" id="6GJBP5i6QzB" role="2AJF6D">
<ref role="2AI5Lk" to="wyt6:~Override" />
<ref role="2AI5Lk" to="wyt6:~Override" resolve="Override" />
</node>
</node>
<node concept="2tJIrI" id="6GJBP5i6PuO" role="jymVt" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
<dependency reexport="false">f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)</dependency>
<dependency reexport="false">742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)</dependency>
<dependency reexport="false">019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)</dependency>
<dependency reexport="true">39983771-4e9b-401b-a1a9-1da6c777c843(MPS.ThirdParty)</dependency>
</dependencies>
<languageVersions>
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
Expand All @@ -44,6 +45,7 @@
<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="39983771-4e9b-401b-a1a9-1da6c777c843(MPS.ThirdParty)" version="0" />
<module reference="5e43bd52-71f1-484a-90fa-e1e624f7e44b(com.mbeddr.mpsutil.checkinHandler)" version="0" />
<module reference="d6e92aa0-3505-4109-85fa-4d99aa283ca4(com.mbeddr.mpsutil.checkinHandler.demo.plugin)" version="0" />
<module reference="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" version="0" />
Expand Down
Loading

0 comments on commit 3cf27c7

Please sign in to comment.