Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Steinhardt <psteinhardt@gitlab.com>2022-12-14 15:15:04 +0300
committerPatrick Steinhardt <psteinhardt@gitlab.com>2022-12-14 16:11:27 +0300
commit455dd16d8763eeb030dcb893972fafd823cdb9bc (patch)
tree7356fb2ccced81cb9dc45444aee09b13ca544025
parent6839a10949f2141a50f674d0777a338ee7566345 (diff)
ruby: Drop helpers to generate seed repository
There are some long-forgotten spec helpers in our Ruby code to generate a seed repository. It is obvious that they haven't been used by anyone since ages as they still have the intent to put the generated seed repo into our `internal/testhelper/testdata`. We have long since migrated seed repositories to live in our `_build/testrepos` directory though. Remove the helper scripts.
-rwxr-xr-xruby/spec/support/generate-seed-repo-rb162
-rw-r--r--ruby/spec/support/helpers/seed_repo.rb154
2 files changed, 0 insertions, 316 deletions
diff --git a/ruby/spec/support/generate-seed-repo-rb b/ruby/spec/support/generate-seed-repo-rb
deleted file mode 100755
index b82297f53..000000000
--- a/ruby/spec/support/generate-seed-repo-rb
+++ /dev/null
@@ -1,162 +0,0 @@
-#!/usr/bin/env ruby
-#
-# # generate-seed-repo-rb
-#
-# This script generates the seed_repo.rb file used by lib/gitlab/git
-# tests. The seed_repo.rb file needs to be updated anytime there is a
-# Git push to https://gitlab.com/gitlab-org/gitlab-git-test.
-#
-# Usage:
-#
-# ./spec/support/generate-seed-repo-rb > spec/support/helpers/seed_repo.rb
-#
-#
-
-require 'erb'
-require 'tempfile'
-
-SOURCE = File.expand_path('../../../internal/testhelper/testdata/data/gitlab-git-test.git', __dir__).freeze
-SCRIPT_NAME = 'generate-seed-repo-rb'.freeze
-REPO_NAME = 'gitlab-git-test.git'.freeze
-
-def main
- Dir.mktmpdir do |dir|
- abort "git clone failed" unless system("git", "clone", "--bare", SOURCE.to_s, REPO_NAME.to_s, chdir: dir)
-
- repo = File.join(dir, REPO_NAME)
- erb = ERB.new(DATA.read)
- erb.run(binding)
- end
-end
-
-def capture!(cmd, dir)
- output = IO.popen(cmd, 'r', chdir: dir, &:read)
- raise "command failed with #{$?}: #{cmd.join(' ')}" unless $?.success?
-
- output.chomp
-end
-
-main
-
-__END__
-# This file is generated by <%= SCRIPT_NAME %>. Do not edit this file manually.
-#
-# Seed repo:
-<%= capture!(%w{git log --format=#\ %H\ %s}, repo) %>
-
-module SeedRepo
- module BigCommit
- ID = "913c66a37b4a45b9769037c55c2d238bd0942d2e".freeze
- PARENT_ID = "cfe32cf61b73a0d5e9f13e774abde7ff789b1660".freeze
- MESSAGE = "Files, encoding and much more".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES_COUNT = 2
- end
-
- module Commit
- ID = "570e7b2abdd848b95f2f578043fc23bd6f6fd24d".freeze
- PARENT_ID = "6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9".freeze
- MESSAGE = "Change some files\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>\n".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES = ["files/ruby/popen.rb", "files/ruby/regex.rb"].freeze
- FILES_COUNT = 2
- C_FILE_PATH = "files/ruby".freeze
- C_FILES = ["popen.rb", "regex.rb", "version_info.rb"].freeze
- BLOB_FILE = %{%h3= @key.title\n%hr\n%pre= @key.key\n.actions\n = link_to 'Remove', @key, :confirm => 'Are you sure?', :method => :delete, :class => \"btn danger delete-key\"\n\n\n}.freeze
- BLOB_FILE_PATH = "app/views/keys/show.html.haml".freeze
- end
-
- module EmptyCommit
- ID = "b0e52af38d7ea43cf41d8a6f2471351ac036d6c9".freeze
- PARENT_ID = "40f4a7a617393735a95a0bb67b08385bc1e7c66d".freeze
- MESSAGE = "Empty commit".freeze
- AUTHOR_FULL_NAME = "Rémy Coutable".freeze
- FILES = [].freeze
- FILES_COUNT = FILES.count
- end
-
- module EncodingCommit
- ID = "40f4a7a617393735a95a0bb67b08385bc1e7c66d".freeze
- PARENT_ID = "66028349a123e695b589e09a36634d976edcc5e8".freeze
- MESSAGE = "Add ISO-8859-encoded file".freeze
- AUTHOR_FULL_NAME = "Stan Hu".freeze
- FILES = ["encoding/iso8859.txt"].freeze
- FILES_COUNT = FILES.count
- end
-
- module FirstCommit
- ID = "1a0b36b3cdad1d2ee32457c102a8c0b7056fa863".freeze
- PARENT_ID = nil
- MESSAGE = "Initial commit".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES = ["LICENSE", ".gitignore", "README.md"].freeze
- FILES_COUNT = 3
- end
-
- module LastCommit
- ID = <%= capture!(%w[git show -s --format=%H HEAD], repo).inspect %>.freeze
- PARENT_ID = <%= capture!(%w[git show -s --format=%P HEAD], repo).split.last.inspect %>.freeze
- MESSAGE = <%= capture!(%w[git show -s --format=%s HEAD], repo).inspect %>.freeze
- AUTHOR_FULL_NAME = <%= capture!(%w[git show -s --format=%an HEAD], repo).inspect %>.freeze
- FILES = <%=
- parents = capture!(%w[git show -s --format=%P HEAD], repo).split
- merge_base = parents.size > 1 ? capture!(%w[git merge-base] + parents, repo) : parents.first
- capture!( %W[git diff --name-only #{merge_base}..HEAD --], repo).split("\n").inspect
- %>.freeze
- FILES_COUNT = FILES.count
- end
-
- module Repo
- HEAD = "master".freeze
- BRANCHES = %w[
-<%= capture!(%W[git for-each-ref --format=#{' ' * 3}%(refname:strip=2) refs/heads/], repo) %>
- ].freeze
- TAGS = %w[
-<%= capture!(%W[git for-each-ref --format=#{' ' * 3}%(refname:strip=2) refs/tags/], repo) %>
- ].freeze
- end
-
- module RubyBlob
- ID = "7e3e39ebb9b2bf433b4ad17313770fbe4051649c".freeze
- NAME = "popen.rb".freeze
- CONTENT = <<-BLOB_CONTENT.freeze
-require 'fileutils'
-require 'open3'
-
-module Popen
- extend self
-
- def popen(cmd, path=nil)
- unless cmd.is_a?(Array)
- raise RuntimeError, "System commands must be given as an array of strings"
- end
-
- path ||= Dir.pwd
-
- vars = {
- "PWD" => path
- }
-
- options = {
- chdir: path
- }
-
- unless File.directory?(path)
- FileUtils.mkdir_p(path)
- end
-
- @cmd_output = ""
- @cmd_status = 0
-
- Open3.popen3(vars, *cmd, options) do |stdin, stdout, stderr, wait_thr|
- @cmd_output << stdout.read
- @cmd_output << stderr.read
- @cmd_status = wait_thr.value.exitstatus
- end
-
- return @cmd_output, @cmd_status
- end
-end
- BLOB_CONTENT
- end
-end
diff --git a/ruby/spec/support/helpers/seed_repo.rb b/ruby/spec/support/helpers/seed_repo.rb
deleted file mode 100644
index 19a9b2de6..000000000
--- a/ruby/spec/support/helpers/seed_repo.rb
+++ /dev/null
@@ -1,154 +0,0 @@
-# This file is generated by generate-seed-repo-rb. Do not edit this file manually.
-#
-# Seed repo:
-# 4b4918a572fa86f9771e5ba40fbd48e1eb03e2c6 Merge branch 'master' into 'master'
-# 0e1b353b348f8477bdbec1ef47087171c5032cd9 adds an executable with different permissions
-# 0e50ec4d3c7ce42ab74dda1d422cb2cbffe1e326 Merge branch 'lfs_pointers' into 'master'
-# 33bcff41c232a11727ac6d660bd4b0c2ba86d63d Add valid and invalid lfs pointers
-# 732401c65e924df81435deb12891ef570167d2e2 Update year in license file
-# b0e52af38d7ea43cf41d8a6f2471351ac036d6c9 Empty commit
-# 40f4a7a617393735a95a0bb67b08385bc1e7c66d Add ISO-8859-encoded file
-# 66028349a123e695b589e09a36634d976edcc5e8 Merge branch 'add-comments-to-gitmodules' into 'master'
-# de5714f34c4e34f1d50b9a61a2e6c9132fe2b5fd Add comments to the end of .gitmodules to test parsing
-# fa1b1e6c004a68b7d8763b86455da9e6b23e36d6 Merge branch 'add-files' into 'master'
-# eb49186cfa5c4338011f5f590fac11bd66c5c631 Add submodules nested deeper than the root
-# 18d9c205d0d22fdf62bc2f899443b83aafbf941f Add executables and links files
-# 5937ac0a7beb003549fc5fd26fc247adbce4a52e Add submodule from gitlab.com
-# 570e7b2abdd848b95f2f578043fc23bd6f6fd24d Change some files
-# 6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9 More submodules
-# d14d6c0abdd253381df51a723d58691b2ee1ab08 Remove ds_store files
-# c1acaa58bbcbc3eafe538cb8274ba387047b69f8 Ignore DS files
-# ae73cb07c9eeaf35924a10f713b364d32b2dd34f Binary file added
-# 874797c3a73b60d2187ed6e2fcabd289ff75171e Ruby files modified
-# 2f63565e7aac07bcdadb654e253078b727143ec4 Modified image
-# 33f3729a45c02fc67d00adb1b8bca394b0e761d9 Image added
-# 913c66a37b4a45b9769037c55c2d238bd0942d2e Files, encoding and much more
-# cfe32cf61b73a0d5e9f13e774abde7ff789b1660 Add submodule
-# 6d394385cf567f80a8fd85055db1ab4c5295806f Added contributing guide
-# 1a0b36b3cdad1d2ee32457c102a8c0b7056fa863 Initial commit
-
-module SeedRepo
- module BigCommit
- ID = "913c66a37b4a45b9769037c55c2d238bd0942d2e".freeze
- PARENT_ID = "cfe32cf61b73a0d5e9f13e774abde7ff789b1660".freeze
- MESSAGE = "Files, encoding and much more".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES_COUNT = 2
- end
-
- module Commit
- ID = "570e7b2abdd848b95f2f578043fc23bd6f6fd24d".freeze
- PARENT_ID = "6f6d7e7ed97bb5f0054f2b1df789b39ca89b6ff9".freeze
- MESSAGE = "Change some files\n\nSigned-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>\n".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES = ["files/ruby/popen.rb", "files/ruby/regex.rb"].freeze
- FILES_COUNT = 2
- C_FILE_PATH = "files/ruby".freeze
- C_FILES = ["popen.rb", "regex.rb", "version_info.rb"].freeze
- BLOB_FILE = %(%h3= @key.title\n%hr\n%pre= @key.key\n.actions\n = link_to 'Remove', @key, :confirm => 'Are you sure?', :method => :delete, :class => \"btn danger delete-key\"\n\n\n).freeze
- BLOB_FILE_PATH = "app/views/keys/show.html.haml".freeze
- end
-
- module EmptyCommit
- ID = "b0e52af38d7ea43cf41d8a6f2471351ac036d6c9".freeze
- PARENT_ID = "40f4a7a617393735a95a0bb67b08385bc1e7c66d".freeze
- MESSAGE = "Empty commit".freeze
- AUTHOR_FULL_NAME = "Rémy Coutable".freeze
- FILES = [].freeze
- FILES_COUNT = FILES.count
- end
-
- module EncodingCommit
- ID = "40f4a7a617393735a95a0bb67b08385bc1e7c66d".freeze
- PARENT_ID = "66028349a123e695b589e09a36634d976edcc5e8".freeze
- MESSAGE = "Add ISO-8859-encoded file".freeze
- AUTHOR_FULL_NAME = "Stan Hu".freeze
- FILES = ["encoding/iso8859.txt"].freeze
- FILES_COUNT = FILES.count
- end
-
- module FirstCommit
- ID = "1a0b36b3cdad1d2ee32457c102a8c0b7056fa863".freeze
- PARENT_ID = nil
- MESSAGE = "Initial commit".freeze
- AUTHOR_FULL_NAME = "Dmitriy Zaporozhets".freeze
- FILES = ["LICENSE", ".gitignore", "README.md"].freeze
- FILES_COUNT = 3
- end
-
- module LastCommit
- ID = "4b4918a572fa86f9771e5ba40fbd48e1eb03e2c6".freeze
- PARENT_ID = "0e1b353b348f8477bdbec1ef47087171c5032cd9".freeze
- MESSAGE = "Merge branch 'master' into 'master'".freeze
- AUTHOR_FULL_NAME = "Stan Hu".freeze
- FILES = ["bin/executable"].freeze
- FILES_COUNT = FILES.count
- end
-
- module Repo
- HEAD = "master".freeze
- BRANCHES = %w[
- feature
- fix
- fix-blob-path
- fix-existing-submodule-dir
- fix-mode
- gitattributes
- gitattributes-updated
- master
- merge-test
- rd-add-file-larger-than-1-mb
- Ääh-test-utf-8
- ].freeze
- TAGS = %w[
- v1.0.0
- v1.1.0
- v1.2.0
- v1.2.1
- ].freeze
- end
-
- module RubyBlob
- ID = "7e3e39ebb9b2bf433b4ad17313770fbe4051649c".freeze
- NAME = "popen.rb".freeze
- CONTENT = <<~BLOB_CONTENT.freeze
- require 'fileutils'
- require 'open3'
-
- module Popen
- extend self
-
- def popen(cmd, path=nil)
- unless cmd.is_a?(Array)
- raise RuntimeError, "System commands must be given as an array of strings"
- end
-
- path ||= Dir.pwd
-
- vars = {
- "PWD" => path
- }
-
- options = {
- chdir: path
- }
-
- unless File.directory?(path)
- FileUtils.mkdir_p(path)
- end
-
- @cmd_output = ""
- @cmd_status = 0
-
- Open3.popen3(vars, *cmd, options) do |stdin, stdout, stderr, wait_thr|
- @cmd_output << stdout.read
- @cmd_output << stderr.read
- @cmd_status = wait_thr.value.exitstatus
- end
-
- return @cmd_output, @cmd_status
- end
- end
- BLOB_CONTENT
- end
-end