From c658df9e87d65b08d5482cf04489cb0532ff83dd Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sat, 13 Oct 2012 10:50:35 -0400 Subject: [PATCH] Merge branch 'master' of https://github.com/Mrbytes/gitblit --- docs/05_roadmap.mkd | 23 ++++++----------------- 1 files changed, 6 insertions(+), 17 deletions(-) diff --git a/docs/05_roadmap.mkd b/docs/05_roadmap.mkd index b29f622..562cc7e 100644 --- a/docs/05_roadmap.mkd +++ b/docs/05_roadmap.mkd @@ -8,11 +8,11 @@ * Eclipse: create plugin to enumerate repositories and delegate cloning to EGit * Manager: support federation RPCs * Manager: redesign ref indicators in log, search, and activity views to support multiple local branches, remote branches, and tags +* Gitblit: Serve repositories on root URL rather than /git (investigate JGit 1.2 GitFilter) ### TODO (medium priority) * Gitblit: editable settings page in GO/WAR -* Gitblit: tag repositories and offer views of repositories by tag (issue 27) * Gitblit: investigate create-repository-on-push. * Maybe a new user role to allow this? * Maybe a server setting to disable this completely? @@ -21,24 +21,13 @@ * optional scheduled pulls * optional automatic push to origin/remotes? * optional manual push to origin/remotes? -* Gitblit: Lucene integration with multi-repository search (issue 16) * Gitblit: Repository regex substitutions should be stored in .git/.config, not gitblit.properties -* Gitblit: Consider allowing git:// protocol using JGit - * new setting *git.allowGitProtocol* to enable/disable git:// protocol - * unrestricted repositories would have anonymous RW git:// access - * push-restricted repositories would have anonymous R git:// access - * clone-restricted repositories would prohibit git:// access - * view-restricted repositories would prohibit git:// access -* Gitblit: Consider using Git-style config file instead of Java properties file for user storage (users.config vs. users.properties) - * this would allow for additional fields per user without bringing in a database - -### TODO (low priority) - -* Gitblit: Blame coloring by author (issue 2) -* Gitblit: View binary files in blob page (issue 6) ### IDEAS -* Gitblit: aggregate RSS feeds by tag or subfolder +* Gitblit: Re-use the EGit branch visualization table cell renderer as some sort of servlet +* Gitblit: diff should highlight inserted/removed fragment compared to original line +* Gitblit: implement branch permission controls as Groovy pre-receive script. +*Maintain permissions text file similar to a gitolite configuration file or svn authz file.* * Gitblit: Consider creating more Git model objects and exposing them via the JSON RPC interface to allow inspection/retrieval of Git commits, Git trees, etc from Gitblit. -* Gitblit: Stronger ticgit integration (issue 8) +* Gitblit: Blame coloring by author (issue 2) -- Gitblit v1.9.1