]> source.dussan.org Git - gitblit.git/commitdiff
Documentation
authorJames Moger <james.moger@gmail.com>
Thu, 20 Jun 2013 00:56:07 +0000 (20:56 -0400)
committerJames Moger <james.moger@gmail.com>
Thu, 20 Jun 2013 00:56:07 +0000 (20:56 -0400)
build.xml
releases.moxie
src/site/features.mkd
src/site/roadmap.mkd
src/site/setup.mkd

index 39f39ebd365d03af3004e768cf8df1a4532ee4ff..894e51a4b6fbab7f7a363ca4b98a1312f76155e1 100644 (file)
--- a/build.xml
+++ b/build.xml
                        <!-- Manually include alternative User Services -->\r
                        <class name="com.gitblit.LdapUserService" />\r
                        <class name="com.gitblit.RedmineUserService" />\r
+                       <class name="com.gitblit.SalesforceUserService" />\r
                </mx:genjar>\r
 \r
                <!-- Build the WAR file -->\r
                        <!-- Manually include alternative User Services -->\r
                        <class name="com.gitblit.LdapUserService" />\r
                        <class name="com.gitblit.RedmineUserService" />\r
+                       <class name="com.gitblit.SalesforceUserService" />\r
                </mx:genjar>\r
 \r
                <!-- Build Express Zip file -->\r
                                </menu>\r
                                \r
                                <menu name="links">\r
-                                       <link name="Demo" src="https://demo-gitblit.rhcloud.com" />\r
+                                       <link name="Gitblit Demo (RELEASE)" src="https://demo-gitblit.rhcloud.com" />\r
+                                       <link name="Gitblit Next (SNAPSHOT)" src="https://next-gitblit.rhcloud.com" />\r
                                        <divider />\r
                                        <link name="Github" src="${project.scmUrl}" />\r
                                        <link name="Issues" src="${project.issuesUrl}" />\r
                                                <page name="older releases" src="releasehistory.mkd" />\r
                                        </menu>\r
                                        <menu name="links">\r
-                                               <link name="Demo" src="https://demo-gitblit.rhcloud.com" />\r
+                                               <link name="Gitblit Demo (RELEASE)" src="https://demo-gitblit.rhcloud.com" />\r
+                                               <link name="Gitbilt Next (SNAPSHOT)" src="https://next-gitblit.rhcloud.com" />\r
                                                <divider />\r
                                                <link name="Github" src="${project.scmUrl}" />\r
                                                <link name="Issues" src="${project.issuesUrl}" />\r
index c68ef1996a273c69f297f225e93f345b716c1ac7..4d2e87524f37b3d7770cfcc4fca96b8d44145b8f 100644 (file)
@@ -51,10 +51,10 @@ r17: {
      - Added simple star/unstar function to flag or bookmark interesting repositories\r
      - Added Dashboard page which shows a news feed for starred repositories and offers a filterable list of repositories you care about\r
         - Added a ui for the push log introduced in 1.2.1 (issue-177)\r
-        - Added client application menus for Git, SourceTree, Tower, GitHub for Windows, GitHub for Mac, and SparkleShare\r
+        - Added client application menus for Git, SmartGit/Hg, SourceTree, Tower, GitHub for Windows, GitHub for Mac, and SparkleShare\r
         - Added GO http/https connector thread pool size setting\r
         - Added a server setting to force a particular translation/Locale for all sessions\r
-        - Added smart Git Daemon serving.  If enabled, git:// access will be offered for any repository which permits anonymous access.  If the repository permits anonymous cloning, anonymous git:// clone will be permitted while anonmymous git:// pushes will be rejected.
+        - Added smart Git Daemon serving.  If enabled, git:// access will be offered for any repository which permits anonymous access.  If the repository permits anonymous cloning, anonymous git:// clone will be permitted while anonmymous git:// pushes will be rejected.\r
         - Option to automatically tag branch tips on each push with an incremental revision number\r
      - Implemented multiple repository owners\r
      - Optional periodic LDAP user and team pre-fetching & synchronization\r
@@ -99,24 +99,25 @@ r17: {
        - Thomas Pummer\r
        - William Whittle\r
        - Yukihiko Sawanobori\r
-    - github/akquinet\r
-    - github/dapengme\r
+        - github/akquinet\r
+        - github/dapengme\r
        \r
        dependencyChanges:\r
        - JGit 3.0.0-SNAPSHOT\r
        - Iconic font\r
        - AngularJS 1.0.7\r
+        - FreeMarker 2.3.19\r
        \r
        settings:\r
        - { name: 'git.daemonBindInterface', defaultValue: 'localhost' }\r
        - { name: 'git.daemonPort', defaultValue: 0 }\r
-    - { name: 'git.defaultIncrementalPushTagPrefix', defaultValue: 'r' }\r
-       - { name: 'mail.smtps', defaultValue: false }\r
+        - { name: 'git.defaultIncrementalPushTagPrefix', defaultValue: 'r' }\r
+       - { name: 'mail.smtps', defaultValue: 'false' }\r
        - { name: 'realm.container.autoCreateAccounts', defaultValue: 'false' }\r
        - { name: 'realm.salesforce.backingUserService', defaultValue: 'users.conf' }\r
        - { name: 'realm.salesforce.orgId', defaultValue: 0 }\r
        - { name: 'web.activityDurationChoices', defaultValue: '7 14 28 60 90 180' }\r
-       - { name: 'web.allowAppCloneLinks', defaultValue: true }\r
+       - { name: 'web.allowAppCloneLinks', defaultValue: 'true' }\r
        - { name: 'web.forceDefaultLocale', defaultValue: ' ' }\r
        - { name: 'web.metricAuthorExclusions', defaultValue: ' ' }\r
        - { name: 'web.overviewPushCount', defaultValue: 5 }\r
index 9751482f6686353fea9873827768ea7b6ac90908..fd89ad8728732d45ba5f3d4d3886b4117832a7db 100644 (file)
@@ -1,6 +1,7 @@
 ## Standard Features (GO/WAR)\r
 - JGit http/https SmartHTTP servlet\r
 - JGit git protocol daemon\r
+- Menu driven native platform clone links for all popular Git clients\r
 - Browser and git client authentication\r
 - Four *per-repository* access restriction configurations with a Read-Only control flag\r
     - ![anonymous](blank.png) *Anonymous View, Clone & Push*\r
 - Administrators and Repository Owners may set the default branch through the web UI or RPC interface\r
 - LDAP authentication and optional LDAP-controlled Team memberships\r
 - Redmine authentication\r
+- Salesforce.com authentication\r
 - Gravatar integration\r
 - Git-notes display support\r
 - Submodule support\r
-- Push log based on a hidden, orphan branch refs/gitblit/pushes\r
+- User-tracked reflog for pushes, tags, etc.\r
 - Fanout PubSub notifications service for self-hosted [Sparkleshare](http://sparkleshare.org) use\r
 - gh-pages display support (Jekyll is not supported)\r
 - Branch metrics (uses Google Charts)\r
 - Single text file for users configuration\r
 - Optional utility pages\r
     - ![docs](book_16x16.png) Docs page which enumerates all Markdown files within a repository\r
-    - ![tickets](bug_16x16.png) **readonly** Ticgit ticket pages *(based on last MIT release bf57b032 2009-01-27)*\r
+    - ![tickets](bug_16x16.png) **readonly and deprecated** Ticgit ticket pages *(based on last MIT release bf57b032 2009-01-27)*\r
 - Translations\r
     - English\r
     - Japanese\r
     - Spanish\r
     - Polish\r
     - Korean\r
-       - Brazilian Portuguese\r
-       - Dutch\r
-       - Chinese (zh_CN)\r
+    - Brazilian Portuguese\r
+    - Dutch\r
+    - Chinese (zh_CN)\r
 \r
 ## Gitblit GO Features\r
 - Out-of-the-box integrated stack requiring minimal configuration\r
index 4ac9b4782fcaf074c1fc178a326431508e95c6c1..509c6b20b0e9b437a0b731500512163900ea2493 100644 (file)
@@ -8,7 +8,6 @@ This list is volatile.
 * Eclipse: create plugin to enumerate repositories and delegate cloning to EGit\r
 * Manager: support federation RPCs\r
 * Manager: redesign ref indicators in log, search, and activity views to support multiple local branches, remote branches, and tags\r
-* Gitblit: Serve repositories on root URL rather than /git (investigate JGit 1.2 GitFilter)\r
 \r
 ### TODO (medium priority)\r
 \r
@@ -21,9 +20,7 @@ This list is volatile.
 \r
 ### IDEAS\r
 \r
-* Gitblit: Pull requests\r
-* Gitblit: Watch/Star like github with personalized activity feed\r
-* Gitblit: Push database or orphan branch\r
+* Gitblit: GitHub-style Pull Requests or Gerrit-style Patchsets\r
 * Gitblit: Re-use the EGit branch visualization table cell renderer as some sort of servlet\r
 * Gitblit: diff should highlight inserted/removed fragment compared to original line\r
 * Gitblit: respect Gerrit branch permissions\r
index 525be855ee444541fa0f8f46b6c25e243de8c3d7..1a300228682b4696a4e96ec3a6d4e6e492538d31 100644 (file)
@@ -49,7 +49,7 @@ If you are deploying Gitblit to a *nix platform, you might consider moving the d
 ### Creating your own Self-Signed SSL Certificate\r
 Gitblit GO (and Gitblit Certificate Authority) automatically generates a Certificate Authority (CA) certificate and an ssl certificate signed by this CA certificate that is bound to *localhost*.\r
 \r
-Remote Eclipse/EGit/JGit clients (<= 2.2.0) will fail to communicate using this certificate because JGit always verifies the hostname of the certificate, regardless of the *http.sslVerify=false* client-side setting.\r
+Remote Eclipse/EGit/JGit clients (< 3.0) will fail to communicate using this certificate because JGit always verifies the hostname of the certificate, regardless of the *http.sslVerify=false* client-side setting.\r
 \r
 The EGit failure message is something like:\r
 \r
@@ -365,7 +365,7 @@ The preceding example should suggest that order of permissions is important with
     2. Else if a team has an explicit permission, use that\r
     3. Else check for the first regex match in team permissions\r
 \r
-#### No-So-Discrete Permissions (Gitblit <= v1.1.0)\r
+#### No-So-Discrete Permissions (Gitblit &lt;= v1.1.0)\r
 \r
 Prior to v1.2.0, Gitblit has two main access permission groupings:  \r
 \r
@@ -741,7 +741,7 @@ You must tell Git/JGit not to verify the self-signed certificate in order to per
 **NOTE:**  \r
 The default self-signed certificate generated by Gitlbit GO is bound to *localhost*.  \r
 If you are using Eclipse/EGit/JGit clients, you will have to generate your own certificate that specifies the exact hostname used in your clone/push url.  \r
-You must do this because Eclipse/EGit/JGit (<= 2.3.1) always verifies certificate hostnames, regardless of the *http.sslVerify=false* client-side setting. \r
+You must do this because Eclipse/EGit/JGit (< 3.0) always verifies certificate hostnames, regardless of the *http.sslVerify=false* client-side setting. \r
  \r
 - **Eclipse/EGit/JGit**\r
     1. Window->Preferences->Team->Git->Configuration\r