Commit c4883ca225d1f4934cec737769fe22588b2bc8a8

Authored by Valeriy Sizov
1 parent 33955584

Update linguist and pygments #1602

Gemfile
... ... @@ -23,15 +23,19 @@ gem 'omniauth-github'
23 23  
24 24 # GITLAB patched libs
25 25 gem "grit", :git => "https://github.com/gitlabhq/grit.git", :ref => "7f35cb98ff17d534a07e3ce6ec3d580f67402837"
26   -gem "pygments.rb", :git => "https://github.com/gitlabhq/pygments.rb.git", :ref => "2cada028da5054616634a1d9ca6941b65b3ce188"
27 26 gem "omniauth-ldap", :git => "https://github.com/gitlabhq/omniauth-ldap.git", :ref => "f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e"
28 27 gem 'yaml_db', :git => "https://github.com/gitlabhq/yaml_db.git"
29 28 gem 'grack', :git => "https://github.com/gitlabhq/grack.git"
30   -gem "linguist", "~> 1.0.0", :git => "https://github.com/gitlabhq/linguist.git"
31 29  
32 30 # Gitolite client (for work with gitolite-admin repo)
33 31 gem "gitolite", '1.1.0'
34 32  
  33 +# Syntax highlighter
  34 +gem "pygments.rb", "0.3.1"
  35 +
  36 +# Language detection
  37 +gem "github-linguist", "~> 2.3.4" , :require => "linguist"
  38 +
35 39 # API
36 40 gem "grape", "~> 0.2.1"
37 41  
... ...
Gemfile.lock
... ... @@ -22,16 +22,6 @@ GIT
22 22 posix-spawn (~> 0.3.6)
23 23  
24 24 GIT
25   - remote: https://github.com/gitlabhq/linguist.git
26   - revision: c3d6fc5af8cf9d67afa572bba363bf0db256a900
27   - specs:
28   - linguist (1.0.0)
29   - charlock_holmes (~> 0.6.6)
30   - escape_utils (~> 0.2.3)
31   - mime-types (~> 1.18)
32   - pygments.rb (~> 0.2.11)
33   -
34   -GIT
35 25 remote: https://github.com/gitlabhq/omniauth-ldap.git
36 26 revision: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e
37 27 ref: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e
... ... @@ -43,14 +33,6 @@ GIT
43 33 rubyntlm (~> 0.1.1)
44 34  
45 35 GIT
46   - remote: https://github.com/gitlabhq/pygments.rb.git
47   - revision: 2cada028da5054616634a1d9ca6941b65b3ce188
48   - ref: 2cada028da5054616634a1d9ca6941b65b3ce188
49   - specs:
50   - pygments.rb (0.2.13)
51   - rubypython (~> 0.6.1)
52   -
53   -GIT
54 36 remote: https://github.com/gitlabhq/yaml_db.git
55 37 revision: 98e9a5dca43e3fedd3268c76a73af40d1bdf1dfd
56 38 specs:
... ... @@ -157,6 +139,11 @@ GEM
157 139 thor (>= 0.13.6)
158 140 gherkin-ruby (0.2.1)
159 141 git (1.2.5)
  142 + github-linguist (2.3.4)
  143 + charlock_holmes (~> 0.6.6)
  144 + escape_utils (~> 0.2.3)
  145 + mime-types (~> 1.19)
  146 + pygments.rb (>= 0.2.13)
160 147 github-markup (0.7.4)
161 148 gitlab_meta (2.9)
162 149 gitolite (1.1.0)
... ... @@ -264,6 +251,9 @@ GEM
264 251 coderay (~> 1.0.5)
265 252 method_source (~> 0.7.1)
266 253 slop (>= 2.4.4, < 3)
  254 + pygments.rb (0.3.1)
  255 + posix-spawn (~> 0.3.6)
  256 + yajl-ruby (~> 1.1.0)
267 257 pyu-ruby-sasl (0.0.3.3)
268 258 rack (1.4.1)
269 259 rack-cache (1.2)
... ... @@ -330,9 +320,6 @@ GEM
330 320 railties (>= 3.0)
331 321 rspec (~> 2.10.0)
332 322 rubyntlm (0.1.1)
333   - rubypython (0.6.2)
334   - blankslate (>= 2.1.2.3)
335   - ffi (~> 1.0.7)
336 323 rubyzip (0.9.8)
337 324 sass (3.1.19)
338 325 sass-rails (3.2.5)
... ... @@ -403,6 +390,7 @@ GEM
403 390 crack (>= 0.1.7)
404 391 xpath (0.1.4)
405 392 nokogiri (~> 1.3)
  393 + yajl-ruby (1.1.0)
406 394  
407 395 PLATFORMS
408 396 ruby
... ... @@ -427,6 +415,7 @@ DEPENDENCIES
427 415 ffaker
428 416 foreman
429 417 git
  418 + github-linguist (~> 2.3.4)
430 419 github-markup (~> 0.7.4)
431 420 gitlab_meta (= 2.9)
432 421 gitolite (= 1.1.0)
... ... @@ -445,7 +434,6 @@ DEPENDENCIES
445 434 kaminari
446 435 launchy
447 436 letter_opener
448   - linguist (~> 1.0.0)!
449 437 modernizr (= 2.5.3)
450 438 mysql2
451 439 omniauth
... ... @@ -454,7 +442,7 @@ DEPENDENCIES
454 442 omniauth-ldap!
455 443 omniauth-twitter
456 444 pry
457   - pygments.rb!
  445 + pygments.rb (= 0.3.1)
458 446 rack-mini-profiler
459 447 rails (= 3.2.8)
460 448 raphael-rails (= 1.5.2)
... ...
spec/helpers/gitlab_markdown_helper_spec.rb
... ... @@ -329,9 +329,9 @@ describe GitlabMarkdownHelper do
329 329 end
330 330  
331 331 it "should leave code blocks untouched" do
332   - markdown("\n some code from $#{snippet.id}\n here too\n").should == "<div class=\"highlight\"><pre><span class=\"n\">some</span> <span class=\"n\">code</span> <span class=\"n\">from</span> $#{snippet.id}\n<span class=\"n\">here</span> <span class=\"n\">too</span>\n</pre>\n</div>\n"
  332 + markdown("\n some code from $#{snippet.id}\n here too\n").should == "<div class=\"highlight\"><pre><span class=\"n\">some</span> <span class=\"n\">code</span> <span class=\"n\">from</span> $#{snippet.id}\n<span class=\"n\">here</span> <span class=\"n\">too</span>\n</pre></div>"
333 333  
334   - markdown("\n```\nsome code from $#{snippet.id}\nhere too\n```\n").should == "<div class=\"highlight\"><pre><span class=\"n\">some</span> <span class=\"n\">code</span> <span class=\"n\">from</span> $#{snippet.id}\n<span class=\"n\">here</span> <span class=\"n\">too</span>\n</pre>\n</div>\n"
  334 + markdown("\n```\nsome code from $#{snippet.id}\nhere too\n```\n").should == "<div class=\"highlight\"><pre><span class=\"n\">some</span> <span class=\"n\">code</span> <span class=\"n\">from</span> $#{snippet.id}\n<span class=\"n\">here</span> <span class=\"n\">too</span>\n</pre></div>"
335 335 end
336 336  
337 337 it "should leave inline code untouched" do
... ...