donmullen / mingle_git

git plugin for thoughtworks mingle

This URL has Read+Write access

Don Mullen (author)
Sat Sep 20 13:37:14 -0700 2008
commit  8bdda36750dde49dd6f8e47eaa20b51c0c1989ef
tree    c6a050007f0c789110cb2d84824abb8fbeda3a5b
parent  56bb16f70535506e1d095b8afc15d55152b032cf
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