From c6b6bd31aaad831e254361d24816291943669aba Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 22 Aug 2012 21:59:12 -0400 Subject: [PATCH] Fixed MailExecutor's flaws in coping with mail server connection trouble --- docs/05_roadmap.mkd | 35 +++++++++++++++++++++-------------- 1 files changed, 21 insertions(+), 14 deletions(-) diff --git a/docs/05_roadmap.mkd b/docs/05_roadmap.mkd index 65ef8ae..3d593a0 100644 --- a/docs/05_roadmap.mkd +++ b/docs/05_roadmap.mkd @@ -5,26 +5,33 @@ ### TODO (high priority) -* Eclipse plugin to browse and clone repositories -* Support federation RPCs in Gitblit Manager +* 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) -* Editable settings page in GO/WAR -* Tag repositories and offer views of repositories by tag (issue 27) -* Aggregate RSS feeds by tag or subfolder -* Investigate create-on-push possibility -* Create Repository by Cloning feature (issue 5) +* Gitblit: editable settings page in GO/WAR +* Gitblit: investigate create-repository-on-push. + * Maybe a new user role to allow this? + * Maybe a server setting to disable this completely? + * Pusher/Creator becomes repository owner and can then manipulate access lists, etc? +* Gitblit: Clone Repository feature (issue 5) * optional scheduled pulls * optional automatic push to origin/remotes? * optional manual push to origin/remotes? -* Lucene integration with multi-repository search (issue 16) - -### TODO (low priority) - -* Blame coloring by author (issue 2) -* View binary files in blob page (issue 6) +* Gitblit: Repository regex substitutions should be stored in .git/.config, not gitblit.properties ### IDEAS -* Stronger ticgit integration (issue 8) +* Gitblit: Re-use the EGit branch visualization table cell renderer as some sort of servlet +* Gitblit: Support personal repositories (~username/repo) +* 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 user-subscribed email notifications for a repository branch. +* Gitblit: aggregate RSS feeds by tag or subfolder +* 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: Blame coloring by author (issue 2) +* Gitblit: View binary files in blob page (issue 6) -- Gitblit v1.9.1