Epic: Gitlab configuration with default values
This commit is contained in:
parent
b3a0ee8e63
commit
9b337b8328
25 changed files with 147 additions and 45 deletions
28
config/initializers/3_grit_ext.rb
Normal file
28
config/initializers/3_grit_ext.rb
Normal file
|
@ -0,0 +1,28 @@
|
|||
require 'grit'
|
||||
require 'pygments'
|
||||
|
||||
Grit::Git.git_timeout = Gitlab.config.git_timeout
|
||||
Grit::Git.git_max_size = Gitlab.config.git_max_size
|
||||
|
||||
Grit::Blob.class_eval do
|
||||
include Linguist::BlobHelper
|
||||
|
||||
def data
|
||||
@data ||= @repo.git.cat_file({:p => true}, id)
|
||||
Gitlab::Encode.utf8 @data
|
||||
end
|
||||
end
|
||||
|
||||
Grit::Diff.class_eval do
|
||||
def old_path
|
||||
Gitlab::Encode.utf8 @a_path
|
||||
end
|
||||
|
||||
def new_path
|
||||
Gitlab::Encode.utf8 @b_path
|
||||
end
|
||||
|
||||
def diff
|
||||
Gitlab::Encode.utf8 @diff
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue