[gradle] Restore support for userName in authentication info
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Mon Nov 24 13:24:10 UTC 2014
commit eeef01e02270392072bcf8ae3a797a772083f621
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Mon Nov 24 14:23:05 2014 +0100
Restore support for userName in authentication info
...-Port-to-Maven-3.1.1-and-Aether-Ant-Tasks.patch | 23 ++++++++++++++-----
0007-Remove-Class-Path-from-manifest.patch | 2 +-
...-Implement-XMvn-repository-factory-method.patch | 2 +-
...e-command-as-fallback-way-of-getting-buil.patch | 2 +-
gradle.spec | 5 +++-
5 files changed, 24 insertions(+), 10 deletions(-)
---
diff --git a/0006-Port-to-Maven-3.1.1-and-Aether-Ant-Tasks.patch b/0006-Port-to-Maven-3.1.1-and-Aether-Ant-Tasks.patch
index d146a4a..10d2438 100644
--- a/0006-Port-to-Maven-3.1.1-and-Aether-Ant-Tasks.patch
+++ b/0006-Port-to-Maven-3.1.1-and-Aether-Ant-Tasks.patch
@@ -1,4 +1,4 @@
-From e1faaad5e1bdb19ffd616fc15f7516b6208e01c2 Mon Sep 17 00:00:00 2001
+From 9d8b819bc14071dd64fcc4a56a2111a74e563a77 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Fri, 31 Oct 2014 09:23:37 +0100
Subject: [PATCH 6/9] Port to Maven 3.1.1 and Aether Ant Tasks
@@ -25,14 +25,14 @@ Subject: [PATCH 6/9] Port to Maven 3.1.1 and Aether Ant Tasks
.../maven/internal/ant/MavenSettingsSupplier.java | 4 +-
.../ant/MaybeUserMavenSettingsSupplier.java | 11 ++--
.../ProjectDependencyArtifactIdExtractorHack.java | 3 +-
- .../maven/internal/ant/RepositoryBuilder.java | 12 ++---
+ .../maven/internal/ant/RepositoryBuilder.java | 24 ++++++---
.../maven/internal/ant/RepositoryFactory.java | 16 +++---
.../AbstractAntTaskBackedMavenPublisher.java | 58 +++++++-------------
.../AntTaskBackedMavenLocalPublisher.java | 41 ++++----------
.../publisher/AntTaskBackedMavenPublisher.java | 49 ++++++-----------
.../publisher/MavenRemoteRepositoryFactory.java | 6 +--
.../publisher/ValidatingMavenPublisher.java | 6 +--
- 28 files changed, 222 insertions(+), 377 deletions(-)
+ 28 files changed, 233 insertions(+), 378 deletions(-)
delete mode 100644 subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/CustomDeployTask.java
delete mode 100644 subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/CustomInstallDeployTaskSupport.java
delete mode 100644 subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/CustomInstallTask.java
@@ -800,10 +800,10 @@ index 988270d..3fcd73a 100644
import java.util.Collection;
diff --git a/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryBuilder.java b/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryBuilder.java
-index bff4576..c22ec0c 100644
+index bff4576..97afd1e 100644
--- a/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryBuilder.java
+++ b/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryBuilder.java
-@@ -15,18 +15,18 @@
+@@ -15,18 +15,28 @@
*/
package org.gradle.api.publication.maven.internal.ant;
@@ -820,12 +820,23 @@ index bff4576..c22ec0c 100644
public class RepositoryBuilder extends FactoryBuilderSupport {
public RepositoryBuilder() {
registerFactory("repository", new RepositoryFactory(RemoteRepository.class));
- registerBeanFactory("authentication", Authentication.class);
+- registerBeanFactory("authentication", Authentication.class);
++ registerBeanFactory("authentication", CustomAuthentication.class);
registerBeanFactory("proxy", Proxy.class);
- registerBeanFactory("snapshots", RepositoryPolicy.class);
- registerBeanFactory("releases", RepositoryPolicy.class);
+ registerBeanFactory("snapshots", RemoteRepository.Policy.class);
+ registerBeanFactory("releases", RemoteRepository.Policy.class);
++ }
++
++ public static class CustomAuthentication extends Authentication {
++ public String getUserName() {
++ return getUsername();
++ }
++
++ public void setUserName(String userName) {
++ setUsername(userName);
++ }
}
}
diff --git a/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryFactory.java b/subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/ant/RepositoryFactory.java
diff --git a/0007-Remove-Class-Path-from-manifest.patch b/0007-Remove-Class-Path-from-manifest.patch
index a09e956..9402a21 100644
--- a/0007-Remove-Class-Path-from-manifest.patch
+++ b/0007-Remove-Class-Path-from-manifest.patch
@@ -1,4 +1,4 @@
-From 7624bdc7d863a5281fbc2aa4defb20d88ce7a931 Mon Sep 17 00:00:00 2001
+From cc4fed093efeb23cb0650cf8cf7507643a0e7cad Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Sun, 9 Nov 2014 17:52:30 +0100
Subject: [PATCH 7/9] Remove Class-Path from manifest
diff --git a/0008-Implement-XMvn-repository-factory-method.patch b/0008-Implement-XMvn-repository-factory-method.patch
index 6515543..c7a0b0a 100644
--- a/0008-Implement-XMvn-repository-factory-method.patch
+++ b/0008-Implement-XMvn-repository-factory-method.patch
@@ -1,4 +1,4 @@
-From 658a7dfc8de9ebc7a8e7aeb9d341a45f359f1b37 Mon Sep 17 00:00:00 2001
+From 21a9486b77acec7381ec319dde0ef99c92ea039a Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Sun, 9 Nov 2014 21:37:37 +0100
Subject: [PATCH 8/9] Implement XMvn repository factory method
diff --git a/0009-Use-hostname-command-as-fallback-way-of-getting-buil.patch b/0009-Use-hostname-command-as-fallback-way-of-getting-buil.patch
index 2421ee4..85489fd 100644
--- a/0009-Use-hostname-command-as-fallback-way-of-getting-buil.patch
+++ b/0009-Use-hostname-command-as-fallback-way-of-getting-buil.patch
@@ -1,4 +1,4 @@
-From 62576e035bd3b7558fe5ec53c3b3126f9e17ede9 Mon Sep 17 00:00:00 2001
+From fe3c02831660397dfa3b99daf6924cc7e03afec5 Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Thu, 20 Nov 2014 11:04:23 +0100
Subject: [PATCH 9/9] Use hostname command as fallback way of getting build
diff --git a/gradle.spec b/gradle.spec
index 3a2a798..afd62dc 100644
--- a/gradle.spec
+++ b/gradle.spec
@@ -1,6 +1,6 @@
Name: gradle
Version: 2.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Build automation tool
# Some examples and integration tests are under GNU LGPL and Boost
# Software License, but are not used to create binary package.
@@ -507,6 +507,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files local -f .mfiles-local
%changelog
+* Mon Nov 24 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.2-3
+- Restore support for userName in authentication info
+
* Thu Nov 20 2014 Mikolaj Izdebski <mizdebsk at redhat.com> - 2.2-2
- Improve versioning and identification as Fedora package
More information about the scm-commits
mailing list