[3/3] maven git commit: [MNG-6114] Profiles from the global settings should be ordered before profiles from the user settings.

2017-03-08 Thread schulte
[MNG-6114] Profiles from the global settings should be ordered before profiles 
from the user settings.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/6d17c079
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/6d17c079
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/6d17c079

Branch: refs/heads/MNG-6114
Commit: 6d17c0796c751f723c0e748d3fa8bb4df893ff59
Parents: 34afec6
Author: Christian Schulte 
Authored: Sat Nov 12 21:06:19 2016 +0100
Committer: Christian Schulte 
Committed: Wed Mar 8 19:43:14 2017 +0100

--
 .../org/apache/maven/settings/merge/MavenSettingsMerger.java| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/maven/blob/6d17c079/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
--
diff --git 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
index 8d9f67b..cb5f6c1 100644
--- 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
+++ 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
@@ -111,6 +111,7 @@ public class MavenSettingsMerger
String 
recessiveSourceLevel )
 {
 Map dominantById = mapById( dominant );
+final List identifiables = new ArrayList<>( recessive.size() );
 
 for ( T identifiable : recessive )
 {
@@ -118,9 +119,11 @@ public class MavenSettingsMerger
 {
 identifiable.setSourceLevel( recessiveSourceLevel );
 
-dominant.add( identifiable );
+identifiables.add( identifiable );
 }
 }
+
+dominant.addAll( 0, identifiables );
 }
 
 /**



[45/45] maven git commit: [MNG-6114] Profiles from the global settings should be ordered before profiles from the user settings.

2017-03-08 Thread schulte
[MNG-6114] Profiles from the global settings should be ordered before profiles 
from the user settings.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/85cd59bf
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/85cd59bf
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/85cd59bf

Branch: refs/heads/MNG-6114
Commit: 85cd59bf8b34f48077fd8f60b0cf511d1de2c3f6
Parents: 114ef6c
Author: Christian Schulte 
Authored: Sat Nov 12 21:06:19 2016 +0100
Committer: Christian Schulte 
Committed: Wed Mar 8 18:03:32 2017 +0100

--
 .../org/apache/maven/settings/merge/MavenSettingsMerger.java| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/maven/blob/85cd59bf/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
--
diff --git 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
index 8d9f67b..cb5f6c1 100644
--- 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
+++ 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
@@ -111,6 +111,7 @@ public class MavenSettingsMerger
String 
recessiveSourceLevel )
 {
 Map dominantById = mapById( dominant );
+final List identifiables = new ArrayList<>( recessive.size() );
 
 for ( T identifiable : recessive )
 {
@@ -118,9 +119,11 @@ public class MavenSettingsMerger
 {
 identifiable.setSourceLevel( recessiveSourceLevel );
 
-dominant.add( identifiable );
+identifiables.add( identifiable );
 }
 }
+
+dominant.addAll( 0, identifiables );
 }
 
 /**



[4/4] maven git commit: [MNG-6114] Profiles from the global settings should be ordered before profiles from the user settings.

2017-01-31 Thread schulte
[MNG-6114] Profiles from the global settings should be ordered before profiles 
from the user settings.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/f4ac51d3
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/f4ac51d3
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/f4ac51d3

Branch: refs/heads/MNG-6114
Commit: f4ac51d3fbdd65d68af9da3666298b5d54a0cf1b
Parents: a3cdfbb
Author: Christian Schulte 
Authored: Sat Nov 12 21:06:19 2016 +0100
Committer: Christian Schulte 
Committed: Tue Jan 31 22:54:14 2017 +0100

--
 .../org/apache/maven/settings/merge/MavenSettingsMerger.java| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/maven/blob/f4ac51d3/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
--
diff --git 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
index 8d9f67b..cb5f6c1 100644
--- 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
+++ 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
@@ -111,6 +111,7 @@ public class MavenSettingsMerger
String 
recessiveSourceLevel )
 {
 Map dominantById = mapById( dominant );
+final List identifiables = new ArrayList<>( recessive.size() );
 
 for ( T identifiable : recessive )
 {
@@ -118,9 +119,11 @@ public class MavenSettingsMerger
 {
 identifiable.setSourceLevel( recessiveSourceLevel );
 
-dominant.add( identifiable );
+identifiables.add( identifiable );
 }
 }
+
+dominant.addAll( 0, identifiables );
 }
 
 /**



maven git commit: [MNG-6114] Profiles from the global settings should be ordered before profiles from the user settings.

2017-01-31 Thread schulte
Repository: maven
Updated Branches:
  refs/heads/MNG-6114 [created] 74545c486


[MNG-6114] Profiles from the global settings should be ordered before profiles 
from the user settings.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/74545c48
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/74545c48
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/74545c48

Branch: refs/heads/MNG-6114
Commit: 74545c48641e99a5dba760e621fbc300cb64b90d
Parents: 2678388
Author: Christian Schulte 
Authored: Sat Nov 12 21:06:19 2016 +0100
Committer: Christian Schulte 
Committed: Tue Jan 31 20:05:49 2017 +0100

--
 .../org/apache/maven/settings/merge/MavenSettingsMerger.java| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/maven/blob/74545c48/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
--
diff --git 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
index 8d9f67b..cb5f6c1 100644
--- 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
+++ 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
@@ -111,6 +111,7 @@ public class MavenSettingsMerger
String 
recessiveSourceLevel )
 {
 Map dominantById = mapById( dominant );
+final List identifiables = new ArrayList<>( recessive.size() );
 
 for ( T identifiable : recessive )
 {
@@ -118,9 +119,11 @@ public class MavenSettingsMerger
 {
 identifiable.setSourceLevel( recessiveSourceLevel );
 
-dominant.add( identifiable );
+identifiables.add( identifiable );
 }
 }
+
+dominant.addAll( 0, identifiables );
 }
 
 /**



maven git commit: [MNG-6114] Profiles from the global settings should be ordered before profiles from the user settings.

2016-11-12 Thread schulte
Repository: maven
Updated Branches:
  refs/heads/master 57fde44be -> c145eb5b2


[MNG-6114] Profiles from the global settings should be ordered before profiles 
from the user settings.


Project: http://git-wip-us.apache.org/repos/asf/maven/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/c145eb5b
Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/c145eb5b
Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/c145eb5b

Branch: refs/heads/master
Commit: c145eb5b219b89c306f9e4fa777e517ea87d8f27
Parents: 57fde44
Author: Christian Schulte 
Authored: Sat Nov 12 21:06:19 2016 +0100
Committer: Christian Schulte 
Committed: Sat Nov 12 21:07:31 2016 +0100

--
 .../org/apache/maven/settings/merge/MavenSettingsMerger.java| 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/maven/blob/c145eb5b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
--
diff --git 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
index 8d9f67b..cb5f6c1 100644
--- 
a/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
+++ 
b/maven-settings-builder/src/main/java/org/apache/maven/settings/merge/MavenSettingsMerger.java
@@ -111,6 +111,7 @@ public class MavenSettingsMerger
String 
recessiveSourceLevel )
 {
 Map dominantById = mapById( dominant );
+final List identifiables = new ArrayList<>( recessive.size() );
 
 for ( T identifiable : recessive )
 {
@@ -118,9 +119,11 @@ public class MavenSettingsMerger
 {
 identifiable.setSourceLevel( recessiveSourceLevel );
 
-dominant.add( identifiable );
+identifiables.add( identifiable );
 }
 }
+
+dominant.addAll( 0, identifiables );
 }
 
 /**