summaryrefslogtreecommitdiff
path: root/spec/support/unpack-gitlab-git-test
diff options
context:
space:
mode:
Diffstat (limited to 'spec/support/unpack-gitlab-git-test')
-rwxr-xr-xspec/support/unpack-gitlab-git-test22
1 files changed, 11 insertions, 11 deletions
diff --git a/spec/support/unpack-gitlab-git-test b/spec/support/unpack-gitlab-git-test
index d5b4912457d..38243f9ae21 100755
--- a/spec/support/unpack-gitlab-git-test
+++ b/spec/support/unpack-gitlab-git-test
@@ -1,36 +1,36 @@
#!/usr/bin/env ruby
-require 'fileutils'
+require "fileutils"
-REPO = 'spec/support/gitlab-git-test.git'.freeze
-PACK_DIR = REPO + '/objects/pack'
+REPO = "spec/support/gitlab-git-test.git".freeze
+PACK_DIR = REPO + "/objects/pack"
GIT = %W[git --git-dir=#{REPO}].freeze
-BASE_PACK = 'pack-691247af2a6acb0b63b73ac0cb90540e93614043'.freeze
+BASE_PACK = "pack-691247af2a6acb0b63b73ac0cb90540e93614043".freeze
def main
unpack
# We want to store the refs in a packed-refs file because if we don't
# they can get mangled by filesystems.
- abort unless system(*GIT, *%w[pack-refs --all])
- abort unless system(*GIT, 'fsck')
+ abort unless system(*GIT, "pack-refs", "--all")
+ abort unless system(*GIT, "fsck")
end
# We don't want contributors to commit new pack files because those
# create unnecessary churn.
def unpack
- pack_files = Dir[File.join(PACK_DIR, '*')].reject do |pack|
+ pack_files = Dir[File.join(PACK_DIR, "*")].reject { |pack|
pack.start_with?(File.join(PACK_DIR, BASE_PACK))
- end
+ }
return if pack_files.empty?
pack_files.each do |pack|
- unless pack.end_with?('.pack')
+ unless pack.end_with?(".pack")
FileUtils.rm(pack)
next
end
- File.open(pack, 'rb') do |open_pack|
+ File.open(pack, "rb") do |open_pack|
File.unlink(pack)
- abort unless system(*GIT, 'unpack-objects', in: open_pack)
+ abort unless system(*GIT, "unpack-objects", in: open_pack)
end
end
end