From 17adccc844b2996f75b492a0b4053d90d3df3bee Mon Sep 17 00:00:00 2001 From: Aseem Kishore Date: Tue, 3 Apr 2012 14:55:34 -0400 Subject: [PATCH] Regression fix: ensure .coffee is primary ext. (The primary extension by default is the first extension, but the extensions need to be in alphabetical order, and _coffee comes before coffee.) --- lib/linguist/languages.yml | 2 +- test/test_language.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 61e790ba..91224b22 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -216,9 +216,9 @@ CoffeeScript: ace_mode: coffee aliases: - coffee + primary_extension: .coffee extensions: - ._coffee - - .coffee filenames: - Cakefile diff --git a/test/test_language.rb b/test/test_language.rb index 90a5e26a..a214adc3 100644 --- a/test/test_language.rb +++ b/test/test_language.rb @@ -337,6 +337,8 @@ class TestLanguage < Test::Unit::TestCase assert_equal '.pl', Language['Perl'].primary_extension assert_equal '.py', Language['Python'].primary_extension assert_equal '.rb', Language['Ruby'].primary_extension + assert_equal '.js', Language['JavaScript'].primary_extension + assert_equal '.coffee', Language['CoffeeScript'].primary_extension # This is a nasty requirement, but theres some code in GitHub that # expects this. Really want to drop this.