summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-09-19 13:33:28 +0200
committerZeger-Jan van de Weg <mail@zjvandeweg.nl>2015-10-14 17:59:01 +0200
commitc5d97c7e37fbfc4ed478da24d64d54c770ed2097 (patch)
tree4b01341085f142717db61ba425bf22ae9fb9e486
parenta2f0a3650b03fcca3c8ca428ca1d2173197b4d22 (diff)
downloadgitlab-ce-c5d97c7e37fbfc4ed478da24d64d54c770ed2097.tar.gz
COPYING is now also accepted as licence file
Fixes #2526
-rw-r--r--CHANGELOG2
-rw-r--r--app/models/repository.rb6
2 files changed, 5 insertions, 3 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 31feb115d1e..f078d08d86b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -90,6 +90,8 @@ v 8.0.1
v 8.0.0
- Fix Markdown links not showing up in dashboard activity feed (Stan Hu)
- Remove milestones from merge requests when milestones are deleted (Stan Hu)
+v 8.0.0 (unreleased)
+ - Accept COPYING as licence file (Zeger-Jan van de Weg)
- Fix HTML link that was improperly escaped in new user e-mail (Stan Hu)
- Fix broken sort in merge request API (Stan Hu)
- Bump rouge to 1.10.1 to remove warning noise and fix other syntax highlighting bugs (Stan Hu)
diff --git a/app/models/repository.rb b/app/models/repository.rb
index 8b51602bc23..cc46ab916c7 100644
--- a/app/models/repository.rb
+++ b/app/models/repository.rb
@@ -210,9 +210,9 @@ class Repository
def license
cache.fetch(:license) do
- tree(:head).blobs.find do |file|
- file.name =~ /\Alicense/i
- end
+ tree(:head).blobs.find_all do |file|
+ file.name =~ /\A(copying|license)/i
+ end.last # Prefer `LICENSE` as filename over `COPYING`
end
end