gitlab-ce/lib/gitlab
Bob Van Landuyt 8c5b3d0302 Allow streaming io objects into Gitaly
This allows us to set the encoding of an IO passed without reading it
into memory.

This is useful if we want to stream files into Gitaly. Like we do when
uploading a new file to the repository.
2019-04-01 20:17:40 +02:00
..
access
auth Backport 'Update user name upon LDAP sync' from EE 2019-03-25 11:16:01 +01:00
background_migration Add multiple assignees migration and table population 2019-03-25 19:50:40 -03:00
badge Add :preparing status to HasStatus 2019-03-20 11:48:31 +11:00
bare_repository_import Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
bitbucket_import Run rubocop -a 2019-03-13 13:42:43 +00:00
bitbucket_server_import Run rubocop -a 2019-03-13 13:42:43 +00:00
cache
chat Move ChatOps to Core 2019-02-20 21:29:48 +00:00
checks Allow users to create protected branches via CLI 2019-03-21 19:53:04 +08:00
ci Fix Container Scanning for Kubernetes Runners 2019-03-31 08:58:01 -04:00
cleanup
cluster
config
conflict
cross_project_access
cycle_analytics Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
danger Apply suggestion to lib/gitlab/danger/helper.rb 2019-03-25 21:16:43 +00:00
data_builder Fix private user email being visible in tag webhooks 2019-01-31 16:51:18 +01:00
database Run rubocop -a 2019-03-13 13:42:43 +00:00
dependency_linker Raise not implemented error on BaseLinker for package_url 2019-02-25 10:22:13 -03:00
diff Memoize old_blob and new_blob to improve performance 2019-03-28 12:11:37 +00:00
discussions_diff
downtime_check
email Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
error_tracking Update Sentry client to get project list 2019-01-31 10:05:29 +00:00
etag_caching Improve the GitHub and Gitea import feature table interface 2019-02-13 00:15:57 +00:00
fogbugz_import Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
gfm
git Merge branch '48132-display-output-from-pre-receive-scripts' into 'master' 2019-03-26 22:33:25 +00:00
git_access_result
gitaly_client Allow streaming io objects into Gitaly 2019-04-01 20:17:40 +02:00
github_import GitHub importer: Use the project creator to create branches from forks 2019-03-23 07:29:35 -07:00
gitlab_import
gl_repository Allow multiple repositories per project 2019-03-26 13:21:03 +01:00
google_code_import
gpg Avoid race conditions when creating GpgSignature 2019-02-06 15:24:46 +01:00
grape_logging Log Gitaly RPC duration to api_json.log and production_json.log 2019-03-27 06:01:21 -05:00
graphql Improve GraphQL Authorization DSL 2019-02-26 10:22:12 +13:00
graphs
hashed_storage Fix storage migration check for non-empty queues 2019-03-17 00:27:38 +01:00
health_checks
hook_data Fix whitespace in IssueBuilder/MergeRequestBuilder 2019-03-15 17:25:40 +01:00
i18n Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
import Force to recreate all diffs on import 2019-03-26 12:25:25 +00:00
import_export Prepare suggestion implementation for multi-line 2019-03-27 12:26:53 -03:00
kubernetes Merge branch '56937-edit-knative-domain' into 'master' 2019-03-07 12:43:34 +00:00
legacy_github_import Run rubocop -a 2019-03-13 13:42:43 +00:00
manifest_import
metrics Run rubocop -a 2019-03-13 13:42:43 +00:00
middleware Fix health checks not working behind load balancers 2019-03-12 12:46:40 -07:00
patch Use correct integrity hash for sprockets caching 2019-02-08 13:14:39 +01:00
performance_bar
popen
profiler
project_authorizations
prometheus
query_limiting
quick_actions Extend quick actions dsl 2019-03-29 12:53:28 +02:00
redis
request_profiler
sanitizers
search
serializer
sherlock
sidekiq_logging
sidekiq_middleware Fix the last-ditch memory killer pgroup SIGKILL 2019-03-09 13:34:06 +00:00
sidekiq_status
sidekiq_versioning
slash_commands Move ChatOps to Core 2019-02-20 21:29:48 +00:00
sql Allow filtering labels by a single character 2019-03-13 10:54:43 +00:00
template Add Dependency Scanning vendored template for EE 2019-03-07 09:31:37 +00:00
testing
tracing Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
utils Add cache to the 'compile-assets' and 'gitlab:assets:compile' jobs 2019-02-05 14:04:54 +01:00
verify
view/presenter
webpack
access.rb Add highest_role method to User 2019-03-22 09:54:03 +00:00
action_rate_limiter.rb
allowable.rb
app_logger.rb
asciidoc.rb
audit_json_logger.rb
auth.rb Fix #44332 - Add support for profile and email 2019-02-06 16:48:36 +00:00
authorized_keys.rb Handle cases when authorized_keys doesn't exist 2019-03-20 09:16:26 +08:00
background_migration.rb Consume remaining MigrateApproverToApprovalRulesInBatch 2019-02-02 21:45:10 +08:00
base_doorkeeper_controller.rb
blame.rb
blob_helper.rb
branch_push_merge_commit_analyzer.rb
build_access.rb
changes_list.rb
chat.rb Move ChatOps to Core 2019-02-20 21:29:48 +00:00
chat_name_token.rb
ci_access.rb
closing_issue_extractor.rb
color_schemes.rb
config_helper.rb
content_disposition.rb Add Rails 6 deprecation error message 2019-02-05 04:47:40 -08:00
contributions_calendar.rb Eliminate most N+1 queries loading UserController#calendar_activities 2019-03-01 10:57:09 -08:00
contributor.rb
correlation_id.rb
cross_project_access.rb
crypto_helper.rb
current_settings.rb Use a Gitlab::FakeApplicationSettings when migrations are pending 2019-03-26 23:02:57 +01:00
daemon.rb
database.rb Add helper method to return a human-friendly name for database adapter 2019-03-21 19:03:26 -03:00
dependency_linker.rb
downtime_check.rb
ee_compat_check.rb
emoji.rb
encoding_helper.rb Allow streaming io objects into Gitaly 2019-04-01 20:17:40 +02:00
environment.rb
environment_logger.rb
exclusive_lease.rb
exclusive_lease_helpers.rb
fake_application_settings.rb Introduce ApplicationSettingImplementation yay 2019-03-19 13:01:37 +08:00
favicon.rb Refactor Gitlab::Favicon for EE 2019-03-12 11:10:40 +01:00
file_detector.rb Revert "Merge branch..." 2019-03-19 09:36:05 +00:00
file_finder.rb
file_markdown_link_builder.rb
file_type_detection.rb
git.rb
git_access.rb
git_access_wiki.rb
git_logger.rb
git_post_receive.rb
git_ref_validator.rb
gitaly_client.rb Merge branch 'jc-remove-find-all-tags-ff' into 'master' 2019-04-01 18:00:23 +00:00
github_import.rb
gl_id.rb
gl_repository.rb Allow multiple repositories per project 2019-03-26 13:21:03 +01:00
gon_helper.rb Creates a function to check if repo is EE 2019-03-04 08:20:37 +00:00
gpg.rb
graphql.rb
group_search_results.rb restrict user result set by the scoped group 2019-03-14 18:21:02 +01:00
highlight.rb Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
http.rb
http_io.rb
i18n.rb
identifier.rb
import_export.rb
import_formatter.rb
import_sources.rb
incoming_email.rb Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
insecure_key_fingerprint.rb
issuable_metadata.rb
issuable_sorter.rb
issuables_count_for_state.rb
issues_labels.rb
job_waiter.rb
json_cache.rb Gracefully handles excluded fields from attributes during serialization 2019-03-20 13:21:29 -03:00
json_logger.rb
kubernetes.rb Update dashboards to additionally use new environment selector 2019-03-21 08:06:47 +00:00
language_data.rb
language_detection.rb
lazy.rb
lfs_token.rb Include expires_in for LFS authentication payload 2019-02-15 09:29:52 +11:00
logger.rb
loop_helpers.rb
mail_room.rb
markup_helper.rb
metrics.rb
multi_collection_paginator.rb
namespace_sanitizer.rb
null_request_store.rb
object_hierarchy.rb
omniauth_initializer.rb
optimistic_locking.rb
other_markup.rb
otp_key_rotator.rb
pages.rb
pages_client.rb
pages_transfer.rb
path_regex.rb Fix slow project reference pattern regex 2019-01-31 16:51:16 +01:00
performance_bar.rb
plugin.rb
plugin_logger.rb
polling_interval.rb
popen.rb
private_commit_email.rb
profiler.rb
project_search_results.rb project's user search includes group members too 2019-03-14 18:21:02 +01:00
project_service_logger.rb
project_template.rb Add Android template 2019-03-07 20:02:40 +01:00
project_transfer.rb
prometheus_client.rb
protocol_access.rb
proxy_http_connection_adapter.rb
query_limiting.rb
recaptcha.rb Apply recaptcha API changes in 4.0 2019-03-08 15:04:04 +01:00
reference_counter.rb
reference_extractor.rb
regex.rb
repo_path.rb Allow multiple repositories per project 2019-03-26 13:21:03 +01:00
repository_cache.rb
repository_cache_adapter.rb
repository_check_logger.rb
request_context.rb Fix health checks not working behind load balancers 2019-03-12 12:46:40 -07:00
request_forgery_protection.rb
request_profiler.rb
route_map.rb
routing.rb
safe_request_store.rb
search_results.rb move users method to public section 2019-03-14 18:30:30 +01:00
seeder.rb
sentry.rb
setup_helper.rb
shard_health_cache.rb
shell.rb Integrate Gitlab::Keys with Gitlab::Shell 2019-03-19 11:16:21 +00:00
shell_adapter.rb
sherlock.rb
sidekiq_config.rb Backport support for finding EE workers 2019-03-12 17:41:38 +01:00
sidekiq_logger.rb
sidekiq_signals.rb Fix Sidekiq process group killing 2019-03-07 12:37:59 +00:00
sidekiq_status.rb
sidekiq_versioning.rb
snippet_search_results.rb
ssh_public_key.rb
string_placeholder_replacer.rb
string_range_marker.rb
string_regex_marker.rb
task_helpers.rb Add cache to the 'compile-assets' and 'gitlab:assets:compile' jobs 2019-02-05 14:04:54 +01:00
tcp_checker.rb
template_helper.rb
temporarily_allow.rb
themes.rb
time_tracking_formatter.rb
timeless.rb
tracing.rb Switch back to using regexps in `tracing_url_template` 2019-02-22 14:47:37 +02:00
tree_summary.rb Adds the Rubocop ReturnNil cop 2019-03-06 17:51:56 +02:00
untrusted_regexp.rb
update_path_error.rb
uploads_transfer.rb
url_blocker.rb
url_builder.rb
url_sanitizer.rb
usage_data.rb Add error tracking usage counts 2019-03-25 07:42:08 +00:00
user_access.rb Allow protected branch creation via web and API 2019-03-06 12:20:27 +00:00
user_extractor.rb Backport EE changes to UserExtractor to CE 2019-03-18 14:40:09 +01:00
utils.rb Backport try_megabytes_to_bytes from EE 2019-03-12 14:04:05 +01:00
version_info.rb Revert the "What's new" feature 2019-01-29 20:45:47 +00:00
visibility_level.rb
web_ide_commits_counter.rb
wiki_file_finder.rb Remove BATCH_SIZE from WikiFileFinder 2019-02-06 13:22:35 +01:00
workhorse.rb Allow multiple repositories per project 2019-03-26 13:21:03 +01:00