summaryrefslogtreecommitdiffstats
path: root/src/main
Commit message (Collapse)AuthorAgeFilesLines
...
* Implemented teams dispatcher and management commandsJames Moger2014-04-102-0/+362
|
* Revise user list columns to match web uiJames Moger2014-04-101-7/+16
|
* Preserve key index when re-adding an existing keyJames Moger2014-04-101-5/+11
|
* Simplify show user outputJames Moger2014-04-101-17/+8
|
* Add command to change the comment of a registered ssh public keyJames Moger2014-04-102-4/+49
|
* Add owned repositories and public key fingerprints to admin show user commandJames Moger2014-04-101-2/+46
|
* Refine delete user methodJames Moger2014-04-101-5/+2
|
* Track the SSH public key used for a session and add a `keys which` commandJames Moger2014-04-105-11/+58
|
* Delete ssh public keys when user is deletedJames Moger2014-04-101-0/+21
|
* Improve command help with formatting and usage examplesJames Moger2014-04-1016-180/+467
|
* Reformat CmdLineParserJames Moger2014-04-101-367/+360
|
* Add --json flag to the list command for outputing JSONJames Moger2014-04-105-30/+53
|
* Support querying in tickets ls and accept Object[][] for table dataJames Moger2014-04-106-56/+77
|
* Refactored regex list command into a subclassJames Moger2014-04-106-67/+113
|
* Refactor list commands into an abstract classJames Moger2014-04-105-162/+147
|
* Draft tickets list commandJames Moger2014-04-103-2/+122
|
* Support regex filtering the projects, repositories, and users listJames Moger2014-04-103-6/+66
|
* Improve table rendering and uer details displayJames Moger2014-04-105-43/+104
|
* Integrate a patched version of FlipTables and improve ls outputJames Moger2014-04-106-89/+409
|
* Handle ssh keys as objects, not strings, and improve the ls and rm key commandsJames Moger2014-04-1012-93/+284
| | | | "gitblit keys ls" now defaults to showing an indexed list of fingerprints which almost matches the output of "sshadd -l". The indexes are useful specifying key(s) to remove using "gitblit keys rm <index>". This is an important improvement for key management.
* Revise dispatcher setup and command registrationJames Moger2014-04-1010-194/+361
|
* Catch dispatchers registered through registerCommandJames Moger2014-04-101-6/+15
|
* Add administrative SSH command to manage Gitblit's runtime settingsJames Moger2014-04-102-0/+167
|
* Allow command classes to manually display usageJames Moger2014-04-101-0/+5
|
* Change hidden scope of the git dispatcher and the upload & receive commandsJames Moger2014-04-103-3/+3
|
* Hide dispatcher from usage() if it has no visible commands or visible nested ↵James Moger2014-04-101-8/+35
| | | | dispatchers
* Improve Sparkleshare integration, but leave disabled for nowJames Moger2014-04-103-20/+39
|
* Generate an RSA and a DSA keypair and chmod 600 the pem filesJames Moger2014-04-101-12/+67
|
* Add JGit gc commandDavid Ostrovsky2014-04-102-0/+62
|
* Report identified user and command on command failureDavid Ostrovsky2014-04-101-19/+11
| | | | | | Fix commented out code. Now failure is reported as: Internal server error (user admin) during gitblit version
* Allow registration of a command instanceJames Moger2014-04-101-0/+27
|
* Fix exception handling for account with no public keysJames Moger2014-04-102-2/+11
|
* Refactor 'gitblit' commands into several nested dispatchersJames Moger2014-04-108-313/+346
|
* Support local aliases within a dispatcher and warn on registration collisionsJames Moger2014-04-102-7/+51
|
* Clear instantiated commands and dispatchers from the dispatcher on destroy()James Moger2014-04-101-0/+3
|
* Improve isServingRepositories checkJames Moger2014-04-104-2/+15
|
* Exclude SSH repository urls from anonymous usersJames Moger2014-04-101-0/+4
|
* Expose new property: sshCommandStartThreadsDavid Ostrovsky2014-04-102-1/+8
|
* doAuthenticate() method doesn't need to be protectedDavid Ostrovsky2014-04-101-3/+2
|
* Be more verbose on gathering plugin's extension pointsDavid Ostrovsky2014-04-101-0/+9
|
* DispatchCommand should be the ExtensionPointJames Moger2014-04-104-34/+25
|
* Hook-up comprensive command cleanup (destroy)James Moger2014-04-106-35/+83
|
* Get the command context with an accessor instead of direct field accessJames Moger2014-04-1010-24/+26
|
* Style: changed manager order to reflect dependency chainJames Moger2014-04-108-27/+26
| | | | Managers are mostly declared in dependency order. Managers with fewer dependencies are first. They are likely to be components of other managers. Also eliminated import artifacts from the cherry-pick.
* Expose SSH command as plugin extension pointDavid Ostrovsky2014-04-103-2/+26
| | | | | | Example plugin is provided [1]. [1] https://github.com/davido/gitblit-cookbook-plugin
* Add plugins/extension infrastructureDavid Ostrovsky2014-04-1012-10/+144
| | | | | | | | | | | | | | | | | | | | | | | | | Plugins are stored in `${baseFolder}/plugins` and are loaded during startup by the PluginManager. A plugin defines it's metadata in META-INF/MANIFEST.MF: Plugin-Class: com.gitblit.plugins.cookbook.CookbookPlugin Plugin-Dependencies: foo, bar Plugin-Id: gitblit-plugin Plugin-Provider: John Doe Plugin-Version: 1.0 Plugins can define extension points that can be implemented by other plugins and they can depend on other plugins: Plugin-Dependencies: foo, bar During the load phase, a directed acyclic graph is built and the loading order of the dependency chain is reversed using a topological sort; parent followed by children. The parent plugin classloader is the combined classloader of all parent plugins. Change-Id: I738821fa2bff02a5dbe339a944cc7e3c4dd8e299
* Revise dispatchers and move command classesJames Moger2014-04-1020-49/+79
|
* Create a simple ls-users admin commandJames Moger2014-04-102-0/+74
|
* Elevate the public key manager to a top-level managerJames Moger2014-04-1017-158/+195
|
* Create git and gitblit dispatchersJames Moger2014-04-1015-103/+217
|