]> source.dussan.org Git - gitblit.git/commitdiff
Documentation
authorJames Moger <james.moger@gitblit.com>
Sun, 13 Apr 2014 15:52:26 +0000 (11:52 -0400)
committerJames Moger <james.moger@gitblit.com>
Sun, 13 Apr 2014 15:52:26 +0000 (11:52 -0400)
src/main/java/com/gitblit/extensions/PatchsetHook.java
src/main/java/com/gitblit/extensions/ReceiveHook.java
src/main/java/com/gitblit/extensions/TicketHook.java
src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java
src/site/plugins_overview.mkd

index e465f5075c8b004a94372a0159036b29d45c1c5a..fa48aae0869f05dcae9789ea40d853f4fec164ea 100644 (file)
@@ -23,6 +23,7 @@ import com.gitblit.models.TicketModel;
  * Extension point for plugins to respond to Ticket patchset changes.
  *
  * @author James Moger
+ * @since 1.5.0
  *
  */
 public abstract class PatchsetHook implements ExtensionPoint {
@@ -33,6 +34,7 @@ public abstract class PatchsetHook implements ExtensionPoint {
         * proposal or it may be a existing ticket that now has a new patchset.
         *
         * @param ticket
+        * @since 1.5.0
         */
        public abstract void onNewPatchset(TicketModel ticket);
 
@@ -40,6 +42,7 @@ public abstract class PatchsetHook implements ExtensionPoint {
         * Called after a patchset has been FAST-FORWARD updated.
         *
         * @param ticket
+        * @since 1.5.0
         */
        public abstract void onUpdatePatchset(TicketModel ticket);
 
@@ -48,6 +51,7 @@ public abstract class PatchsetHook implements ExtensionPoint {
         * in the ticket.
         *
         * @param ticket
+        * @since 1.5.0
         */
        public abstract void onMergePatchset(TicketModel ticket);
 }
index 00dcb3e3354f7b32dad9f6d3354c516e64ec0aa6..b3c9d9fd5d05f007d6339ea63cd31a52c3ea30d7 100644 (file)
@@ -27,7 +27,7 @@ import com.gitblit.git.GitblitReceivePack;
  * Extension point for plugins to process commits on Pre- and Post- Receive.
  *
  * @author James Moger
- *
+ * @since 1.5.0
  */
 public abstract class ReceiveHook implements ExtensionPoint {
 
@@ -38,6 +38,7 @@ public abstract class ReceiveHook implements ExtensionPoint {
         *
         * @param receivePack
         * @param commands
+        * @since 1.5.0
         */
        public abstract void onPreReceive(GitblitReceivePack receivePack, Collection<ReceiveCommand> commands);
 
@@ -48,6 +49,7 @@ public abstract class ReceiveHook implements ExtensionPoint {
         *
         * @param receivePack
         * @param commands
+        * @since 1.5.0
         */
        public abstract void onPostReceive(GitblitReceivePack receivePack, Collection<ReceiveCommand> commands);
 }
index 3acbef305ea0fbddece4079ec6dcae89a5b59c01..c6e548d08bf5fa6d16d13bad4ae29a38b04baaa6 100644 (file)
@@ -24,7 +24,7 @@ import com.gitblit.models.TicketModel.Change;
  * Extension point for plugins to respond to Ticket changes.
  *
  * @author James Moger
- *
+ * @since 1.5.0
  */
 public abstract class TicketHook implements ExtensionPoint {
 
@@ -32,6 +32,7 @@ public abstract class TicketHook implements ExtensionPoint {
         * Called when a new ticket is created.
         *
         * @param ticket
+        * @since 1.5.0
         */
        public abstract void onNewTicket(TicketModel ticket);
 
@@ -41,6 +42,7 @@ public abstract class TicketHook implements ExtensionPoint {
         *
         * @param ticket
         * @param change
+        * @since 1.5.0
         */
        public abstract void onUpdateTicket(TicketModel ticket, Change change);
 }
index f8239b551a85e45a0521b5e5a599bddcd33bdbb3..754a64f36c9ce55d1443e765d6bc5d274337f634 100644 (file)
@@ -40,6 +40,12 @@ import com.google.common.base.Joiner;
 import com.google.common.base.Strings;
 import com.google.common.collect.Maps;
 
+/**
+ * Parses an SSH command-line and dispatches the command to the appropriate
+ * BaseCommand instance.
+ *
+ * @since 1.5.0
+ */
 public abstract class DispatchCommand extends BaseCommand implements ExtensionPoint {
 
        private Logger log = LoggerFactory.getLogger(getClass());
@@ -89,6 +95,7 @@ public abstract class DispatchCommand extends BaseCommand implements ExtensionPo
         * registered within this method.
         *
         * @param user
+        * @since 1.5.0
         */
        protected abstract void setup(UserModel user);
 
index 29fc8aa83e86bd145492b391032a2ad18d2e5c3d..5cb60d0772b4e850eabd88e0bb6f84c03d4f5a1b 100644 (file)
@@ -20,7 +20,7 @@ The zip plugins are stored in `${baseFolder}/plugins` and are unpacked on startu
 A plugin defines it's metadata in the META-INF/MANIFEST.MF file:
 
     Plugin-Id: powertools
-    Plugin-Description: Gitblit Powertools
+    Plugin-Description: Command and control Gitblit over SSH
     Plugin-Class: com.gitblit.plugin.powertools.Powertools
     Plugin-Version: 1.2.0
     Plugin-Provider: gitblit.com