[groovy] branch master updated: Trivial edit

2020-12-03 Thread sunlan
This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
 new f2ce106  Trivial edit
f2ce106 is described below

commit f2ce1064b356a4ebd41be1ca46336228049352cf
Author: Daniel Sun 
AuthorDate: Fri Dec 4 07:41:06 2020 +0800

Trivial edit
---
 src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java 
b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
index 8419bd1..dcda3d8 100644
--- a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
+++ b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
@@ -120,6 +120,11 @@ public interface GroovyCodeVisitor {
 
 default void visitEmptyStatement(EmptyStatement statement) {}
 
+default void visit(Statement statement) {
+if (null == statement) return;
+statement.visit(this);
+}
+
 
//--
 // expressions
 
@@ -203,11 +208,6 @@ public interface GroovyCodeVisitor {
 if (list != null) list.forEach(expr -> expr.visit(this));
 }
 
-default void visit(Statement statement) {
-if (null == statement) return;
-statement.visit(this);
-}
-
 default void visit(Expression expression) {
 if (null == expression) return;
 expression.visit(this);



[groovy-dev-site] branch asf-site updated: 2020/12/03 20:20:38: Generated dev website from groovy-website@113e6df

2020-12-03 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-dev-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new f5872c3  2020/12/03 20:20:38: Generated dev website from 
groovy-website@113e6df
f5872c3 is described below

commit f5872c37c7ff4805ffde00359690f842ab7eb4b9
Author: jenkins 
AuthorDate: Thu Dec 3 20:20:38 2020 +

2020/12/03 20:20:38: Generated dev website from groovy-website@113e6df
---
 download.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/download.html b/download.html
index fefc2f8..153d8a0 100644
--- a/download.html
+++ b/download.html
@@ -60,7 +60,7 @@
  Improve this doc
 
  Download Download 3.0.7Ways to get 
Apache Groovy:Download a source or binary distribution.Use a package manager or bundle for 
your operating system.Refer to the 
appropriate Apache Groovy jars from your build tools [...]
+See below for verification information' 
onclick='window.location.href="https://dl.bintray.com/groovy/maven/apache-groovy-sdk-3.0.7.zip;'> Download 3.0.7Ways to get 
Apache Groovy:Download a source or binary distribution.Use a package manager or bundle for 
your operating system.Refer to the 
appropriate Apache Groovy jars from your build tools [...]
 
 
 



[groovy] branch master updated: Tweak the general visiting methods

2020-12-03 Thread sunlan
This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
 new ac96f6b  Tweak the general visiting methods
ac96f6b is described below

commit ac96f6b574129fe7ab13cbebd23d7a1931409d50
Author: Daniel Sun 
AuthorDate: Fri Dec 4 00:20:20 2020 +0800

Tweak the general visiting methods
---
 src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java | 12 +---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java 
b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
index ba705d3..8419bd1 100644
--- a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
+++ b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
@@ -68,6 +68,7 @@ import org.codehaus.groovy.ast.stmt.ExpressionStatement;
 import org.codehaus.groovy.ast.stmt.ForStatement;
 import org.codehaus.groovy.ast.stmt.IfStatement;
 import org.codehaus.groovy.ast.stmt.ReturnStatement;
+import org.codehaus.groovy.ast.stmt.Statement;
 import org.codehaus.groovy.ast.stmt.SwitchStatement;
 import org.codehaus.groovy.ast.stmt.SynchronizedStatement;
 import org.codehaus.groovy.ast.stmt.ThrowStatement;
@@ -202,8 +203,13 @@ public interface GroovyCodeVisitor {
 if (list != null) list.forEach(expr -> expr.visit(this));
 }
 
-default void visit(ASTNode astNode) {
-if (null == astNode) return;
-astNode.visit(this);
+default void visit(Statement statement) {
+if (null == statement) return;
+statement.visit(this);
+}
+
+default void visit(Expression expression) {
+if (null == expression) return;
+expression.visit(this);
 }
 }



[groovy] branch master updated: Validate unknown clause in GINQ

2020-12-03 Thread sunlan
This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
 new 3f440bc  Validate unknown clause in GINQ
3f440bc is described below

commit 3f440bc89502fb46d35db463e8490d3cc8e0e9e7
Author: Daniel Sun 
AuthorDate: Thu Dec 3 23:06:41 2020 +0800

Validate unknown clause in GINQ
---
 .../org/codehaus/groovy/ast/GroovyCodeVisitor.java |  5 
 .../org/apache/groovy/ginq/dsl/GinqAstBuilder.java | 22 +-
 .../groovy/ginq/dsl/expression/GinqExpression.java | 35 ++
 .../groovy/ginq/dsl/expression/JoinExpression.java |  2 +-
 .../ginq/provider/collection/GinqAstWalker.groovy  | 10 ++-
 .../org/apache/groovy/ginq/GinqErrorTest.groovy| 13 
 6 files changed, 84 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java 
b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
index be45610..ba705d3 100644
--- a/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
+++ b/src/main/java/org/codehaus/groovy/ast/GroovyCodeVisitor.java
@@ -201,4 +201,9 @@ public interface GroovyCodeVisitor {
 default void visitListOfExpressions(List list) {
 if (list != null) list.forEach(expr -> expr.visit(this));
 }
+
+default void visit(ASTNode astNode) {
+if (null == astNode) return;
+astNode.visit(this);
+}
 }
diff --git 
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java
 
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java
index 5ab1856..4d15e91 100644
--- 
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java
+++ 
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/GinqAstBuilder.java
@@ -44,6 +44,7 @@ import org.codehaus.groovy.control.SourceUnit;
 import org.codehaus.groovy.syntax.Types;
 
 import java.util.ArrayDeque;
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Deque;
 import java.util.HashSet;
@@ -64,6 +65,8 @@ public class GinqAstBuilder extends CodeVisitorSupport 
implements SyntaxErrorRep
 this.sourceUnit = sourceUnit;
 }
 
+private final List ignoredMethodCallExpressionList = 
new ArrayList<>();
+
 public GinqExpression getGinqExpression() {
 if (null == latestGinqExpression && !ginqExpressionStack.isEmpty()) {
 GinqExpression latestGinqExpression = ginqExpressionStack.peek();
@@ -71,6 +74,20 @@ public class GinqAstBuilder extends CodeVisitorSupport 
implements SyntaxErrorRep
 latestGinqExpression.getLineNumber(), 
latestGinqExpression.getColumnNumber()));
 }
 
+latestGinqExpression.visit(new CodeVisitorSupport() {
+@Override
+public void visitMethodCallExpression(MethodCallExpression call) {
+ignoredMethodCallExpressionList.remove(call);
+super.visitMethodCallExpression(call);
+}
+});
+
+if (!ignoredMethodCallExpressionList.isEmpty()) {
+MethodCallExpression methodCallExpression = 
ignoredMethodCallExpressionList.get(0);
+this.collectSyntaxError(new GinqSyntaxError("Unknown clause: " + 
methodCallExpression.getMethodAsString(),
+methodCallExpression.getLineNumber(), 
methodCallExpression.getColumnNumber()));
+}
+
 return latestGinqExpression;
 }
 
@@ -93,7 +110,10 @@ public class GinqAstBuilder extends CodeVisitorSupport 
implements SyntaxErrorRep
 super.visitMethodCallExpression(call);
 final String methodName = call.getMethodAsString();
 
-if (!KEYWORD_SET.contains(methodName)) return;
+if (!KEYWORD_SET.contains(methodName)) {
+ignoredMethodCallExpressionList.add(call);
+return;
+}
 
 if (KW_FROM.equals(methodName)) {
 final GinqExpression ginqExpression = new GinqExpression();
diff --git 
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/GinqExpression.java
 
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/GinqExpression.java
index 9163b5d..3e6b599 100644
--- 
a/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/GinqExpression.java
+++ 
b/subprojects/groovy-ginq/src/main/groovy/org/apache/groovy/ginq/dsl/expression/GinqExpression.java
@@ -19,6 +19,7 @@
 package org.apache.groovy.ginq.dsl.expression;
 
 import org.apache.groovy.ginq.dsl.GinqAstVisitor;
+import org.codehaus.groovy.ast.GroovyCodeVisitor;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -52,6 +53,40 @@ public class GinqExpression extends AbstractGinqExpression {
 private SelectExpression selectExpression;
 
 @Override
+public void visit(GroovyCodeVisitor visitor) 

[groovy] branch GROOVY_3_0_X updated: Minor tweak for `BigDecimal` and `BigInteger`

2020-12-03 Thread sunlan
This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
 new 92dc8c8  Minor tweak for `BigDecimal` and `BigInteger`
92dc8c8 is described below

commit 92dc8c8d06e82059339c0daa8305c2b297ffa0ab
Author: Daniel Sun 
AuthorDate: Thu Dec 3 21:13:11 2020 +0800

Minor tweak for `BigDecimal` and `BigInteger`
---
 src/main/java/groovy/lang/NumberRange.java | 13 +
 src/main/java/groovy/lang/ObjectRange.java |  5 ++--
 .../stdclasses/BigDecimalCachedClass.java  | 12 ++--
 .../groovy/runtime/DefaultGroovyMethods.java   | 33 +-
 .../typehandling/DefaultTypeTransformation.java| 14 ++---
 .../groovy/runtime/typehandling/NumberMath.java|  8 +-
 6 files changed, 28 insertions(+), 57 deletions(-)

diff --git a/src/main/java/groovy/lang/NumberRange.java 
b/src/main/java/groovy/lang/NumberRange.java
index a58dd1b..11f2ab3 100644
--- a/src/main/java/groovy/lang/NumberRange.java
+++ b/src/main/java/groovy/lang/NumberRange.java
@@ -21,6 +21,7 @@ package groovy.lang;
 import org.codehaus.groovy.runtime.InvokerHelper;
 import org.codehaus.groovy.runtime.IteratorClosureAdapter;
 import org.codehaus.groovy.runtime.RangeInfo;
+import org.codehaus.groovy.runtime.typehandling.NumberMath;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
@@ -418,16 +419,16 @@ public class NumberRange extends AbstractList 
implements Range 
implements Range 
implements Range= 0) {
 for (BigDecimal i = self; i.compareTo(to1) >= 0; i = 
i.subtract(one)) {
 closure.call(i);
@@ -16545,9 +16545,9 @@ public class DefaultGroovyMethods extends 
DefaultGroovyMethodsSupport {
 public static void step(Number self, Number to, Number stepNumber, Closure 
closure) {
 if (self instanceof BigDecimal || to instanceof BigDecimal || 
stepNumber instanceof BigDecimal) {
 final BigDecimal zero = BigDecimal.valueOf(0, 1);  // Same as 
"0.0".
-BigDecimal self1 = (self instanceof BigDecimal) ? (BigDecimal) 
self : new BigDecimal(self.toString());
-BigDecimal to1 = (to instanceof BigDecimal) ? (BigDecimal) to : 
new BigDecimal(to.toString());
-BigDecimal stepNumber1 = (stepNumber instanceof BigDecimal) ? 
(BigDecimal) stepNumber : new BigDecimal(stepNumber.toString());
+BigDecimal self1 = NumberMath.toBigDecimal(self);
+BigDecimal to1 = NumberMath.toBigDecimal(to);
+BigDecimal stepNumber1 = NumberMath.toBigDecimal(stepNumber);
 if (stepNumber1.compareTo(zero) > 0 && to1.compareTo(self1) > 0) {
 for (BigDecimal i = self1; i.compareTo(to1) < 0; i = 
i.add(stepNumber1)) {
 closure.call(i);
@@ -16981,16 +16981,7 @@ public class DefaultGroovyMethods extends 
DefaultGroovyMethodsSupport {
  * @since 1.0
  */
 public static BigDecimal toBigDecimal(Number self) {
-// Quick method for scalars.
-if ((self instanceof Long)
-|| (self instanceof Integer)
-|| (self instanceof Short)
-|| (self instanceof Byte))
-{
-return BigDecimal.valueOf(self.longValue());
-}
-
-return new BigDecimal(self.toString());
+return NumberMath.toBigDecimal(self);
 }
 
 /**
@@ -17030,17 +17021,7 @@ public class DefaultGroovyMethods extends 
DefaultGroovyMethodsSupport {
  * @since 1.0
  */
 public static BigInteger toBigInteger(Number self) {
-if (self instanceof BigInteger) {
-return (BigInteger) self;
-} else if (self instanceof BigDecimal) {
-return ((BigDecimal) self).toBigInteger();
-} else if (self instanceof Double) {
-return new BigDecimal((Double)self).toBigInteger();
-} else if (self instanceof Float) {
-return new BigDecimal((Float)self).toBigInteger();
-} else {
-return new BigInteger(Long.toString(self.longValue()));
-}
+return NumberMath.toBigInteger(self);
 }
 
 // Boolean based methods
diff --git 
a/src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java
 
b/src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java
index d2e72c2..ec42a9d 100644
--- 
a/src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java
+++ 
b/src/main/java/org/codehaus/groovy/runtime/typehandling/DefaultTypeTransformation.java
@@ -309,20 +309,10 @@ public class DefaultTypeTransformation {
 return answer;
 }
 if (type == BigDecimal.class) {
-if (n instanceof Float || n instanceof Double) {
-return new BigDecimal(n.doubleValue());
-   

svn commit: r44823 - /release/groovy/3.0.6/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 13:07:20 2020
New Revision: 44823

Log:
archive 3.0.6

Removed:
release/groovy/3.0.6/



svn commit: r44822 - /release/groovy/2.5.13/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 13:05:29 2020
New Revision: 44822

Log:
archive 2.5.13

Removed:
release/groovy/2.5.13/



svn commit: r44821 - /release/groovy/2.4.20/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 13:04:37 2020
New Revision: 44821

Log:
archive 2.4.20

Removed:
release/groovy/2.4.20/



svn commit: r44820 - /dev/groovy/3.0.7/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 12:54:32 2020
New Revision: 44820

Log:
Deleting version 3.0.7 from the DEV staging area

Removed:
dev/groovy/3.0.7/



svn commit: r44819 - in /release/groovy/3.0.7: ./ distribution/ sources/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 12:54:27 2020
New Revision: 44819

Log:
Releasing version 3.0.7

Added:
release/groovy/3.0.7/
release/groovy/3.0.7/distribution/
release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip   (with 
props)
release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.asc
release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.sha256
release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip   (with 
props)
release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.asc
release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.sha256
release/groovy/3.0.7/distribution/apache-groovy-sdk-3.0.7.zip   (with props)
release/groovy/3.0.7/distribution/apache-groovy-sdk-3.0.7.zip.asc
release/groovy/3.0.7/distribution/apache-groovy-sdk-3.0.7.zip.sha256
release/groovy/3.0.7/sources/
release/groovy/3.0.7/sources/apache-groovy-src-3.0.7.zip   (with props)
release/groovy/3.0.7/sources/apache-groovy-src-3.0.7.zip.asc
release/groovy/3.0.7/sources/apache-groovy-src-3.0.7.zip.sha256

Added: release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip
==
Binary file - no diff available.

Propchange: release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.asc
==
--- release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.asc (added)
+++ release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.asc Thu 
Dec  3 12:54:27 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJfxJXTAAoJEGplF2oPsc0L3IYQAJLjY7g6gSGIOHwQtmyEFKhB
+Z1VsPm2rkZFNTWRk6QW+zY7bGu+CnQIsMkCghFKHssemvJTwWrJ42nveDqHXD9lc
+bsrXG3yTasdYnCGnKuFzUewKeZftn/bq1wh1AmMGcYRM3hL3J4sFyW2bmOkWq95m
+PfPIdlZhottdk1xZPuhaRzbGXR6aQ+KxkDhU5ee5K9RaJsUnXgg8ScKwyGD1Ca5Z
+7/ozHgZC+Hu+mtl7MEjMak3NQznQRrMP2mGKvY7nTemw4JhDw/TbGdNLBX/JIXdI
+17RQ11Cibp5d9KprXezWBIrp57bOPUKxMQ+C4pJJsza7QaR0tk/MEKC96Bv6SMAB
+nTJuPK0bTdvjM9PfdOqQQOx5riLzznYDb2VWLGyHjMvKUwaIBmZsFTId6lkbrPx6
+jgkHycI7koVdoFRRMs7IhvuzTfExr2ciEukKb8pB1QU5Ez1a4EkXwSoGQvuBXqXg
+WTQ8ObcuPaV/BO6aY+rivQcpy0j0d6VcW4zC7019JoRCf/3WBELrvfZYFqsy7NDn
+BQPquJNg3Yma4tdCGnmAx/ycTKWgwZzab2ucghuf8HArYyqTVocGlnJfmFYY8lhJ
+kI4RQdHWobHI+LC7YNqwwLPo95+Z9k9xcS2oACOTFO98TutGGGohFgjglc5YLJhs
+NHfmb/X9BPDW71bJtUz3
+=Bj03
+-END PGP SIGNATURE-

Added: release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.sha256
==
--- release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.sha256 
(added)
+++ release/groovy/3.0.7/distribution/apache-groovy-binary-3.0.7.zip.sha256 Thu 
Dec  3 12:54:27 2020
@@ -0,0 +1 @@
+b9e2041cb83a963922f6761a0b037c5784670616632142b8d7002b7c3a96b7f5

Added: release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip
==
Binary file - no diff available.

Propchange: release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.asc
==
--- release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.asc (added)
+++ release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.asc Thu Dec  
3 12:54:27 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.64
+
+iQIcBAABCgAGBQJfxJXTAAoJEGplF2oPsc0LiJQQAKdtAMmYllx116fZnX9Se4MR
+QirFXGqOhmeD9FvaMVfXaE6bk7x8oDaYJz5T9FEwEvkCSKIJH8FvMYoX5DtnPhcx
+U1ECWpSXRY2iIiVgd3uIwYih2HFJ39DM+NrB7Z3AiNS0hOoQzrkamTJjMEh+SRrE
+Bn4xnScRlyCcbvhfw5W6igU6eWMMVGo6blGkFRhfjWn2Z2auBnLtJoQ8hCRt5Efn
+c+l+9eNDnEylSMgkZQWly8qAftYAt90ApBouatjCaN4i5e7igWWLPmQWtWzYqR5Z
+EhhmLrWMmsH+wZQOkAe4pcboHZyWBIg2Scif+g/1fmn1v4q7qcoGO8dxHd+W7AoN
+GMmaopcR5UlJwFnUvLxheJI/oATiFjc9KNbL3cv3YZwn/y1xrXzJqQBSF52AlQT5
+99njAz1CypPe2kLXqrUUv3sZLKZ7esGvl4Lbyg9cQunL4/PqO0xzr7vf3G0f8YuI
+m9Te6wqBW88ipqHHYp2Dq+F1DnF9MKwHrVGOHT5PZxHbg8jxbI/hAFMOkcoq1arB
+bTp2vd3X3zPXK/rIwt7hOBn5dCd/tQ/D0nd5VccI3jP5h+ns1o9hIPI8rNlfi9Le
+UcBubt20+fO+rUHtNUI1LodLFO5dLIk/ohFT540OdbbjMu3ZCJRn5TPIQNY2D1wl
+YqDPMMZ+xsLCDcumcS1Y
+=7SGV
+-END PGP SIGNATURE-

Added: release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.sha256
==
--- release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.sha256 
(added)
+++ release/groovy/3.0.7/distribution/apache-groovy-docs-3.0.7.zip.sha256 Thu 
Dec  3 

[groovy] branch GROOVY_3_0_X updated: Bump version on GROOVY_3_0_X branch

2020-12-03 Thread paulk
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_3_0_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_3_0_X by this push:
 new 85b3736  Bump version on GROOVY_3_0_X branch
85b3736 is described below

commit 85b37360c7ed15c97ec2159fa2f6cb92007b7623
Author: Paul King 
AuthorDate: Thu Dec 3 21:58:04 2020 +1000

Bump version on GROOVY_3_0_X branch
---
 gradle.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gradle.properties b/gradle.properties
index 198a5ef..c9eb9a4 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-groovyVersion = 3.0.7-SNAPSHOT
+groovyVersion = 3.0.8-SNAPSHOT
 # bundle version format: major('.'minor('.'micro('.'qualifier)?)?)? (first 3 
only digits)
-groovyBundleVersion = 3.0.7.SNAPSHOT
+groovyBundleVersion = 3.0.8.SNAPSHOT
 
 gradle_version=6.7.1
 



svn commit: r44817 - /dev/groovy/2.5.14/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 11:55:08 2020
New Revision: 44817

Log:
Deleting version 2.5.14 from the DEV staging area

Removed:
dev/groovy/2.5.14/



svn commit: r44816 - in /release/groovy/2.5.14: ./ distribution/ sources/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 11:55:02 2020
New Revision: 44816

Log:
Releasing version 2.5.14

Added:
release/groovy/2.5.14/
release/groovy/2.5.14/distribution/
release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip   (with 
props)
release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.asc
release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.sha256
release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip   (with 
props)
release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.asc
release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.sha256
release/groovy/2.5.14/distribution/apache-groovy-sdk-2.5.14.zip   (with 
props)
release/groovy/2.5.14/distribution/apache-groovy-sdk-2.5.14.zip.asc
release/groovy/2.5.14/distribution/apache-groovy-sdk-2.5.14.zip.sha256
release/groovy/2.5.14/sources/
release/groovy/2.5.14/sources/apache-groovy-src-2.5.14.zip   (with props)
release/groovy/2.5.14/sources/apache-groovy-src-2.5.14.zip.asc
release/groovy/2.5.14/sources/apache-groovy-src-2.5.14.zip.sha256

Added: release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip
==
Binary file - no diff available.

Propchange: release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.asc
==
--- release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.asc 
(added)
+++ release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.asc Thu 
Dec  3 11:55:02 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.58
+
+iQIcBAABAgAGBQJfxIdmAAoJEGplF2oPsc0L+H4QAIm/Yw4JWCfUBIRfUvf4WS3B
+aolBoshDptOubML67MOlnqUUZrqjUR4ckrkYYnaE7788NSl8ATLEaeVV0vgM1P31
+tnuwEfMuLfyrxsfMVTitFrpSYD9rDFTQ6s0yJwtU9cGFYntHHH2U0N610TJi8Rgy
+UXDit3W35MlkjVujlnYpPnt0z8VtYgNmC3ERI9XfiPNqmR9C1YUHg/cRQxQT5abM
+3j8zDEHzY47wZUBNIJN7jtJvgUjTgQjQY6QJsph43gmaYaFPUiW7qK4hl1nswKo/
+ubH/9jL9ArOMeBIq+Bm8sGazMNUa1HajU5ryKS63qvYA3iZ7PyvGt6Vfx2r61SSs
+wGcEXY7ASrwMk3xRlGrmLoxJg9PK8V1Gg3BBSUQSqwvGsuYouXlQNZ81mwycNeQk
+VCSVvDA4JRiS6Rbb86jVi6wRQKUTSIDQeEdI2NyjMMBwl5vGanuz2PIHypKVu0vM
+8ZUMvyKKbzktupOh2SZTfVMH29O3ANY++usyDRUTm3k3gmpwXL4Ogt5thQc6ZQkV
++Y53TopSYzzIn63UUtiLdzYx9nyk151XjxXN6UyZt0p1F2KmrwmNo7IyqoC3qfzg
+4I0Bmd9yA0fHGKs2w/+pjtzvbf6ZgsxcPiTSJtLTZgE13D1uRMKm20+irXgR5rbw
+lhTXPV2gp8hdeKHtvfCy
+=cem1
+-END PGP SIGNATURE-

Added: release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.sha256
==
--- release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.sha256 
(added)
+++ release/groovy/2.5.14/distribution/apache-groovy-binary-2.5.14.zip.sha256 
Thu Dec  3 11:55:02 2020
@@ -0,0 +1 @@
+71a876a99a4e8f2ad10cc48becd3fc7442498b23915e93e5cd834dafed1c9699

Added: release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip
==
Binary file - no diff available.

Propchange: release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.asc
==
--- release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.asc (added)
+++ release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.asc Thu 
Dec  3 11:55:02 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.58
+
+iQIcBAABAgAGBQJfxIdmAAoJEGplF2oPsc0LLVQQALDfWR5LRzlIy/6zTSZvGKr+
+lRn0OSY3y+SgAkG2FDhfpDPdijNHRH2yiApnp15JdOdmNstoHPpTzcY98bIqp3/g
+m4pCynd2kV5iZuZwRv2TN6IMACHsSTOTJRG1KjSQmlwsu3rLs1nbian0DOycF4LU
+KwlUYIKPiOZixgfZ5g2gpYeUjxG8y+EKsHoHYzIv37mf2KYg4O0iwUWgn/IodtoY
+btjA50s3AZaOAsxRrS+HGjnj2InM8Pe5sNFSLWXl8zlXLOfQwaDuKbp5dzGCpTzq
+nX4tTqM1vlhAWqdu0ua58zarZ9dopyO4T/GfiYont/89rN1iwJAldg2J5fzP22MJ
+qWKTtAWUB3y2mT5iwv1GQwnkOq6YYNs5AK+pdiHfs534xWFiMyDlJjb7eTfrcU6u
+hRnQqoTJtkla/ZNo6fyhWe6BOq5Ftjbzqo7KCRZEBiGnJehL7Aaxb332GqvQpjKj
+izxmKHrZvN6mtS9m9/IhvHKYOowGGbCYlVz0ft798qyOKXbHW/JNaOpbq0JGsVkK
+Ms3bxIjiguk88a9cVATX+07qidmUKSxVhSFACwaBelS0j3JcUVXVuCReW3lHxSTs
+F1CkEKRBw4cfFttJGa8+c9gArdK+BOxgOmno+Oi6QFiXKd/WpKe0b7dB90p/M8m9
+cmFkh2rQi4jCJD5SCgaS
+=Tne1
+-END PGP SIGNATURE-

Added: release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.sha256
==
--- release/groovy/2.5.14/distribution/apache-groovy-docs-2.5.14.zip.sha256 
(added)
+++ 

[groovy] branch GROOVY_2_5_X updated: Bump version on GROOVY_2_5_X branch

2020-12-03 Thread paulk
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_2_5_X by this push:
 new e1b338e  Bump version on GROOVY_2_5_X branch
e1b338e is described below

commit e1b338e3dc815c668f60a885c4e7743b4d7b8c2f
Author: Paul King 
AuthorDate: Thu Dec 3 21:40:31 2020 +1000

Bump version on GROOVY_2_5_X branch



[groovy] branch GROOVY_2_5_X updated: Bump version on GROOVY_2_5_X branch

2020-12-03 Thread paulk
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch GROOVY_2_5_X
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/GROOVY_2_5_X by this push:
 new 0c5431d  Bump version on GROOVY_2_5_X branch
0c5431d is described below

commit 0c5431d8ac0b74d1434b8e94d7f6ac6dcd724fc4
Author: Paul King 
AuthorDate: Thu Dec 3 21:23:28 2020 +1000

Bump version on GROOVY_2_5_X branch
---
 gradle.properties | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gradle.properties b/gradle.properties
index 29d316b..1792c55 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -13,9 +13,9 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-groovyVersion = 2.5.14-SNAPSHOT
+groovyVersion = 2.5.15-SNAPSHOT
 # bundle version format: major('.'minor('.'micro('.'qualifier)?)?)? (first 3 
only digits)
-groovyBundleVersion = 2.5.14.SNAPSHOT
+groovyBundleVersion = 2.5.15.SNAPSHOT
 
 gradle_version=4.10.3
 



[groovy-dev-site] branch asf-site updated: 2020/12/03 11:15:13: Generated dev website from groovy-website@113e6df

2020-12-03 Thread git-site-role
This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-dev-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 4e0f8ee  2020/12/03 11:15:13: Generated dev website from 
groovy-website@113e6df
4e0f8ee is described below

commit 4e0f8ee2965bf239ec5389839b5671405c71f012
Author: jenkins 
AuthorDate: Thu Dec 3 11:15:13 2020 +

2020/12/03 11:15:13: Generated dev website from groovy-website@113e6df
---
 download.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/download.html b/download.html
index 8249477..fefc2f8 100644
--- a/download.html
+++ b/download.html
@@ -59,8 +59,8 @@
 
  Improve this doc
 
- Download Download 3.0.6Ways to get 
Apache Groovy:Download a source or binary distribution.Use a package manager or bundle for 
your operating system.Refer to the 
appropriate Apache Groovy jars from your build tools [...]
+ Download Download 3.0.7Ways to get 
Apache Groovy:Download a source or binary distribution.Use a package manager or bundle for 
your operating system.Refer to the 
appropriate Apache Groovy jars from your build tools [...]
 
 
 



[groovy-website] branch asf-site updated: Release 2.4.21: update sitemap

2020-12-03 Thread paulk
This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
 new 113e6df  Release 2.4.21: update sitemap
113e6df is described below

commit 113e6dffa1cb2911924f2f7db43e063b459b5bf6
Author: Paul King 
AuthorDate: Thu Dec 3 19:33:41 2020 +1000

Release 2.4.21: update sitemap
---
 site/src/site/sitemap-dev.groovy  | 25 -
 site/src/site/sitemap-user.groovy | 33 -
 2 files changed, 44 insertions(+), 14 deletions(-)

diff --git a/site/src/site/sitemap-dev.groovy b/site/src/site/sitemap-dev.groovy
index 81be571..93ef350 100644
--- a/site/src/site/sitemap-dev.groovy
+++ b/site/src/site/sitemap-dev.groovy
@@ -80,9 +80,14 @@ downloads {
 a(href: 'versioning.html', 'version')
 yield ' of Groovy designed for JDK8+ with much improved JPMS 
support.'
 }
+//version('4.0.0-alpha-2') {
+//stable false
+//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-4.0.0-alpha-2-installer#files'
+//}
 version('4.0.0-alpha-1') {
 stable false
-//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-4.0.0-alpha-1-installer#files'
+archive true
+windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-4.0.0-alpha-1-installer#files'
 }
 }
 distribution('Groovy 3.0') {
@@ -91,14 +96,14 @@ downloads {
 a(href: 'versioning.html', 'version')
 yield ' of Groovy designed for JDK8+ with a new more flexible 
parser (aka Parrot parser).'
 }
-version('3.0.6') {
+version('3.0.7') {
 stable true
-//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-3.0.6-installer#files'
+//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-3.0.7-installer#files'
 }
-version('3.0.5') {
+version('3.0.6') {
 stable true
 archive true
-windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-3.0.5-installer#files'
+windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-3.0.6-installer#files'
 }
 }
 distribution('Groovy 2.5') {
@@ -107,8 +112,13 @@ downloads {
 a(href: 'versioning.html', 'version')
 yield ' of Groovy.'
 }
+version('2.5.14') {
+stable true
+//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.5.14-installer#files'
+}
 version('2.5.13') {
 stable true
+archive true
 windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.5.13-installer#files'
 }
 }
@@ -117,8 +127,13 @@ downloads {
 yield 'Groovy 2.4 is an earlier version of Groovy still in 
widespread use.'
 yieldUnescaped ''' Important: Releases before 2.4.4 weren't done 
under the Apache Software Foundation and are provided as a convenience, without 
any warranty.'''
 }
+version('2.4.21') {
+stable true
+//windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.4.21-installer#files'
+}
 version('2.4.20') {
 stable true
+archive true
 windowsInstaller 
'https://bintray.com/groovy/Distributions/Windows-Installer/groovy-2.4.20-installer#files'
 }
 }
diff --git a/site/src/site/sitemap-user.groovy 
b/site/src/site/sitemap-user.groovy
index 3fc62c0..845d360 100644
--- a/site/src/site/sitemap-user.groovy
+++ b/site/src/site/sitemap-user.groovy
@@ -86,12 +86,12 @@ documentation {
 '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.1.4', '2.1.5', '2.1.6', 
'2.1.7', '2.1.8', '2.1.9',
 '2.2.0', '2.2.1', '2.2.2',
 '2.3.0', '2.3.1', '2.3.2', '2.3.3', '2.3.4', '2.3.5', '2.3.6', 
'2.3.7', '2.3.8', '2.3.9', '2.3.10', '2.3.11',
-'2.4.0', '2.4.1', '2.4.2', '2.4.3', '2.4.4', '2.4.5', '2.4.6', 
'2.4.7', '2.4.8', '2.4.9', '2.4.10', '2.4.11', '2.4.12', '2.4.13', '2.4.14', 
'2.4.15', '2.4.16', '2.4.17', '2.4.18', '2.4.19', '2.4.20',
-'2.5.0-rc-1', '2.5.0-rc-2', '2.5.0-rc-3', '2.5.0', '2.5.1', 
'2.5.2', '2.5.3', '2.5.4', '2.5.5', '2.5.6', '2.5.7', '2.5.8', '2.5.9', 
'2.5.10', '2.5.11', '2.5.12', '2.5.13',
+'2.4.0', '2.4.1', '2.4.2', '2.4.3', '2.4.4', '2.4.5', '2.4.6', 
'2.4.7', '2.4.8', '2.4.9', '2.4.10', '2.4.11', '2.4.12', '2.4.13', '2.4.14', 
'2.4.15', '2.4.16', '2.4.17', '2.4.18', '2.4.19', '2.4.20', '2.4.21',
+'2.5.0-rc-1', 

svn commit: r44814 - in /release/groovy/2.4.21: ./ distribution/ sources/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 09:33:36 2020
New Revision: 44814

Log:
Releasing version 2.4.21

Added:
release/groovy/2.4.21/
release/groovy/2.4.21/distribution/
release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip   (with 
props)
release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.asc
release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.sha256
release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip   (with 
props)
release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.asc
release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.sha256
release/groovy/2.4.21/distribution/apache-groovy-sdk-2.4.21.zip   (with 
props)
release/groovy/2.4.21/distribution/apache-groovy-sdk-2.4.21.zip.asc
release/groovy/2.4.21/distribution/apache-groovy-sdk-2.4.21.zip.sha256
release/groovy/2.4.21/sources/
release/groovy/2.4.21/sources/apache-groovy-src-2.4.21.zip   (with props)
release/groovy/2.4.21/sources/apache-groovy-src-2.4.21.zip.asc
release/groovy/2.4.21/sources/apache-groovy-src-2.4.21.zip.sha256

Added: release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip
==
Binary file - no diff available.

Propchange: release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.asc
==
--- release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.asc 
(added)
+++ release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.asc Thu 
Dec  3 09:33:36 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.51
+
+iQIcBAABAgAGBQJfxIA5AAoJEGplF2oPsc0LKK0P/jnKdbWFfQ3RGT2Gcz6yt3VE
+1IVvoQQ7EyQrLVzQXUSphRp/YA/X+3pAxuR9VRxBtJHRigLqOfEcjCXy5JfBbx+g
+0IczZH/xjKVURc006ja6dBCR+eSc4MozrmJ5IVyng9hEvYN+emkhahNHMwDl1ZzP
+7aaofzZ2o7zs4vPTSgN43eYee3WZQQe4mEh+qs8y55hL6vcOl2zS4FdYXZsRkW18
+KS8vtmELcwWAvLGYYKo1k/+cxYOi9ZMvzULcCHLVLqR6Cv/5CDZdH50ydCEtV5OI
++KtmxqmhNbK3Hs8x+TP4h7z4OVvJpjKZ61HqVVPgI5pu+atabqSdyYoJ22hzAGV8
+gOgAwpRY4m/TtKDyDDBy51i3PFNbVwz0ZB6JLsoQPSIoDZ0JsW+UzMdjhDIpqg1K
+fcSVXdNZAiDi4np9N9pFkT0Dm+25PZe79q7YWeacIyWUgSlnk7TDcoJbVuEyVQvt
+puJ77lRiZ7NyX+pGry7XB9cgvlNHJlwWmSWt3UzrhHD85DS+LxfbrXJ6kRSMP0kV
+S6wFzDBG+aKQ5otoANUFFK8d66TSfcP9NkrEqJ+41BJdyGIa0DivQyKlrX4X51eV
++jEscW4ZcZzqAC8tGIDJZvCeHmbZRDQS/KXmrn73GsibUd6U4NwKwRaG8YGyBoPC
+nAN2udoEetUmV73L7zCw
+=eMi9
+-END PGP SIGNATURE-

Added: release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.sha256
==
--- release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.sha256 
(added)
+++ release/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip.sha256 
Thu Dec  3 09:33:36 2020
@@ -0,0 +1 @@
+2f0f59aeaa054a241705b102111a2d823c19ee0f840a6c5bb3e2d26907058f40

Added: release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip
==
Binary file - no diff available.

Propchange: release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip
--
svn:mime-type = application/octet-stream

Added: release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.asc
==
--- release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.asc (added)
+++ release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.asc Thu 
Dec  3 09:33:36 2020
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: BCPG v1.51
+
+iQIcBAABAgAGBQJfxIA5AAoJEGplF2oPsc0LMzkP/iBb5jU5oRkdkKXLbjIEETmU
+PflM0MzIyxL+xWMuiHL04caWmJuQgIJmfIrU1gsR5lyrWqKdnu3Fh4DBJxxhqCH4
+UoJgG9+bn7akYl/xgO3wtmEwZrIT2UBjRH8ICyYQDuC1YE8/V5dcLWEQoPgpTUYc
+DaLWq7CRoDzbxHH2SGC2zN6DnQ6PpA3I24QhcHuTtmEa42ls0Ymgarr88wIMZarV
+savMI0jK5YYeCWS/Rz5rDup3U6Otzmc4Lfm1n1Hd/8+kJ1RRBm4FhNOYnER/V/TP
+rVTo6WB5cOFqqoIwVZ6lOc3lpg5WxuWKjKzR16LrwTW54Fxa/92lN4ixhJtLsCRz
+XkzTsMjbMR1PsFYUC99BahoOcDUMHqxJ+TPNiBo4kylHUqdkdtX2TuCcH3inveBb
+An8WDfmmjfUDJZHyvM8jbieyfmqcI75F5bCkRXipjucpq89GVFMFaT13Lhzu/TPj
+XADuaVzTquTsqbeYcZYidiBdbVxyEFJcyS16PJIM/6CAbNkDrOakN/PudrX80LhK
+Gg4QdkTDUN6eXKxR91eiOXNeEMS9MxKg6D9cFi+u9l12yVcWAMfStwF67gjGbscW
+q0Opf6xucLr7onaOJOpyHpMG8iY0MAzGWYkxle4eguUMNHJgM7cThjo017fKrXzG
+bCL3vDT5ZqOqAIPy6/E9
+=4fLF
+-END PGP SIGNATURE-

Added: release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.sha256
==
--- release/groovy/2.4.21/distribution/apache-groovy-docs-2.4.21.zip.sha256 
(added)
+++ 

svn commit: r44815 - /dev/groovy/2.4.21/

2020-12-03 Thread paulk
Author: paulk
Date: Thu Dec  3 09:33:41 2020
New Revision: 44815

Log:
Deleting version 2.4.21 from the DEV staging area

Removed:
dev/groovy/2.4.21/