From 9e020dd15da47b19c59ccfbba98212b14874ebbf Mon Sep 17 00:00:00 2001 From: Adam Roben Date: Fri, 20 Feb 2015 10:24:59 -0500 Subject: [PATCH] Classify "documentation/" directories (lowercase) as documentation This is used in repositories like jashkenas/coffeescript. --- lib/linguist/documentation.yml | 2 +- test/test_blob.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/linguist/documentation.yml b/lib/linguist/documentation.yml index a29a3d2f..6e06329f 100644 --- a/lib/linguist/documentation.yml +++ b/lib/linguist/documentation.yml @@ -10,7 +10,7 @@ ## Documentation directories ## - ^docs?/ -- ^[Dd]ocumentation/ +- (^|/)[Dd]ocumentation/ - (^|/)javadoc/ - ^man/ diff --git a/test/test_blob.rb b/test/test_blob.rb index ec1d6ea3..ce6cde92 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -449,8 +449,8 @@ class TestBlob < Minitest::Test assert_predicate fixture_blob("Documentation/foo.md"), :documentation? assert_predicate fixture_blob("documentation/foo.md"), :documentation? - refute_predicate fixture_blob("project/Documentation/foo.md"), :documentation? - refute_predicate fixture_blob("project/documentation/foo.md"), :documentation? + assert_predicate fixture_blob("project/Documentation/foo.md"), :documentation? + assert_predicate fixture_blob("project/documentation/foo.md"), :documentation? assert_predicate fixture_blob("javadoc/foo.html"), :documentation? assert_predicate fixture_blob("project/javadoc/foo.html"), :documentation?