Commit c4883ca225d1f4934cec737769fe22588b2bc8a8
1 parent
33955584
Exists in
master
and in
4 other branches
Update linguist and pygments #1602
Showing
3 changed files
with
19 additions
and
27 deletions
Show diff stats
Gemfile
| @@ -23,15 +23,19 @@ gem 'omniauth-github' | @@ -23,15 +23,19 @@ gem 'omniauth-github' | ||
| 23 | 23 | ||
| 24 | # GITLAB patched libs | 24 | # GITLAB patched libs |
| 25 | gem "grit", :git => "https://github.com/gitlabhq/grit.git", :ref => "7f35cb98ff17d534a07e3ce6ec3d580f67402837" | 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 | gem "omniauth-ldap", :git => "https://github.com/gitlabhq/omniauth-ldap.git", :ref => "f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e" | 26 | gem "omniauth-ldap", :git => "https://github.com/gitlabhq/omniauth-ldap.git", :ref => "f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e" |
| 28 | gem 'yaml_db', :git => "https://github.com/gitlabhq/yaml_db.git" | 27 | gem 'yaml_db', :git => "https://github.com/gitlabhq/yaml_db.git" |
| 29 | gem 'grack', :git => "https://github.com/gitlabhq/grack.git" | 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 | # Gitolite client (for work with gitolite-admin repo) | 30 | # Gitolite client (for work with gitolite-admin repo) |
| 33 | gem "gitolite", '1.1.0' | 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 | # API | 39 | # API |
| 36 | gem "grape", "~> 0.2.1" | 40 | gem "grape", "~> 0.2.1" |
| 37 | 41 |
Gemfile.lock
| @@ -22,16 +22,6 @@ GIT | @@ -22,16 +22,6 @@ GIT | ||
| 22 | posix-spawn (~> 0.3.6) | 22 | posix-spawn (~> 0.3.6) |
| 23 | 23 | ||
| 24 | GIT | 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 | remote: https://github.com/gitlabhq/omniauth-ldap.git | 25 | remote: https://github.com/gitlabhq/omniauth-ldap.git |
| 36 | revision: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e | 26 | revision: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e |
| 37 | ref: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e | 27 | ref: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e |
| @@ -43,14 +33,6 @@ GIT | @@ -43,14 +33,6 @@ GIT | ||
| 43 | rubyntlm (~> 0.1.1) | 33 | rubyntlm (~> 0.1.1) |
| 44 | 34 | ||
| 45 | GIT | 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 | remote: https://github.com/gitlabhq/yaml_db.git | 36 | remote: https://github.com/gitlabhq/yaml_db.git |
| 55 | revision: 98e9a5dca43e3fedd3268c76a73af40d1bdf1dfd | 37 | revision: 98e9a5dca43e3fedd3268c76a73af40d1bdf1dfd |
| 56 | specs: | 38 | specs: |
| @@ -157,6 +139,11 @@ GEM | @@ -157,6 +139,11 @@ GEM | ||
| 157 | thor (>= 0.13.6) | 139 | thor (>= 0.13.6) |
| 158 | gherkin-ruby (0.2.1) | 140 | gherkin-ruby (0.2.1) |
| 159 | git (1.2.5) | 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 | github-markup (0.7.4) | 147 | github-markup (0.7.4) |
| 161 | gitlab_meta (2.9) | 148 | gitlab_meta (2.9) |
| 162 | gitolite (1.1.0) | 149 | gitolite (1.1.0) |
| @@ -264,6 +251,9 @@ GEM | @@ -264,6 +251,9 @@ GEM | ||
| 264 | coderay (~> 1.0.5) | 251 | coderay (~> 1.0.5) |
| 265 | method_source (~> 0.7.1) | 252 | method_source (~> 0.7.1) |
| 266 | slop (>= 2.4.4, < 3) | 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 | pyu-ruby-sasl (0.0.3.3) | 257 | pyu-ruby-sasl (0.0.3.3) |
| 268 | rack (1.4.1) | 258 | rack (1.4.1) |
| 269 | rack-cache (1.2) | 259 | rack-cache (1.2) |
| @@ -330,9 +320,6 @@ GEM | @@ -330,9 +320,6 @@ GEM | ||
| 330 | railties (>= 3.0) | 320 | railties (>= 3.0) |
| 331 | rspec (~> 2.10.0) | 321 | rspec (~> 2.10.0) |
| 332 | rubyntlm (0.1.1) | 322 | rubyntlm (0.1.1) |
| 333 | - rubypython (0.6.2) | ||
| 334 | - blankslate (>= 2.1.2.3) | ||
| 335 | - ffi (~> 1.0.7) | ||
| 336 | rubyzip (0.9.8) | 323 | rubyzip (0.9.8) |
| 337 | sass (3.1.19) | 324 | sass (3.1.19) |
| 338 | sass-rails (3.2.5) | 325 | sass-rails (3.2.5) |
| @@ -403,6 +390,7 @@ GEM | @@ -403,6 +390,7 @@ GEM | ||
| 403 | crack (>= 0.1.7) | 390 | crack (>= 0.1.7) |
| 404 | xpath (0.1.4) | 391 | xpath (0.1.4) |
| 405 | nokogiri (~> 1.3) | 392 | nokogiri (~> 1.3) |
| 393 | + yajl-ruby (1.1.0) | ||
| 406 | 394 | ||
| 407 | PLATFORMS | 395 | PLATFORMS |
| 408 | ruby | 396 | ruby |
| @@ -427,6 +415,7 @@ DEPENDENCIES | @@ -427,6 +415,7 @@ DEPENDENCIES | ||
| 427 | ffaker | 415 | ffaker |
| 428 | foreman | 416 | foreman |
| 429 | git | 417 | git |
| 418 | + github-linguist (~> 2.3.4) | ||
| 430 | github-markup (~> 0.7.4) | 419 | github-markup (~> 0.7.4) |
| 431 | gitlab_meta (= 2.9) | 420 | gitlab_meta (= 2.9) |
| 432 | gitolite (= 1.1.0) | 421 | gitolite (= 1.1.0) |
| @@ -445,7 +434,6 @@ DEPENDENCIES | @@ -445,7 +434,6 @@ DEPENDENCIES | ||
| 445 | kaminari | 434 | kaminari |
| 446 | launchy | 435 | launchy |
| 447 | letter_opener | 436 | letter_opener |
| 448 | - linguist (~> 1.0.0)! | ||
| 449 | modernizr (= 2.5.3) | 437 | modernizr (= 2.5.3) |
| 450 | mysql2 | 438 | mysql2 |
| 451 | omniauth | 439 | omniauth |
| @@ -454,7 +442,7 @@ DEPENDENCIES | @@ -454,7 +442,7 @@ DEPENDENCIES | ||
| 454 | omniauth-ldap! | 442 | omniauth-ldap! |
| 455 | omniauth-twitter | 443 | omniauth-twitter |
| 456 | pry | 444 | pry |
| 457 | - pygments.rb! | 445 | + pygments.rb (= 0.3.1) |
| 458 | rack-mini-profiler | 446 | rack-mini-profiler |
| 459 | rails (= 3.2.8) | 447 | rails (= 3.2.8) |
| 460 | raphael-rails (= 1.5.2) | 448 | raphael-rails (= 1.5.2) |
spec/helpers/gitlab_markdown_helper_spec.rb
| @@ -329,9 +329,9 @@ describe GitlabMarkdownHelper do | @@ -329,9 +329,9 @@ describe GitlabMarkdownHelper do | ||
| 329 | end | 329 | end |
| 330 | 330 | ||
| 331 | it "should leave code blocks untouched" do | 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 | end | 335 | end |
| 336 | 336 | ||
| 337 | it "should leave inline code untouched" do | 337 | it "should leave inline code untouched" do |