summaryrefslogtreecommitdiff
path: root/app/services/projects
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2017-08-23 21:51:21 +0800
committerLin Jen-Shin <godfat@godfat.org>2017-08-23 21:51:21 +0800
commit140ac8d2ad81f03f67dddcb565458e9baee79755 (patch)
treed1403d9f02eb8d4ffa6b91d4c7f51606c13a3078 /app/services/projects
parent5f811894a8ba0d85298cc695c360f171d30c193c (diff)
downloadgitlab-ce-140ac8d2ad81f03f67dddcb565458e9baee79755.tar.gz
Add changelog and tests
Diffstat (limited to 'app/services/projects')
-rw-r--r--app/services/projects/import_export/cleanup_service.rb5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/services/projects/import_export/cleanup_service.rb b/app/services/projects/import_export/cleanup_service.rb
index 54d7fb88a91..75eaee0cb7b 100644
--- a/app/services/projects/import_export/cleanup_service.rb
+++ b/app/services/projects/import_export/cleanup_service.rb
@@ -1,8 +1,11 @@
module Projects
module ImportExport
class CleanupService
+ RESERVED_REFS_NAMES =
+ %w[heads tags merge-requests keep-around environments]
RESERVED_REFS_REGEXP =
- %r{\Arefs/(?:heads|tags|merge\-requests|keep\-around|environments)/}
+ %r{\Arefs/(?:#{
+ RESERVED_REFS_NAMES.map(&Regexp.method(:escape)).join('|')})/}x
attr_reader :project