This is an automated email from the ASF dual-hosted git repository. paulk pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/groovy.git
commit d9d4717dcec6b2f98236d0a76d588314c6a92bf4 Author: Paul King <[email protected]> AuthorDate: Mon Aug 25 19:39:43 2025 +1000 updated license info to reflect temporarily copied methods --- licenses/jline3-BINZIP-SRC.txt | 10 +++++++++- .../org/apache/groovy/groovysh/jline/GroovyPosixCommands.java | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/licenses/jline3-BINZIP-SRC.txt b/licenses/jline3-BINZIP-SRC.txt index f97727d66f..95c226f223 100644 --- a/licenses/jline3-BINZIP-SRC.txt +++ b/licenses/jline3-BINZIP-SRC.txt @@ -9,7 +9,15 @@ The following source files within this product: org/apache/groovy/groovysh/jline/PackageHelper.java were derived from similarly named files in the JLine3 source repository which -have a BSD-style license. Details can be found in: licenses/jline3-license.txt +have a BSD-style license. + +Some parts of the source code from: + + org/apache/groovy/groovysh/jline/GroovyPosixCommands.java + +were derived from the JLine3 PosixCommands class. + +Details can be found in: licenses/jline3-license.txt This product bundles several JLine3 jars (optional dependency used with groovysh), which are available under a BSD License. For details, see licenses/jline3-license.txt. diff --git a/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java b/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java index dcf56c2446..445a03f08e 100644 --- a/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java +++ b/subprojects/groovy-groovysh/src/main/groovy/org/apache/groovy/groovysh/jline/GroovyPosixCommands.java @@ -15,6 +15,14 @@ * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. + * + * This file has some code copied from its parent's class: PosixCommands from JLine3. + * This is in some cases due to bug fixes not yet merged or released in JLine3, + * and in other cases where existing extensibility points were insufficient. + * Additional PRs related to extensibility might still be needed. + * The intent would be to delete all copied code (and maybe most of this file) + * if/when the relevant PRs have been merged into JLine3. + * The copied code is available under the BSD License. */ package org.apache.groovy.groovysh.jline;
