]> source.dussan.org Git - gitblit.git/commitdiff
Documentation.
authorJames Moger <james.moger@gitblit.com>
Wed, 26 Oct 2011 21:19:55 +0000 (17:19 -0400)
committerJames Moger <james.moger@gitblit.com>
Wed, 26 Oct 2011 21:19:55 +0000 (17:19 -0400)
build.xml
docs/00_index.mkd
docs/02_rpc.mkd
docs/04_releases.mkd
docs/05_roadmap.mkd [new file with mode: 0644]

index 4a5c88674e2e677d497979c412b3c4a12e1082da..d6dcbf08c8d4e30056a1c45644c790afd82dd719 100644 (file)
--- a/build.xml
+++ b/build.xml
                                <arg value="index=overview" />\r
 \r
                                <arg value="--alias" />\r
-                               <arg value="properties=gitblit.properties" />\r
+                               <arg value="properties=settings" />\r
 \r
                                <arg value="--substitute" />\r
                                <arg value="%VERSION%=${gb.version}" />\r
                        <arg value="index=overview" />\r
 \r
                        <arg value="--alias" />\r
-                       <arg value="properties=gitblit.properties" />\r
+                       <arg value="properties=settings" />\r
 \r
                        <arg value="--substitute" />\r
                        <arg value="%VERSION%=${gb.version}" />\r
index 4aea0d73c5de509bb99e7c8de4eec4a05945eb67..098507525fb91b0b884b42e16e6959e8cc6b3666 100644 (file)
@@ -36,6 +36,7 @@ Gitblit requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit
 - improved: summary page performance by caching metric calculations (issue 25)\r
 - added: authenticated JSON RPC mechanism   \r
     **New:** *web.enableRpcServlet = true*  \r
+    **New:** *web.enableRpcManagement = false*  \r
     **New:** *web.enableRpcAdministration = false*\r
 - added: reusable JSON RPC client class\r
 - added: Gitblit Manager (Java/Swing Application) for remote administration of a Gitblit server.\r
index 6384862a6917dab73b7bf78e075514c7df37b294..13bf8eff5d2835ae741aaa5abffecf0aa6756206 100644 (file)
@@ -28,12 +28,13 @@ The Gitblit RPC mechanism, like the Gitblit JGit servlet, syndication/feed servl
 <tr><td>DELETE_USER</td><td>user name</td><td><em>admin</em></td><td>-</td><td>-</td></tr>\r
 <tr><td>LIST_REPOSITORY_MEMBERS</td><td>repository name</td><td><em>admin</em></td><td>-</td><td>List&lt;String&gt;</td></tr>\r
 <tr><td>SET_REPOSITORY_MEMBERS</td><td>repository name</td><td><em>admin</em></td><td>List&lt;String&gt;</td><td>-</td></tr>\r
+<tr><td>LIST_SETTINGS</td><td>-</td><td><em>admin</em></td><td>-</td><td>ServerSettings (management keys)</td></tr>\r
+<tr><td colspan='5'><em>web.enableRpcAdministration=true</em></td></tr>\r
 <tr><td>LIST_FEDERATION_REGISTRATIONS</td><td>-</td><td><em>admin</em></td><td>-</td><td>List&lt;FederationModel&gt;</td></tr>\r
 <tr><td>LIST_FEDERATION_RESULTS</td><td>-</td><td><em>admin</em></td><td>-</td><td>List&lt;FederationModel&gt;</td></tr>\r
 <tr><td>LIST_FEDERATION_PROPOSALS</td><td>-</td><td><em>admin</em></td><td>-</td><td>List&lt;FederationProposal&gt;</td></tr>\r
 <tr><td>LIST_FEDERATION_SETS</td><td>-</td><td><em>admin</em></td><td>-</td><td>List&lt;FederationSet&gt;</td></tr>\r
-<tr><td colspan='5'><em>web.enableRpcAdministration=true</em></td></tr>\r
-<tr><td>LIST_SETTINGS</td><td>-</td><td><em>admin</em></td><td>-</td><td>ServerSettings (see example below)</td></tr>\r
+<tr><td>LIST_SETTINGS</td><td>-</td><td><em>admin</em></td><td>-</td><td>ServerSettings (all keys)</td></tr>\r
 <tr><td>EDIT_SETTINGS</td><td>-</td><td><em>admin</em></td><td>Map&lt;String, String&gt;</td><td>-</td></tr>\r
 <tr><td>LIST_STATUS</td><td>-</td><td><em>admin</em></td><td>-</td><td>ServerStatus (see example below)</td></tr>\r
 </table>\r
index ac097781f885f47061e49e27ea65e1c6dc5dcbb9..50612e610b3853f8d6c4f02363723d46b10a45ab 100644 (file)
@@ -10,6 +10,7 @@
 - improved: summary page performance by caching metric calculations (issue 25)\r
 - added: authenticated JSON RPC mechanism   \r
     **New:** *web.enableRpcServlet = true*  \r
+    **New:** *web.enableRpcManagement = false*  \r
     **New:** *web.enableRpcAdministration = false*\r
 - added: reusable JSON RPC client class\r
 - added: Gitblit Manager (Java/Swing Application) for remote administration of a Gitblit server.\r
diff --git a/docs/05_roadmap.mkd b/docs/05_roadmap.mkd
new file mode 100644 (file)
index 0000000..65ef8ae
--- /dev/null
@@ -0,0 +1,30 @@
+## Roadmap\r
+\r
+This is not exactly a formal roadmap but it is a priority list of what might be implemented in future releases.  \r
+This list is volatile.\r
+\r
+### TODO (high priority)\r
+\r
+* Eclipse plugin to browse and clone repositories\r
+* Support federation RPCs in Gitblit Manager\r
+\r
+### TODO (medium priority)\r
+\r
+* Editable settings page in GO/WAR\r
+* Tag repositories and offer views of repositories by tag (issue 27)\r
+* Aggregate RSS feeds by tag or subfolder\r
+* Investigate create-on-push possibility\r
+* Create Repository by Cloning feature (issue 5)\r
+    * optional scheduled pulls\r
+    * optional automatic push to origin/remotes?\r
+    * optional manual push to origin/remotes?\r
+* Lucene integration with multi-repository search (issue 16)\r
+\r
+### TODO (low priority)\r
+\r
+* Blame coloring by author (issue 2)\r
+* View binary files in blob page (issue 6)\r
+\r
+### IDEAS\r
+\r
+* Stronger ticgit integration (issue 8)\r