- Administrators may create, edit, rename, or delete users through the web UI\r
- Repository Owners may edit repositories through the web UI\r
- Automatically generates a self-signed certificate for https communications\r
+- Git-notes support\r
- Dates can optionally be displayed using the browser's reported timezone\r
- Author and Committer email address display can be controlled\r
- Dynamic zip downloads feature\r
- Gitblit is an integrated, full-stack solution. There is no WAR build at this time.\r
\r
### Todo List\r
-- Review spots where Gitblit can cache data instead of abusing the disk\r
- - stats\r
- - users.properties access\r
- - available repositories\r
- - etc\r
- Code documentation\r
- Unit testing\r
+- Branch selector on Metrics\r
+- Blame\r
\r
### Idea List\r
- Ticgit activity/timeline\r
- View images on Blob page\r
- View other binary files on Blob page\r
- Markdown editing feature\r
-- Blame (waiting for the [JGit][jgit] team to do the hard part)\r
\r
### License\r
Licensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\r
import org.apache.wicket.markup.repeater.data.DataView;\r
import org.apache.wicket.markup.repeater.data.ListDataProvider;\r
import org.eclipse.jgit.lib.Constants;\r
+import org.eclipse.jgit.lib.FileMode;\r
import org.eclipse.jgit.lib.Repository;\r
import org.eclipse.jgit.revwalk.RevCommit;\r
\r
if (path.lastIndexOf('/') > -1) {\r
parentPath = path.substring(0, path.lastIndexOf('/'));\r
}\r
- PathModel model = new PathModel("..", parentPath, 0, 40000, objectId);\r
+ PathModel model = new PathModel("..", parentPath, 0, FileMode.TREE.getBits(), objectId);\r
model.isParentPath = true;\r
paths.add(0, model);\r
}\r