Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gitblit-org/gitblit-powertools-plugin

Powertools plugin for Gitblit
https://github.com/gitblit-org/gitblit-powertools-plugin

Last synced: 7 days ago
JSON representation

Powertools plugin for Gitblit

Awesome Lists containing this project

README

        

## Gitblit Powertools plugin

*REQUIRES 1.5.0*

The Gitblit Powertools plugin exposes convenient user controls and server management & administration commands through the pluggable SSH command server.

### Installation

This plugin is referenced in the Gitblit Plugin Registry and you may install it using SSH with an administrator account.

ssh host plugin refresh
ssh host plugin install powertools
ssh host plugin ls

Alternatively, you can download the zip from [here](http://plugins.gitblit.com) manually copy it to your `${baseFolder}/plugins` directory.

### Usage

Each command has built-in help.

##### Implemented Features

- repository management:
- lists
- show/details [1]
- creation [3]
- mirror creation [3]
- field setting [2]
- deletion [2]
- renaming [2]
- fork [4]
- user management [1]
- lists
- show/details
- creation
- field setting
- deletion
- renaming
- permissions
- enabling/disabling
- team management [1]
- lists
- show/details
- creation
- field setting
- deletion
- renaming
- permissions
- memberships
- server settings management [1]
- list settings
- dscribe/show setting
- add setting
- update setting
- reset setting
- project management
- lists
- tickets management
- lists/queries

##### Planned Features

- tickets management
- creation
- comments
- field setting
- patchset reviews
- patchset ci verification

[1]: Requires *admin* privileges
[2]: Requires *admin* or *owner* privileges
[3]: Requires *admin* or *create* privileges
[4]: Requires *admin* or *fork* privileges

### Building against a Gitblit RELEASE

ant && cp build/target/powertools*.zip /path/to/gitblit/plugins

### Building against a Gitblit SNAPSHOT

# install Gitblit SNAPSHOT into the Moxie repository
/path/to/dev/gitblit/ant installMoxie

# refresh dependencies & build plugin
/path/to/dev/powertools/ant && cp build/target/powertools*.zip /path/to/gitblit/plugins