gitlab-org--gitlab-foss/lib/gitlab/git
Nick Thomas 4b785df27b
Import gitlab_projects.rb from gitlab-shell
By importing this Ruby code into gitlab-rails (and gitaly-ruby), we avoid
200ms of startup time for each gitlab_projects subprocess we are eliminating.

By not having a gitlab_projects subprocess between gitlab-rails / sidekiq and
any git subprocesses (e.g. for fork_project, fetch_remote, etc, calls), we can
also manage these git processes more cleanly, and avoid sending SIGKILL to them
2017-12-14 16:00:04 +00:00
..
conflict
storage Keep track of storage check timings 2017-12-11 13:18:39 +01:00
attributes.rb
blame.rb
blob.rb
blob_snippet.rb
branch.rb
commit.rb
commit_stats.rb
compare.rb
diff.rb
diff_collection.rb
env.rb
gitlab_projects.rb Import gitlab_projects.rb from gitlab-shell 2017-12-14 16:00:04 +00:00
gitmodules_parser.rb
hook.rb
hooks_service.rb
index.rb
lfs_changes.rb
operation_service.rb Remove Rugged::Repository#empty? 2017-12-07 15:33:30 +00:00
path_helper.rb
popen.rb
ref.rb
remote_repository.rb Remove Rugged::Repository#empty? 2017-12-07 15:33:30 +00:00
repository.rb Import gitlab_projects.rb from gitlab-shell 2017-12-14 16:00:04 +00:00
repository_mirroring.rb
rev_list.rb
storage.rb
tag.rb
tree.rb
user.rb
util.rb
wiki.rb
wiki_file.rb
wiki_page.rb
wiki_page_version.rb