gitlab-ce/lib/gitlab
Lin Jen-Shin 216bf78fd1 Introduce Gitlab::Cache::RequestStoreWrap
So that we cache the result of UserAccess#can_push_or_merge_to_branch?
in RequestStore, avoiding querying ProtectedBranch over and over for
the list of pipelines (i.e. in PipelineSerializer)

I don't think this is ideal because I don't like the idea of
RequestStore in general, but this is the easiest way to cache it
without changing the architecture. In the future we should cache
more explicitly rather than this kind of global store.
2017-07-04 21:56:41 +08:00
..
auth
background_migration
badge
bitbucket_import
cache Introduce Gitlab::Cache::RequestStoreWrap 2017-07-04 21:56:41 +08:00
checks
ci Make entrypoint and command keys to be array of strings 2017-07-02 14:48:11 +02:00
conflict
cycle_analytics
data_builder
database Added code for defining SHA attributes 2017-06-29 15:37:37 +02:00
dependency_linker Fix diff of requirements.txt file by not matching newlines as part of package names 2017-06-27 16:20:01 -05:00
diff
downtime_check
email
etag_caching
fogbugz_import
gfm
git Set the GL_REPOSITORY env variable on Gitlab::Git::Hook 2017-06-29 15:22:40 -04:00
gitaly_client Fix a bug where an invalid sort param value was passed to Gitaly 2017-06-28 15:38:00 -04:00
github_import
gitlab_import
google_code_import
graphs
health_checks
import_export Store merge request ref_fetched status in the database 2017-06-26 17:36:09 +02:00
ldap Fix setting `last_credential_check` on LDAP-login 2017-06-28 09:30:18 +02:00
markdown
metrics
middleware
o_auth
performance_bar
project_authorizations
prometheus
quick_actions
request_profiler
routes
saml
sanitizers
serializer
sherlock
sidekiq_middleware
sidekiq_status
slash_commands
sql
template
testing
view/presenter implement Presenter::Base#declarative_policy_delegate 2017-06-27 12:41:54 -07:00
access.rb
allowable.rb convert all the policies to DeclarativePolicy 2017-06-27 12:44:37 -07:00
app_logger.rb
asciidoc.rb
auth.rb
background_migration.rb
blame.rb
changes_list.rb
chat_name_token.rb
ci_access.rb
closing_issue_extractor.rb
color_schemes.rb
config_helper.rb
contributions_calendar.rb
contributor.rb
current_settings.rb
database.rb Fix Gitlab::Database.bulk_insert for non-UTF-8 data 2017-06-26 17:21:40 +01:00
dependency_linker.rb
devise_failure.rb
downtime_check.rb
ee_compat_check.rb
emoji.rb
encoding_helper.rb
environment_logger.rb
exclusive_lease.rb Introduce #renew for ExclusiveLease 2017-06-24 03:40:58 +02:00
fake_application_settings.rb
file_detector.rb
file_finder.rb
git.rb Fix gitaly ref encoding bugs 2017-06-28 16:15:59 +02:00
git_access.rb
git_access_wiki.rb
git_logger.rb
git_post_receive.rb
git_ref_validator.rb
gitaly_client.rb
gl_id.rb
gl_repository.rb
gon_helper.rb configure webpack publicPath dynamically to account for CDN or relative path settings 2017-06-28 22:26:16 -05:00
group_hierarchy.rb
highlight.rb
i18n.rb Add Esperanto translations for Cycle Analytics, Project, and Repository pages 2017-06-26 10:18:14 +08:00
identifier.rb
import_export.rb
import_formatter.rb
import_sources.rb
incoming_email.rb
issuable_sorter.rb
issues_labels.rb
job_waiter.rb
key_fingerprint.rb
kubernetes.rb
lazy.rb
lfs_token.rb
logger.rb
mail_room.rb
markup_helper.rb
metrics.rb
optimistic_locking.rb
other_markup.rb
otp_key_rotator.rb
pages_transfer.rb
path_regex.rb
performance_bar.rb
polling_interval.rb
popen.rb
project_search_results.rb
project_transfer.rb
prometheus_client.rb
protocol_access.rb
recaptcha.rb
redis.rb
reference_extractor.rb
regex.rb
repo_path.rb
repository_check_logger.rb
request_context.rb
request_profiler.rb
route_map.rb
routing.rb
search_results.rb
seeder.rb
sentry.rb
shell.rb Speed up operations performed by gitlab-shell 2017-07-03 18:28:29 +00:00
shell_adapter.rb
sherlock.rb
sidekiq_logger.rb
sidekiq_status.rb
sidekiq_throttler.rb
snippet_search_results.rb
string_range_marker.rb
string_regex_marker.rb
time_tracking_formatter.rb
timeless.rb
update_path_error.rb
upgrader.rb
uploads_transfer.rb
url_blocker.rb
url_builder.rb
url_sanitizer.rb
usage_data.rb Merge branch 'zj-usage-ping-only-gl-pipelines' into 'master' 2017-06-29 13:55:19 +00:00
user_access.rb Introduce Gitlab::Cache::RequestStoreWrap 2017-07-04 21:56:41 +08:00
user_activities.rb
utils.rb
version_info.rb
visibility_level.rb
workhorse.rb