Browse Source

Documentation

tags/v1.5.0
James Moger 10 years ago
parent
commit
a3ac802e4c

+ 4
- 0
src/main/java/com/gitblit/extensions/PatchsetHook.java View 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);
}

+ 3
- 1
src/main/java/com/gitblit/extensions/ReceiveHook.java View 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);
}

+ 3
- 1
src/main/java/com/gitblit/extensions/TicketHook.java View 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);
}

+ 7
- 0
src/main/java/com/gitblit/transport/ssh/commands/DispatchCommand.java View 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);


+ 1
- 1
src/site/plugins_overview.mkd View 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

Loading…
Cancel
Save