Merge pull request #1 from zaro0508/change-name-zuul

change project name from dependson to zuul
diff --git a/BUCK b/BUCK
index f0d36d3..40fe52c 100644
--- a/BUCK
+++ b/BUCK
@@ -1,21 +1,21 @@
 include_defs('//bucklets/gerrit_plugin.bucklet')
 
 gerrit_plugin(
-  name = 'dependson',
+  name = 'zuul',
   srcs = glob(['src/main/java/**/*.java']),
   resources = glob(['src/main/**/*']),
-  gwt_module = 'com.googlesource.gerrit.plugins.dependson.DependsOn',
+  gwt_module = 'com.googlesource.gerrit.plugins.zuul.Zuul',
   manifest_entries = [
-    'Gerrit-PluginName: dependson',
+    'Gerrit-PluginName: zuul',
     'Gerrit-ApiType: plugin',
     'Gerrit-ApiVersion: 2.13-SNAPSHOT',
-    'Gerrit-Module: com.googlesource.gerrit.plugins.dependson.Module',
-    'Gerrit-HttpModule: com.googlesource.gerrit.plugins.dependson.HttpModule',
+    'Gerrit-Module: com.googlesource.gerrit.plugins.zuul.Module',
+    'Gerrit-HttpModule: com.googlesource.gerrit.plugins.zuul.HttpModule',
   ],
 )
 
 # this is required for bucklets/tools/eclipse/project.py to work
 java_library(
   name = 'classpath',
-  deps = [':dependson__plugin'],
+  deps = [':zuul__plugin'],
 )
diff --git a/README.md b/README.md
index f884c9f..8ba1066 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,25 @@
-# Gerrit Depends On Plugin
+# Gerrit Zuul Plugin
 
 Openstack uses [Zuul] for project gating and one of the features of Zuul is
 [cross repository dependencies] (CRD).  Zuul will detect CRDs in git
 commit messages to allow it to arrange patchsets (in order) before scheduling
 them for build and test.
 
-It can become very difficult, downright confusing really to determine the
-dependency relationships with only the 'depends-on' reference.  Also the use
-of CRD can produce [dependency cycles] which can cause Zuul to be ineffective.
-To help alleviate these issues this plugin adds a 'needed-by' reference on the
-Gerrit UI.  It also adds dependency cycle detection and will display the CRD
-references in red if a cycle has been detected.  This plugin also adds a REST
-endpoint to allow other clients to retrieve CRD info.
+The problems with having only a 'depends-on' reference:
+* It can become very difficult, downright confusing really, to determine the
+dependency relationships.
+* The use of CRD can produce [dependency cycles] which can be difficult to
+detect.
 
-More information about this plugin can be found in the documentation.
+To help alleviate these issues this plugin adds the following:
+* A reverse lookup for the 'depends-on' reference. The 'needed-by' reference has
+been added to the Gerrit UI to let users know that the currently viewed change
+is needed by a referenced change.
+* Dependency cycle detection which will display the CRD references in red if a
+dependency cycle has been detected.
+* A REST endpoint to allow other clients to retrieve CRD info.
+
+Detailed information about this plugin can be found in the documentation.
 
 [Zuul]: http://docs.openstack.org/infra/zuul/index.html
 [cross repository dependencies]: http://docs.openstack.org/infra/zuul/gating.html#cross-repository-dependencies
diff --git a/pom.xml b/pom.xml
index b43fcce..07137ec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,10 +19,10 @@
   <modelVersion>4.0.0</modelVersion>
 
   <groupId>com.googlesource.gerrit.plugins</groupId>
-  <artifactId>dependson</artifactId>
+  <artifactId>zuul</artifactId>
   <packaging>jar</packaging>
   <version>2.13-SNAPSHOT</version>
-  <name>dependson</name>
+  <name>zuul</name>
 
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
@@ -41,9 +41,9 @@
           </includes>
           <archive>
             <manifestEntries>
-              <Gerrit-PluginName>dependson</Gerrit-PluginName>
-              <Gerrit-Module>com.googlesource.gerrit.plugins.dependson.Module</Gerrit-Module>
-              <Gerrit-HttpModule>com.googlesource.gerrit.plugins.dependson.HttpModule</Gerrit-HttpModule>
+              <Gerrit-PluginName>zuul</Gerrit-PluginName>
+              <Gerrit-Module>com.googlesource.gerrit.plugins.zuul.Module</Gerrit-Module>
+              <Gerrit-HttpModule>com.googlesource.gerrit.plugins.zuul.HttpModule</Gerrit-HttpModule>
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://www.gerritcodereview.com/</Implementation-URL>
 
@@ -73,7 +73,7 @@
         <artifactId>gwt-maven-plugin</artifactId>
         <version>2.7.0</version>
         <configuration>
-          <module>com.googlesource.gerrit.plugins.dependson.DependsOn</module>
+          <module>com.googlesource.gerrit.plugins.zuul.Zuul</module>
           <disableClassMetadata>true</disableClassMetadata>
           <disableCastChecking>true</disableCastChecking>
           <webappDirectory>${project.build.directory}/classes/static</webappDirectory>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/DependencyInfo.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/DependencyInfo.java
similarity index 93%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/DependencyInfo.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/DependencyInfo.java
index b7306e9..72c305f 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/DependencyInfo.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/DependencyInfo.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson;
+package com.googlesource.gerrit.plugins.zuul;
 
 import java.util.List;
 
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/GetDependency.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/GetDependency.java
similarity index 98%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/GetDependency.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/GetDependency.java
index 1ed078a..bdfa2bc 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/GetDependency.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/GetDependency.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson;
+package com.googlesource.gerrit.plugins.zuul;
 
 import com.google.gerrit.extensions.common.ChangeInfo;
 import com.google.gerrit.extensions.restapi.AuthException;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/HttpModule.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/HttpModule.java
similarity index 90%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/HttpModule.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/HttpModule.java
index 09ffaff..6c6ad48 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/HttpModule.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/HttpModule.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson;
+package com.googlesource.gerrit.plugins.zuul;
 
 import com.google.gerrit.extensions.registration.DynamicSet;
 import com.google.gerrit.extensions.webui.GwtPlugin;
@@ -24,6 +24,6 @@
   @Override
   protected void configureServlets() {
     DynamicSet.bind(binder(), WebUiPlugin.class)
-        .toInstance(new GwtPlugin("dependson"));
+        .toInstance(new GwtPlugin("zuul"));
   }
 }
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/Module.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/Module.java
similarity index 95%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/Module.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/Module.java
index 9232b0f..fe0f020 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/Module.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/Module.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson;
+package com.googlesource.gerrit.plugins.zuul;
 
 import static com.google.gerrit.server.change.RevisionResource.REVISION_KIND;
 
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/DependsOn.gwt.xml b/src/main/java/com/googlesource/gerrit/plugins/zuul/Zuul.gwt.xml
similarity index 87%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/DependsOn.gwt.xml
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/Zuul.gwt.xml
index ad3ad15..d9bad3d 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/DependsOn.gwt.xml
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/Zuul.gwt.xml
@@ -14,7 +14,7 @@
  See the License for the specific language governing permissions and
  limitations under the License.
 -->
-<module rename-to="dependson">
+<module rename-to="zuul">
   <!-- Inherit the core Web Toolkit stuff.                        -->
   <inherits name="com.google.gwt.user.User"/>
   <!-- Other module inherits                                      -->
@@ -24,6 +24,6 @@
   <!-- resources to the plugin. No theme inherits lines were      -->
   <!-- added in order to make this plugin as simple as possible   -->
   <!-- Specify the app entry point class.                         -->
-  <entry-point class="com.googlesource.gerrit.plugins.dependson.client.DependsOnPlugin"/>
-  <stylesheet src="dependson.css"/>
+  <entry-point class="com.googlesource.gerrit.plugins.zuul.client.ZuulPlugin"/>
+  <stylesheet src="zuul.css"/>
 </module>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependencyInfo.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/DependencyInfo.java
similarity index 87%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependencyInfo.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/client/DependencyInfo.java
index 144d1b2..6541ffa 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependencyInfo.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/DependencyInfo.java
@@ -1,4 +1,4 @@
-package com.googlesource.gerrit.plugins.dependson.client;
+package com.googlesource.gerrit.plugins.zuul.client;
 
 import com.google.gwt.core.client.JavaScriptObject;
 import com.google.gwt.core.client.JsArrayString;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/LabelPanel.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/LabelPanel.java
similarity index 98%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/client/LabelPanel.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/client/LabelPanel.java
index c8986e6..aa56c1c 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/LabelPanel.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/LabelPanel.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson.client;
+package com.googlesource.gerrit.plugins.zuul.client;
 
 import com.google.gerrit.client.GerritUiExtensionPoint;
 import com.google.gerrit.client.info.ChangeInfo;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependsOnPlugin.java b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/ZuulPlugin.java
similarity index 90%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependsOnPlugin.java
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/client/ZuulPlugin.java
index 6ffda81..ddd80f8 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/dependson/client/DependsOnPlugin.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/zuul/client/ZuulPlugin.java
@@ -12,7 +12,7 @@
 // See the License for the specific language governing permissions and
 // limitations under the License.
 
-package com.googlesource.gerrit.plugins.dependson.client;
+package com.googlesource.gerrit.plugins.zuul.client;
 
 import com.google.gerrit.client.GerritUiExtensionPoint;
 import com.google.gerrit.client.Resources;
@@ -20,7 +20,7 @@
 import com.google.gerrit.plugin.client.PluginEntryPoint;
 import com.google.gwt.core.client.GWT;
 
-public class DependsOnPlugin extends PluginEntryPoint {
+public class ZuulPlugin extends PluginEntryPoint {
   public static final Resources RESOURCES = GWT.create(Resources.class);
 
   @Override
diff --git a/src/main/java/com/googlesource/gerrit/plugins/dependson/public/dependson.css b/src/main/java/com/googlesource/gerrit/plugins/zuul/public/zuul.css
similarity index 100%
rename from src/main/java/com/googlesource/gerrit/plugins/dependson/public/dependson.css
rename to src/main/java/com/googlesource/gerrit/plugins/zuul/public/zuul.css