You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2026/04/28 07:04:52 UTC

(causeway) branch 3997-col.order.patch updated (d005188858b -> 4c648e4761c)

This is an automated email from the ASF dual-hosted git repository.

andi-huber pushed a change to branch 3997-col.order.patch
in repository https://gitbox.apache.org/repos/asf/causeway.git


 discard d005188858b CAUSEWAY-3997: [Layout] In-memory Patching of Table Column Order (stubs)
     add dd45d8c06e0 CAUSEWAY-3989: [CommandLog] I/O v2->v4 forward porting
     add 751c453e02b CAUSEWAY-3989: moves approval test (commons, applib) to mmtest
     add ee19e9555c4 CAUSEWAY-3989: generic multi-doc reading
     add 8a265276b43 CAUSEWAY-3989: polish YamlUtils
     add c2c45b70d13 CAUSEWAY-3989: CommandDto multi-doc i/o support
     add dfe38619f72 CAUSEWAY-3989: list parsing multi-doc support
     add a1ec1d73df1 CAUSEWAY-3989: relocate and improve roundtrip test
     add f6a9cd26917 CAUSEWAY-3989: aprrovals: yaml fields in alphabetic order
     add b1858fbcb3a CAUSEWAY-3989: test approvals
     add 5853f0c3c98 Merge pull request #3519 from apache/3989-cmdlog.io.fwport
     add aad3d779b37 Bumps Spring Boot 4.0.5 -> 4.1.0-RC1
     add 0b3636e5091 Bump org.apache.maven.plugins:maven-invoker-plugin from 3.9.1 to 3.10.0
     add 42faf8e876d Merge pull request #3531 from apache/dependabot/maven/main/org.apache.maven.plugins-maven-invoker-plugin-3.10.0
     add 00361696586 Bump org.jruby:jruby from 10.0.5.0 to 10.1.0.0
     add d54bf88eb79 Merge pull request #3528 from apache/dependabot/maven/main/org.jruby-jruby-10.1.0.0
     add 09b068d0de5 Bump org.projectlombok:lombok from 1.18.44 to 1.18.46
     add 03c62253916 Merge pull request #3525 from apache/dependabot/maven/main/org.projectlombok-lombok-1.18.46
     add ccc5f9a14ba Bump graaljs.version from 25.0.2 to 25.0.3
     add 03b0ab9bcff Merge pull request #3522 from apache/dependabot/maven/main/graaljs.version-25.0.3
     add 8d0df8db78f Bump commons-io:commons-io from 2.21.0 to 2.22.0
     add b6cf05c801a Merge pull request #3527 from apache/dependabot/maven/main/commons-io-commons-io-2.22.0
     add f63ea59377b Bump org.jsoup:jsoup from 1.22.1 to 1.22.2
     add e7030c8836a Merge pull request #3524 from apache/dependabot/maven/main/org.jsoup-jsoup-1.22.2
     add c5ae990f583 CAUSEWAY-2297: remove unused import
     add 246d56bcb05 CAUSEWAY-3989: forwardport of replay managers v2->v4
     add 2115092aee3 CAUSEWAY-3989: reinstate managers as Java Records
     add 8bf4780ce34 CAUSEWAY-3989: removes programmatic choices from managers
     add 7cef277e29d CAUSEWAY-3989: yaml export format option (user choice)
     add 9ef1c8149d7 Merge pull request #3534 from apache/3989-replay.fwport
     add ff4ed88ffd3 CAUSEWAY-3989: minor described-as update
     add 4c648e4761c CAUSEWAY-3997: [Layout] In-memory Patching of Table Column Order (stubs)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d005188858b)
            \
             N -- N -- N   refs/heads/3997-col.order.patch (4c648e4761c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 api/applib/pom.xml                                 |   1 -
 api/applib/src/main/java/module-info.java          |   1 +
 .../util/schema/CommandDtoJacksonSupport.java      | 244 ++++++++++++++++++
 .../applib/util/schema/CommandDtoUtils.java        |  82 +++---
 bom/pom.xml                                        |  12 +-
 commons/pom.xml                                    |  12 -
 .../org/apache/causeway/commons/io/YamlUtils.java  |  91 +++++--
 .../java/org/apache/causeway/commons/io/.gitignore |   1 -
 core/internaltestsupport/pom.xml                   |  12 +
 core/mmtest/.gitignore                             |   1 +
 core/mmtest/pom.xml                                |  76 +++---
 .../CommandDtoUtils_fromYaml_Approval_Test.java    | 103 ++++++++
 ...omYaml_Test.commands-with-collection-param.yaml |  92 +++++++
 ...commands-with-scalar-params-multi-document.yaml |  34 +++
 ..._fromYaml_Test.commands-with-scalar-params.yaml |  32 +++
 .../util/schema/CommandDtoUtils_fromYaml_Test.java | 162 ++++++++++++
 .../CommandDtoUtils_toYaml_Approval_Test.java      | 172 +++++++++++++
 ...t.marshals_all_date_time_datatypes.approved.txt |  31 +++
 .../CommandDtoUtils_toYaml_fromYaml_Test.java      | 133 ++++++++++
 .../util}/schema/CommandDtoYamlRoundtripTest.java  |  12 +-
 .../apache/causeway/commons/io/DataSourceTest.java |   0
 .../apache/causeway/commons/io/JaxbUtilsTest.java  |   0
 ...Utf8_with_indent_number_overridden.approved.txt |   0
 ...tringUtf8_with_no_formatted_output.approved.txt |   0
 ...sTest.toStringUtf8_with_no_options.approved.txt |   0
 .../apache/causeway/commons/io/JsonUtilsTest.java  |   0
 ...lsTest.toStringUtf8_indentedOutput.approved.txt |   0
 .../apache/causeway/commons/io/YamlUtilsTest.java  |  39 +++
 .../io/YamlUtilsTest.toStringUtf8.approved.txt     |   0
 ...sTest.toStringUtf8ForList_multiDoc.approved.txt |  39 +++
 ...sTest.toStringUtf8ForList_yamlList.approved.txt |  38 +++
 .../apache/causeway/commons/io/ZipUtilsTest.java   |   0
 .../apache/causeway/commons/io/_TestDomain.java    |   6 +-
 .../applib/CausewayModuleExtCommandLogApplib.java  |  34 ++-
 .../commandlog/applib/app/CommandLogMenu.java      |  36 ++-
 .../commandlog/applib/dom/CommandLogEntry.java     |   4 +-
 .../applib/dom/CommandLogEntryRepository.java      |  24 +-
 .../dom/CommandLogEntryRepositoryAbstract.java     |  73 +++---
 .../commandlog/applib/dom/ReplayState.java         |  35 +--
 ...ExportManager#exported.columnOrder.fallback.txt |   6 +
 ...Manager#notYetExported.columnOrder.fallback.txt |   6 +
 .../applib/dom/replay/CommandExportManager.java    | 249 +++++++++++++------
 .../CommandExportManager.layout.fallback.xml       |  12 +-
 ...anager#pendingOrFailed.columnOrder.fallback.txt |   6 +
 ...er#succeededOrExcluded.columnOrder.fallback.txt |   6 +
 .../applib/dom/replay/CommandReplayManager.java    | 275 ++++++++++++++++-----
 .../CommandReplayManager.layout.fallback.xml       |  12 +-
 .../applib/dom/replay/ReplayContext.java           |   6 +-
 .../ReplayableCommand.columnOrder.fallback.txt     |   6 +
 .../applib/dom/replay/ReplayableCommand.java       | 224 ++++++++---------
 .../replay/ReplayableCommand.layout.fallback.xml   |  36 ++-
 .../dom/replay/ReplayableCommand_delete.java       |  40 ++-
 .../ReplayableCommand_excludeFromReplay.java       |  54 ++++
 .../replay/ReplayableCommand_makeExportable.java   |  55 +++++
 .../ReplayableCommand_openCommandLogEntry.java     |  54 ++++
 .../replay/ReplayableCommand_replayOrRetry.java    |  57 +++++
 .../applib/dom/replay/TimestampMarshallUtil.java   |  40 +--
 .../integtest/CommandLog_IntegTestAbstract.java    |   5 +-
 .../commandlog/jpa/dom/CommandLogEntry.java        |  14 +-
 parent/pom.xml                                     |   2 +-
 valuetypes/asciidoc/pom.xml                        |   2 +-
 61 files changed, 2312 insertions(+), 487 deletions(-)
 create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommandDtoJacksonSupport.java
 delete mode 100644 commons/src/test/java/org/apache/causeway/commons/io/.gitignore
 create mode 100644 core/mmtest/.gitignore
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Approval_Test.java
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-collection-param.yaml
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-scalar-params-multi-document.yaml
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-scalar-params.yaml
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.java
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.java
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.marshals_all_date_time_datatypes.approved.txt
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_fromYaml_Test.java
 rename core/mmtest/src/test/java/org/apache/causeway/{mmtest => applib/util}/schema/CommandDtoYamlRoundtripTest.java (91%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/DataSourceTest.java (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_indent_number_overridden.approved.txt (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_no_formatted_output.approved.txt (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_no_options.approved.txt (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.java (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.toStringUtf8_indentedOutput.approved.txt (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.java (64%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8.approved.txt (100%)
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8ForList_multiDoc.approved.txt
 create mode 100644 core/mmtest/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8ForList_yamlList.approved.txt
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/ZipUtilsTest.java (100%)
 rename {commons => core/mmtest}/src/test/java/org/apache/causeway/commons/io/_TestDomain.java (96%)
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#exported.columnOrder.fallback.txt
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#notYetExported.columnOrder.fallback.txt
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#pendingOrFailed.columnOrder.fallback.txt
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#succeededOrExcluded.columnOrder.fallback.txt
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.columnOrder.fallback.txt
 copy regressiontests/base-jpa/src/main/java/org/apache/causeway/testdomain/jpa/entities/JpaBook_delete.java => extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_delete.java (52%)
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_excludeFromReplay.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_makeExportable.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_openCommandLogEntry.java
 create mode 100644 extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_replayOrRetry.java
 copy core/webapp/src/main/java/org/apache/causeway/core/webapp/modules/templresources/_Util.java => extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/TimestampMarshallUtil.java (51%)