From 86aa4c3f3dee731c2462e82f8a2f8d031a6b09b6 Mon Sep 17 00:00:00 2001 From: Keith Rarick Date: Mon, 22 Sep 2014 00:54:54 -0700 Subject: [PATCH] Add Go dependencies to generated.rb and test_blob.rb --- lib/linguist/generated.rb | 9 +++++++++ test/test_blob.rb | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/lib/linguist/generated.rb b/lib/linguist/generated.rb index 99863a91..0f911c45 100644 --- a/lib/linguist/generated.rb +++ b/lib/linguist/generated.rb @@ -63,6 +63,7 @@ module Linguist generated_jni_header? || composer_lock? || node_modules? || + godeps? || vcr_cassette? || generated_by_zephir? end @@ -231,6 +232,14 @@ module Linguist !!name.match(/node_modules\//) end + # Internal: Is the blob part of Godeps/, + # which are not meant for humans in pull requests. + # + # Returns true or false. + def godeps? + !!name.match(/Godeps\//) + end + # Internal: Is the blob a generated php composer lock file? # # Returns true or false. diff --git a/test/test_blob.rb b/test/test_blob.rb index 47c6574c..7c5a756a 100644 --- a/test/test_blob.rb +++ b/test/test_blob.rb @@ -262,6 +262,10 @@ class TestBlob < Test::Unit::TestCase assert Linguist::Generated.generated?("node_modules/grunt/lib/grunt.js", nil) + + # Godep saved dependencies + assert blob("Godeps/Godeps.json").generated? + assert blob("Godeps/_workspace/src/github.com/kr/s3/sign.go").generated? end def test_vendored