public
Description: git plugin for thoughtworks mingle
Homepage:
Clone URL: git://github.com/donmullen/mingle_git.git
donmullen (author)
Sat Sep 20 13:48:52 -0700 2008
commit  ad9a4c9009662f459e8a0dded614cd20ec28d6b2
tree    b176b8b7224e09c10b3a653c663a1454f1fcb567
parent  8bdda36750dde49dd6f8e47eaa20b51c0c1989ef
mingle_git / init.rb
100644 37 lines (31 sloc) 1.558 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
module ::UserAccess
  git_config = ActionPanel.new(:project_admin, 'projects/git_config')
  git_config.actions << Action.new(:controller => 'git_configurations', :action => 'index')
  git_config.actions << Action.new(:controller => 'git_configurations', :action => 'save')
  # git_config.actions << Action.new(:controller => 'subversion_configurations', :action => 'show')
  # git_config.actions << Action.new(:controller => 'subversion_configurations', :action => 'update')
  # git_config.actions << Action.new(:controller => 'subversion_configurations', :action => 'create')
  Authorizer.action_panels << git_config
end
 
$LOAD_PATH<<File.join(File.dirname(__FILE__), 'gems/grit-0.7.0/lib')
$LOAD_PATH<<File.join(File.dirname(__FILE__), 'gems/mime-types-1.15/lib')
 
require 'git_repository'
 
begin
  require File.join(File.dirname(__FILE__), 'app/models/git_configuration')
  MinglePlugins::Source.register(GitConfiguration)
rescue Exception => e
  if RAILS_ENV == 'production'
    puts "Unable to register GitConfiguration. Root cause: #{e}"
  else
    raise e
  end
end
 
module RedirectToGitHub
  def index
    render :text => "hello!"
  end
end
 
# SourceController.send(:include, RedirectToGitHub) Doesn't work. :(
# tried the above, tried it as a file in config/initializers/..., end of environment.rb, after_initialize callback in environment.rb
# [2008-08-02 14:10:42,818] [ObjectPoolManager] [/] Failed to load Rails:
# /Users/muness/Downloads/Applications/Mingle.app/Contents/Resources/app/app/controllers/source_controller.rb:1: , unexpected tLT