From fb7dcfd62d64048634fc23ca24f1821a3bad466f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Gait=C3=A1n?= Date: Tue, 18 Nov 2014 20:17:15 -0300 Subject: [PATCH 1/2] Exclude codemirror An example of a wrong detection due to codemirror is my project. https://github.com/mgaitan/waliki --- lib/linguist/vendor.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/linguist/vendor.yml b/lib/linguist/vendor.yml index 0bf4bb6c..a1efbdfa 100644 --- a/lib/linguist/vendor.yml +++ b/lib/linguist/vendor.yml @@ -110,6 +110,9 @@ # MathJax - (^|/)MathJax/ +# Codemirror +- (^|/)[Cc]ode[Mm]irror/(lib|mode|theme|addon|keymap) + # SyntaxHighlighter - http://alexgorbatchev.com/ - (^|/)shBrush([^.]*)\.js$ - (^|/)shCore\.js$ From 2a5dd5b2246ea1963278546b684311798317cff3 Mon Sep 17 00:00:00 2001 From: Arfon Smith Date: Tue, 18 Nov 2014 19:34:41 -0600 Subject: [PATCH 2/2] Adding test for codemirror --- test/test_blob.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/test_blob.rb b/test/test_blob.rb index b0bdc368..8eec9c7a 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -297,6 +297,9 @@ class TestBlob < Test::Unit::TestCase assert blob("deps/http_parser/http_parser.c").vendored? assert blob("deps/v8/src/v8.h").vendored? + # Codemirror deps + assert blob("codemirror/mode/blah.js").vendored? + # Debian packaging assert blob("debian/cron.d").vendored?