http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/conf.html
----------------------------------------------------------------------
diff --git a/doc/configuration/conf.html b/doc/configuration/conf.html
deleted file mode 100644
index 65566cc..0000000
--- a/doc/configuration/conf.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/settings.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/settings.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/conflict-managers.html
----------------------------------------------------------------------
diff --git a/doc/configuration/conflict-managers.html 
b/doc/configuration/conflict-managers.html
deleted file mode 100644
index b5d9a65..0000000
--- a/doc/configuration/conflict-managers.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../settings/conflict-managers.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/conflict-managers.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/include.html
----------------------------------------------------------------------
diff --git a/doc/configuration/include.html b/doc/configuration/include.html
deleted file mode 100644
index d993c81..0000000
--- a/doc/configuration/include.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/include.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/include.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/latest-strategies.html
----------------------------------------------------------------------
diff --git a/doc/configuration/latest-strategies.html 
b/doc/configuration/latest-strategies.html
deleted file mode 100644
index 6658583..0000000
--- a/doc/configuration/latest-strategies.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../settings/latest-strategies.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/latest-strategies.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/lock-strategies.html
----------------------------------------------------------------------
diff --git a/doc/configuration/lock-strategies.html 
b/doc/configuration/lock-strategies.html
deleted file mode 100644
index 0f203f1..0000000
--- a/doc/configuration/lock-strategies.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../settings/lock-strategies.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/lockstrategies.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/macrodef.html
----------------------------------------------------------------------
diff --git a/doc/configuration/macrodef.html b/doc/configuration/macrodef.html
deleted file mode 100644
index 7f672b7..0000000
--- a/doc/configuration/macrodef.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/macrodef.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/macrodef.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/macrodef/attribute.html
----------------------------------------------------------------------
diff --git a/doc/configuration/macrodef/attribute.html 
b/doc/configuration/macrodef/attribute.html
deleted file mode 100644
index 63031e6..0000000
--- a/doc/configuration/macrodef/attribute.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 2};</script>   
-       <script type="text/javascript" src="../../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../../settings/macrodef/attribute.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../../settings/macrodef/attribute.html">here</a>.     
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/module.html
----------------------------------------------------------------------
diff --git a/doc/configuration/module.html b/doc/configuration/module.html
deleted file mode 100644
index 4e7879a..0000000
--- a/doc/configuration/module.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/module.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/module.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/modules.html
----------------------------------------------------------------------
diff --git a/doc/configuration/modules.html b/doc/configuration/modules.html
deleted file mode 100644
index 0c88f09..0000000
--- a/doc/configuration/modules.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/modules.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/modules.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespace.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespace.html b/doc/configuration/namespace.html
deleted file mode 100644
index ec66c71..0000000
--- a/doc/configuration/namespace.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/namespace.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/namespace.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespace/dest.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespace/dest.html 
b/doc/configuration/namespace/dest.html
deleted file mode 100644
index 0fbec18..0000000
--- a/doc/configuration/namespace/dest.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 2};</script>   
-       <script type="text/javascript" src="../../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../../settings/namespace/dest.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../../settings/namespace/dest.html">here</a>. 
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespace/fromtosystem.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespace/fromtosystem.html 
b/doc/configuration/namespace/fromtosystem.html
deleted file mode 100644
index e47486e..0000000
--- a/doc/configuration/namespace/fromtosystem.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 2};</script>   
-       <script type="text/javascript" src="../../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../../settings/namespace/fromtosystem.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../../settings/namespace/fromtosystem.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespace/rule.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespace/rule.html 
b/doc/configuration/namespace/rule.html
deleted file mode 100644
index df25aa3..0000000
--- a/doc/configuration/namespace/rule.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 2};</script>   
-       <script type="text/javascript" src="../../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../../settings/namespace/rule.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../../settings/namespace/rule.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespace/src.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespace/src.html 
b/doc/configuration/namespace/src.html
deleted file mode 100644
index d157787..0000000
--- a/doc/configuration/namespace/src.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 2};</script>   
-       <script type="text/javascript" src="../../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../../settings/namespace/src.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../../settings/namespace/src.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/namespaces.html
----------------------------------------------------------------------
diff --git a/doc/configuration/namespaces.html 
b/doc/configuration/namespaces.html
deleted file mode 100644
index 6c8a3fb..0000000
--- a/doc/configuration/namespaces.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/namespaces.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/namespaces.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/outputters.html
----------------------------------------------------------------------
diff --git a/doc/configuration/outputters.html 
b/doc/configuration/outputters.html
deleted file mode 100644
index 2149014..0000000
--- a/doc/configuration/outputters.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/outputters.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/outputters.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/parsers.html
----------------------------------------------------------------------
diff --git a/doc/configuration/parsers.html b/doc/configuration/parsers.html
deleted file mode 100644
index 4d21ece..0000000
--- a/doc/configuration/parsers.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/parsers.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/parsers.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/properties.html
----------------------------------------------------------------------
diff --git a/doc/configuration/properties.html 
b/doc/configuration/properties.html
deleted file mode 100644
index af5c691..0000000
--- a/doc/configuration/properties.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/properties.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/properties.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/property.html
----------------------------------------------------------------------
diff --git a/doc/configuration/property.html b/doc/configuration/property.html
deleted file mode 100644
index d8788cb..0000000
--- a/doc/configuration/property.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/property.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/property.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/resolvers.html
----------------------------------------------------------------------
diff --git a/doc/configuration/resolvers.html b/doc/configuration/resolvers.html
deleted file mode 100644
index 695837b..0000000
--- a/doc/configuration/resolvers.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/resolvers.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/resolvers.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/status.html
----------------------------------------------------------------------
diff --git a/doc/configuration/status.html b/doc/configuration/status.html
deleted file mode 100644
index a6e7536..0000000
--- a/doc/configuration/status.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/status.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/status.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/statuses.html
----------------------------------------------------------------------
diff --git a/doc/configuration/statuses.html b/doc/configuration/statuses.html
deleted file mode 100644
index 87935f4..0000000
--- a/doc/configuration/statuses.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/statuses.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/statuses.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/triggers.html
----------------------------------------------------------------------
diff --git a/doc/configuration/triggers.html b/doc/configuration/triggers.html
deleted file mode 100644
index b1b36d4..0000000
--- a/doc/configuration/triggers.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/triggers.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/triggers.html">here</a>.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/typedef.html
----------------------------------------------------------------------
diff --git a/doc/configuration/typedef.html b/doc/configuration/typedef.html
deleted file mode 100644
index ced0530..0000000
--- a/doc/configuration/typedef.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; url=../settings/typedef.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/typedef.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/configuration/version-matchers.html
----------------------------------------------------------------------
diff --git a/doc/configuration/version-matchers.html 
b/doc/configuration/version-matchers.html
deleted file mode 100644
index 7006692..0000000
--- a/doc/configuration/version-matchers.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-       <meta HTTP-EQUIV="REFRESH" content="3; 
url=../settings/version-matchers.html">
-</head>
-<body>
-<textarea id="xooki-source">
-This page has moved. If your browser doesn't automatically redirect to its new 
location, click
-<a href="../settings/version-matchers.html">here</a>.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/conflict-solving-algo.html
----------------------------------------------------------------------
diff --git a/doc/conflict-solving-algo.html b/doc/conflict-solving-algo.html
deleted file mode 100644
index 5db62f7..0000000
--- a/doc/conflict-solving-algo.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-Here are some explanations about the conflict management algorithm in 
Ivy.<br/><br/>
-
-First, one should have a good understanding on how Ivy resolves dependencies, 
and especially
-transitive dependencies.<br/><br/>
-
-During the resolve process, ivy visits each module of the dependency graph. 
<br/>
-Let's call each module a <b>node</b>, including the module we are trying to 
resolve dependencies for.<br/><br/>
-
-Each node should be able to give a conflict manager for a particular 
ModuleId.<br/>
-Let's name it <b>node.cm(mid)</b>.<br/><br/>
-
-Each node should be able to matain a map from ModuleId to a resolved 
Collection of nodes.<br/>
-This resolved collection will never contain any evicted node FOR the concerned 
node as far
-as ivy knows, dependening on where it is in graph visit.<br/>
-Let's call this map resolved, and the corresponding resolved collection 
<b>node.resolved(mid)</b>.<br/><br/>
-
-During the visit, ivy should always know from which node it came to visit 
another node. Let's call
-the first node from which ivy came <b>node.parent</b>. Note that this concept 
is slightly different from
-node parent, since a node can have several parents in the graph, but there is 
also one <b>node.parent</b>
-during the visit.<br/><br/>
-
-Let's say that a conflict manager is able to filter a collection of nodes to 
return only those
-that are not evicted. Let's call that 
<b>cm.resolveConflicts(collection)</b>.<br/><br/>
-
-Let's call <b>node.dependencies</b> the collection of direct dependencies of a 
node.<br/><br/>
-
-Let's call <b>node.revision</b> the module revision id of a node.<br/><br/>
-
-And now for the algo. This algo attempts to evict nodes on the fly, i.e. 
during the ivy visit,
-to minimize the number of resolved modules, and thus the number of ivy files 
to download.<br/><br/>
-
-It is presented in a very simplified description language, far away from the 
whole real complexity,
-but giving a good understanding of how it works. In particular, it completely 
hides some complexity due
-to configurations management.<br/><br/>
-
-<pre>
-resolve(node) {
-       node.resolved(node.mid) = <i>collection</i>(node);
-       resolveConflict(node, node.parent, empty);
-       if (!node.evicted && !node.alreadyResolved) {
-               node.loadData();
-               resolveConflict(node, node.parent, empty);
-               if (!node.evicted) {
-                       // actually do resolve
-                       foreach (dep in node.dependencies) {
-                               resolve(dep);
-                       }
-               }
-       }
-}
-
-resolveConflict(node, parent, toevict) {
-       if (node.revision.exact && 
parent.resolved(node.mid).revision.contains(node.revision)) { 
-               // exact revision already in resolved
-               // => job already done
-               return;
-       }
-       if (parent.resolved(node.mid).containsAny(toevict)) {
-               // parent.resolved(node.mid) is not up to date:
-               // recompute resolved from all sub nodes
-               resolved = parent.cm(node.mid).resolveConflicts(
-                                                
parent.dependencies.resolved(node.mid));
-       } else {
-               resolved = 
parent.cm(node.mid).resolveConflicts(<i>collection</i>(node, 
parent.resolved(node.mid)));
-       }
-       if (resolved.contains(node)) {
-               // node has been selected for the current parent
-               // we update its eviction... but it can still be evicted by 
parent !
-               node.evicted = false;
-               
-               // handle previously selected nodes that are now evicted by 
this new node
-               toevict = parent.resolved(node.mid) - resolved;
-               foreach (te in toevict) {
-                       te.evicted = true;
-               }
-               
-               // it's very important to update resolved BEFORE recompute 
parent call
-               // to allow it to recompute its resolved collection with 
correct data
-               // if necessary
-               parent.resolved(node.mid) = resolved; 
-               if (parent.parent != null) {
-                       resolveConflict(node, parent.parent, toevict);
-               }
-       } else {
-               // node has been evicted for the current parent
-               
-               // it's time to update parent resolved with found resolved...
-               // if they have not been recomputed, it does not change anything
-               parent.resolved(node.mid) = resolved; 
-               
-               node.evicted = true;
-       }
-}
-
-</pre>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/dev.html
----------------------------------------------------------------------
diff --git a/doc/dev.html b/doc/dev.html
deleted file mode 100644
index eac77fa..0000000
--- a/doc/dev.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 0};</script>   
-       <script type="text/javascript" src="xooki/xooki.js"></script>
-</head>
-<body>
-       <textarea id="xooki-source">
-<h1>Building from source</h1>
-To build Ivy from source it's really easy. 
-<h2>Requirements</h2>
-All you need is 
-<ul>
-<li>an <a href="http://subversion.tigris.org/";>svn</a> client</li>
-<em>to check out Ivy sources from apache svn, not required if you build from 
sources packaged in a release</em>
-<li><a href="http://ant.apache.org/";>Apache Ant</a> 1.6.0 or greater</li>
-<em>We recommend either ant 1.6.5 or 1.7.0</em>
-<li><a href="http://junit.org";>junit</a> 3.8.2 jar in your ant lib</li>
-<em> this is not required if you use ant 1.7</em>
-<li>a <a href="http://java.sun.com/";>jdk</a> 1.5 or greater</li>
-<em>Build instructions have been successfully tested with sun jdk 1.5.0 and 
1.6.0</em>
-</ul>
-
-<h2>Procedure</h2>
-<h3>Get the source</h3>
-You can either get the sources from a [[download release]], or get them 
directly from svn. For instance, to get the trunk version:
-<code>
-svn co https://svn.apache.org/repos/asf/ant/ivy/core/trunk ivy
-</code>
-<h3>Build</h3>
-Go to the directory where you get the Ivy sources (you should see a file named 
build.xml) and run:
-<code>
-ant
-</code>
-<h3>Check the result</h3>
-The ant build will compile the core classes of Ivy and use them to resolve the 
dependencies (used for some optional features). Then it will compile and run 
tests with coverage metrics.
-
-If everything goes well, you should see the message
-<code>
-BUILD SUCCESSFUL
-</code>
-Then you can check the test results in the build/doc/reports/test directory, 
the jars are in build/artifacts, and the test coverage report in 
build/doc/reports/coverage
-<h1>Coding conventions</h1>
-The Ivy code base is supposed to follow the standard java conventions:
-http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
-
-This is a work in progress though (see IVY-511), but patches helping migration 
to these conventions are welcome.
-
-<h1>Developing with eclipse</h1>
-Even though you can develop Ivy with your IDE of choice, we support eclipse 
development by providing ad hoc metadata.
-
-We currently provide two options:
-<h2>Eclipse alone</h2>
-To develop with a simple eclipse install all you need is eclipse 3.1 or 
greater, with no particular plugin.
-First call the following ant target in your Ivy workspace:
-<code>
-ant eclipse-default
-</code>
-This will resolve the dependencies of Ivy and produce a .classpath using the 
resolved jars for the build path.
-Then you can use the "Import->Existing project into workspace" eclipse feature 
to import the Ivy project in your workspace.
-<h2>Eclipse + IvyDE</h2>
-You can also leverage the latest IvyDE version to be able to easily resolve 
the ivy dependencies from Eclipse.
-To do so all you need is call the following ant target in your Ivy workspace:
-<code>
-ant eclipse-ivyde
-</code>
-or if you don't have ant installed you can simply copy the file 
.classpath.ivyde and rename it to .classpath
-Then you can import the project using "Import->Existing project into 
workspace" as long as you already have latest IvyDE installed.
-
-To install latest IvyDE version compatible with the latest Ivy used to resolve 
Ivy dependencies, you will need to use a snapshot build, not endorsed by the 
ASF, available here:
-http://people.apache.org/~xavier/ivyde/snapshot/
-
-Download the file and unzip its content in your eclipse installation directory.
-
-<h2>recommended plugins</h2>
-The Ivy project comes with settings for the <a 
href="http://eclipse-cs.sourceforge.net/";>checkstyle plugin</a> we recommend to 
use to avoid introducing new disgression to the checkstyle rules we use.
-If you use this plugin, you will many errors in Ivy. As we said, following 
strict checkstyle rules is a work in progress and we used to have pretty 
different code conventions (like using _ as prefix for private attributes), so 
we still have things to fix. We usually use the filter in the problems view to 
filter out checkstyle errors from this view, which helps to know what the real 
compilation problem are.
-
-Besides this plugin we also recommend to use a subversion plugin, <a 
href="http://www.eclipse.org/subversive/";>subversive</a> or <a 
href="http://subclipse.tigris.org";>subclipse</a> being the two options 
currently available in the open source landscape.
-</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/dev/makerelease.html
----------------------------------------------------------------------
diff --git a/doc/dev/makerelease.html b/doc/dev/makerelease.html
deleted file mode 100644
index 664cc09..0000000
--- a/doc/dev/makerelease.html
+++ /dev/null
@@ -1,225 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 1};</script>   
-       <script type="text/javascript" src="../xooki/xooki.js"></script>
-</head>
-<body>
-       <textarea id="xooki-source">
-<h1>Making a release</h1>
-<h2>Requirements</h2>
-Requirements for making a release are similar to the requirements for building 
from source, except that JDK 1.6+ and Apache Ant 1.9+ are required.
-<h2>Procedure</h2>
-<h3>1. Check the files which needs to be updated for the release.</h3>
-On the master, check that files which require update for the release are up to 
date.
-This includes particularly:
-doc/release-notes.html
-<h3>2. Check out a clean copy of the branch</h3>
-Run the following git command to checkout the branch, revert any change and 
remove untracked and ignored files:
-<code>
-git checkout 2.0.x
-git reset --hard
-git clean -d -x -f
-</code>
-<h3>3. Add Ivy xsd file.</h3>
-You need to store the current ivy xml schema in the documentation, so that it 
will later be accessible on public web site. To do so, run the following 
command in the directory in which you checked out the release branch:
-<code>
-ant -f build-release.xml release-xsd
-</code>
-
-And commit your changes in the branch:
-<code>
-git add doc/ivy.xsd
-git commit -m "release the ivy.xsd"
-</code>
-
-<h3>4. Launch the release script</h3>
-<code>
-ant -f build-release.xml release
-</code>
-The status should be release only for final releases, and milestone for any 
other intermediate release.
-If the release script is successful, release artifacts will be waiting for you 
in the build/distrib directory.
-
-<h3>5. Verify the release</h3>
-Check that all zips can be opened correctly, and that running 'ant' after 
unzipping the source distribution works properly.
-You can also do a smoke test with the generated ivy.jar, to see if it is able 
to resolve properly a basic module (for instance you can run some tutorials 
provided in the src/example directory in all distributions).
-
-<h3>6. Sign the artifacts</h3>
-It's now time to sign the release artifacts and upload them to a location 
accessible by other Apache commiters.
-
-Here is a simple way to sign the files using gnupg:
-<code>
-gpg --armor --output file.zip.asc --detach-sig file.zip
-</code>
-
-Here is a ruby script you can use to sign the files:
-<code>
-require 'find'
-
-Find.find('build/distrib') do |f| 
-    `gpg --armor --output #{f}.asc --detach-sig #{f}` if File.file?(f) && 
['.zip', '.gz', '.jar', '.pom'].include?(File.extname(f))
-end
-</code>
-Be prepared to enter your passphrase several times if you use this script, gpg 
will ask for your passphrase for each file to sign.
-
-<h3>7. Prepare the Eclipse update site</h3>
-
-To be able to test the release within IvyDE, it can be deployed in the IvyDE 
update site. See <a 
href="http://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html";>that 
page</a> to know how to process.
-
-<h3>8. Publish the release candidate</h3>
-
-All artifacts in <tt>build/distrib/dist</tt> needs to be published on the 
'dist' svn of the ASF, in the <b>dev</b> part.
-
-The following command lines should do the job:
-<code>
-svn checkout -N https://dist.apache.org/repos/dist/dev/ant/ivy 
build/distrib/dist
-svn add build/distrib/dist/*
-svn commit build/distrib/dist -m 'Ivy 2.4.0 distribution'
-</code>
-
-<h3>9. Publish the Maven artifact to Nexus</h3>
-
-Having your GPG key ID, its password, your apache ID and the associated 
password, just launch ant and enter the information as required:
-<code>
-ant -f build-release.xml upload-nexus
-</code>
-
-Once uploaded, log in https://repository.apache.org/ with your prefered web 
browser (use your Apache ID).
-
-You should find there an <i>open</i> repository with the name of the form 
<tt>orgapacheant-XXXX</tt>. It should contain the Maven artifacts: the pom, the 
jar, the sources, the javadocs and the md5 and asc files.
-
-Now <i>close</i> the staging repository, with the description "Ivy 
2.0.0-beta1". Closing means you finished the upload and some automatic checks 
will run. You can see them in the <i>Activity</i> tab of the repository.
-
-Once the checks passed, you can find in the <i>Summary</i> the URL of the 
staging repository. It will something like: 
https://repository.apache.org/content/repositories/orgapacheant-XXXX/
-
-<h3>10. Create a signed tag</h3>
-As soon as you are happy with the artifacts to be released, it is time to tag 
the release
-<code>
-git tag -s 2.0.0-beta1 -m 'Release Ivy 2.0.0-beta1'
-</code>
-
-And push the changes to the ASF repo
-<code>
-git push --tags 
-</code>
-
-<h3>11. Call for a vote to approve the release</h3>
-Cast a vote to approve the release on the d...@ant.apache.org mailing list.
-
-Here is an example:
-<code>
-Subject: [VOTE] Ivy ${version} Release
-
-I have built a release candidate for Ivy ${version}
-
-The svn tag of this release is: 
https://git-wip-us.apache.org/repos/asf?p=ant-ivy.git;a=tag;h=refs/tags/2.0.0-beta1
-
-The artifacts has been published to: 
https://dist.apache.org/repos/dist/dev/ant/ivy/$VERSION at revision 
${svn-rev-of-the-check-in}
-
-The staging maven repository is availble there: 
https://repository.apache.org/content/repositories/orgapacheant-XXXX
-
-The Eclipse updatesite has been build there: 
https://dist.apache.org/repos/dist/dev/ant/ivyde/updatesite/ivy-2.0.0.beta1_20141213170938/
-
-Do you vote for the release of these binaries?
-
-[ ] Yes
-[ ] No
-
-Regards,
-
-${me}, Ivy ${version} release manager
-</code>
-<h3>12. Publish the release</h3>
-
-If the release is approved, it's now time to make it public. The artifacts in 
the <i>dev</i> part needs to be moved into the <i>release</i> one:
-<code>
-$ svn mv https://dist.apache.org/repos/dist/dev/ant/ivy/$VERSION 
https://dist.apache.org/repos/dist/release/ant/ivy/$VERSION
-</code>
-
-In order to keep the main dist area of a reasonable size, old releases should 
be removed. They will disapear from the main dist but will still be available 
via the <a href="http://archive.apache.org/dist/ant/ivy/";>archive</a>. To do 
so, just use the <tt>svn rm</tt> command against the artifacts or folders to 
remove.
-
-<h3>13. Promote the Maven staging repository</h3>
-
-Go log in https://repository.apache.org/ with your prefered web browser (use 
your Apache ID).
-
-Select the appropriate <tt>orgapacheant-XXXX</tt> repository and select the 
<i>Release</i> action.
-
-<h3>14. Update the web site</h3>
-
-It's time to update the download image used on the home page and the download 
page. Use site/images/ivy-dl.xcf as a basis if you have <a 
href="http://www.gimp.org/";>gimp</a> installed. Then you can update the home 
page to refer to this image, and add a news item announcing the new version. 
Update also the download page with the new image and update the links to the 
download location (using a search/replace on the html source is recommended for 
this).
-
-The just release documentation should be added to the site. To do so, you need 
to:
-<ol>
-<li>edit the toc.json file in the site component of Ivy</li>
-and add a piece of json with a title and an url; note that the version in the 
url must be the same as the tag in the git repo.
-<code>
-{
-   "title":"2.0.0-beta1",
-   "url":"http://ant.apache.org/ivy/history/2.0.0-beta1/index.html";
-}
-</code>
-<li>generate the part of the site for the new version:</li>
-<code>
-ant checkout-history -Dhistory.version=2.0.0-beta1
-ant generate-history -Dhistory.version=2.0.0-beta1
-</code>
-<li>if the 'latest-milestone' needs to be update too, run:</li>
-<code>
-ant checkout-history -Dhistory.version=2.0.0-beta1 
-Dtarget.history.folder=latest-milestone
-</code>
-</ol>
-
-Now let's generate the website with the new toc:
-<code>
-ant /all generate-site
-</code>
-
-You should verify that the site generated in the production directory is OK. 
You can open the files with your prefered web browser like it was deployed.
-
-And once your happy with it, commit the changes in the source directory, and 
in the production directoy to get it actually deployed via svnpubsub.
-
-Tip: lot's of files might need to be 'added' to svn. An handy command to 
<tt>add</tt> any file which is not yet under version control is the following 
one:
-<code>svn add --force sources</code>
-
-<h3>15. Deploy the Eclipse updatesite</h3>
-
-If the Eclipse update site has already been prepared to include that new Ivy 
release, it is now needed to be deployed. Then follow the deployment 
instruction on <a 
href="http://ant.apache.org/ivy/ivyde/history/trunk/dev/updatesite.html";>that 
page</a>.
-
-<h3>16. Announce</h3>
-Announce the release on the dev@ant.a.o, ivy-user@ant.a.o, u...@ant.apache.org 
and annou...@apache.org mailing lists.
-You can also announce the release on popular web sites, like freshmeat.net 
(xavier is the owner of the Ivy project on freshmeat), javalobby.org, 
theserverside.com, dzone.com, ...
-
-<h3>17. Update this doc</h3>
-If you feel like anything is missing or misleading in this release doc, update 
it as soon as you encounter the problem.
-
-<h3>18. Merge your modifications back to the master if necessary.</h3>
-Modifications on the template files do not need to be merged, but if you had 
troubles during your release you may want to merge your fixes back to the trunk.
-
-<h3>19. Prepare next release</h3>
-In the master branch, update the file version.properties with the version of 
the next release so that anyone building from the trunk will obtain jar with 
the correct version number.
-
-If the version just release is a final one (not an alpha, beta or rc), the 
list of changes should be emptied in doc/release-notes.html, and update there 
the next expected version. The announcement in the file should also be changed 
accordingly to the next expected version.
-
-Release the version in <a 
href="https://issues.apache.org/jira/browse/IVY";>jira</a>, and create a new 
unreleased version for the next planned version.</textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/extend.html
----------------------------------------------------------------------
diff --git a/doc/extend.html b/doc/extend.html
deleted file mode 100644
index 0b6bb75..0000000
--- a/doc/extend.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd";>
-<!--
-   Licensed to the Apache Software Foundation (ASF) under one
-   or more contributor license agreements.  See the NOTICE file
-   distributed with this work for additional information
-   regarding copyright ownership.  The ASF licenses this file
-   to you under the Apache License, Version 2.0 (the
-   "License"); you may not use this file except in compliance
-   with the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing,
-   software distributed under the License is distributed on an
-   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-   KIND, either express or implied.  See the License for the
-   specific language governing permissions and limitations
-   under the License.    
--->
-<html>
-<head>
-       <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
-       <script type="text/javascript">var xookiConfig = {level: 0};</script>   
-       <script type="text/javascript" src="xooki/xooki.js"></script>
-</head>
-<body>
-       <textarea id="xooki-source">
-Many things are configurable in Ivy, and many things are available with Ivy 
core. But when you want to do something not built in ivy core, you can still 
plug your own code.
-
-Many things are pluggable in Ivy:
-<ul>
-<li>module descriptor parsers</li>
-<li>dependency resolvers</li>
-<li>lock strategies</li>
-<li>latest strategies</li>
-<li>circular dependency strategies</li>
-<li>conflict managers</li>
-<li>report outputters</li>
-<li>version matchers</li>
-<li>triggers</li>
-</ul>
-
-Before trying to implement your own, we encourage you to check if the solution 
to your problem cannot be addressed by existing features, or by [[links 
contributed ones]]. Do not hesitate to ask for help on the [[mailing-lists]].
-
-If you still don't find what you need, then you'll have to develop your own 
plugin or find someone who could do that for you.
-
-All ivy plug-ins use the same code patterns as ant specific tasks for 
parameters. This means that if you want to have a "myattribute" of type String, 
you just have to declare a method called setMyattribute(String val) on your 
plug-in. The same applies to child tags, you just have to follow Ant 
specifications.
-
-All pluggable code in Ivy is located in the 
[[gitdir:src/java/org/apache/ivy/plugins org.apache.ivy.plugins]] package. In 
each package you will find an interface that you must implement to provide a 
new plugin. We usually also provide an abstract class easing the implementation 
and making your code more independent of interface changes. We heavily 
recommend using these abstract classes as a base class.
-
-To understand how your implementation can be done, we suggest looking at 
existing implementations we provide, it's the best way to get started.
-       </textarea>
-<script type="text/javascript">xooki.postProcess();</script>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/ideas.txt
----------------------------------------------------------------------
diff --git a/doc/ideas.txt b/doc/ideas.txt
deleted file mode 100644
index 9de6c5a..0000000
--- a/doc/ideas.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-- messages
-    it is quite difficult to know exactly what messages should be output to 
the console or not, and it often
-    depends on the user profile: beginner, expert, build manager, simple user, 
...
-    
-    Being able to define the messages output in a single and homogeneous way 
could be a good thing.
-    
-    To allow this, maybe a solution could be to output messages in the code 
only by using keys:
-    LOGGER.debug("unhandled.revision", mrid.getRevision());
-    
-    The LOGGER would be a constant initialised with the class name.
-    
-    a profile wold consist in a message.properties file, associating each key 
(prefixed by the FQCN) to a 
-    message for the given profile. A key with no mapping result in no message 
at all.
-    
-    it would be possible to disable all messages of a class or activate only a 
certain level per class 
-    (as in log4j for instance) to customize a profile at runtime
-    
-    shifting is costly, about 400 calls to messages
-
-- promote task to update an already published module with a new status
-       this task would also automatically update compatiblity data (see below)
-- tag task to add one or several tags to an already published module
-       tag could be added in a simple properties file next to the module ivy 
file
-       this properties would be updated by this task
-       every time ivy parses an ivy file, it would try to locate corresponding 
tag file,
-       and if any load tags in the module descriptor instance
-- compatiblity data
-       tags could be used for to indicate that a module has some compatibility 
level
-       with another one: if module A 2.0 has been tested successfully with B 
1.0 and thus obtain status milestone, 
-       then a tag "compatible.with.A.2.0=milestone" is put on B 1.0
-       then latest version matcher code could be updated to handle something 
like this:
-       latest.compatible.milestone 
-       to be able to get the latest version of a dependency with at least a 
tag like
-       compatible.with.A.[any revision]=milestone
-       
-       since all tags should be inspected to know that, maybe using an xml 
file like this would be better:
-       <compatible>
-               <module org="orga" name="A">
-                       <revision name="2.0" status="milestone"/>
-               </module>
-       </compatible>
-       This would be cleaner, but less simple, and less flexible than using a 
tags system, which could be used
-       for other use cases.
-       
-       Another solution would be to put two tags on B 1.0: one with A 
revision, and one without. The tag without 
-       the revision could be used for latest.compatible.*, meaning that the 
last compatiblity status only would 
-       be used. For instance, A 2.0 is said to be release compatible with B 
1.0. using latest.compatible.release 
-       is thus resolved to B 1.0. But now A 2.1 is built, and a first test 
tell that it is (at least) milestone
-       compatible with B 1.0. The compatibility status of B is thus decreased  
to milestone, and 
-       latest.compatible.release is not resolved anymore to B 1.0, but maybe B 
0.9... at least until the release
-       compatibility tests are done on A. Then if it is release compatible, 
the tag is put back to the good status, 
-       and if it isn't compatible, the compatiblity status is left to 
milestone, which is ok.
-       Consequently the main problem with this solution is the time before all 
the tests are run. So maybe a module 
-       should be promoted (and thus compatiblity status updated) only when all 
tests are done, or when an incompatible
-       level is reached. Note that this solution is only acceptable in case of 
automatic tests. When the promotion is
-       done by a QA team several days or even weeks after the previous status, 
maybe we can't wait for these tests
-       to be done...
-       Another solution would be to promote the module at eeach step, but only 
update the tag if the compatibility level
-       is better than the previous one. Another task woudl then allow to 
indicate an incompatibility, if some level of 
-       tests then fails.
-       
-       
-       switching between latest compatible and latest version could also be 
done without any modification in ivy file:
-       use latest.* dependency revision, and configure your resolve task to 
use compatible only versions.
-       
-       this way testing absolute latest version for a continuous integration 
server would be easy, and if the latest 
-       version fails, latest compatible could be used easily, to test the 
module in a relative isolation of dependency 
-       changes. In this case the continuous integration server should notify 
of the first failure before notifying of 
-       the success of the compatible build: integration of latest modules has 
failed, but not the module itself.
-       It would thus allow to have more often a latest successful build, even 
in case of api breaks.

http://git-wip-us.apache.org/repos/asf/ant-ivy/blob/0c769150/doc/images/ant-project-logo.gif
----------------------------------------------------------------------
diff --git a/doc/images/ant-project-logo.gif b/doc/images/ant-project-logo.gif
deleted file mode 100644
index de57d34..0000000
Binary files a/doc/images/ant-project-logo.gif and /dev/null differ

Reply via email to