gitlab-ce/lib/gitlab
Sean McGivern aff5c9f3e5 Add table for merge request commits
This is an ID-less table with just three columns: an association to the merge
request diff the commit belongs to, the relative order of the commit within the
merge request diff, and the commit SHA itself.

Previously we stored much more information about the commits, so that we could
display them even when they were deleted from the repo. Since 8.0, we ensure
that those commits are kept around for as long as the target repo itself is, so
we don't need to duplicate that data in the database.
2017-07-06 17:36:10 +01:00
..
auth Create read_registry scope with JWT auth 2017-06-05 12:26:49 +02:00
background_migration Add the ability to perform background migrations 2017-06-12 13:24:04 +02:00
badge Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
bitbucket_import [BB Importer] Save the error trace and the whole raw document 2017-04-11 19:27:15 +03:00
cache/ci Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
checks Remove GitAccessStatus (no longer needed) 2017-06-05 05:32:26 -07:00
ci Merge branch '33772-readonly-gitlab-ci-cache' into 'master' 2017-07-06 07:40:43 +00:00
conflict Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
cycle_analytics Add table for merge request commits 2017-07-06 17:36:10 +01:00
data_builder Rename pipeline methods related to legacy stages 2017-06-01 11:55:18 +02:00
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 Don't display comment on unchanged line on both sides in parallel diff 2017-06-19 11:50:46 -05:00
downtime_check Enable Style/MutableConstant 2017-02-23 09:31:56 -06:00
email Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
etag_caching Revert to passing the path when matching key to the router 2017-06-12 21:50:35 +02:00
fogbugz_import Backport of multiple_assignees_feature [ci skip] 2017-05-04 17:11:53 +03:00
gfm Fix cross-project references copy to include the project reference 2017-01-03 13:01:46 +01:00
git Merge branch '32408-allow-creation-of-files-and-dirs-with-spaces-in-web-ui' into 'master' 2017-07-05 20:21:58 +00:00
gitaly_client Add test for GitalyClient::Ref#find_ref_name 2017-07-04 13:02:10 +02:00
github_import Backport of multiple_assignees_feature [ci skip] 2017-05-04 17:11:53 +03:00
gitlab_import Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq 2016-09-08 17:43:19 +03:00
google_code_import Enable the Style/PreferredHashMethods cop 2017-06-02 19:11:26 +02:00
graphs
health_checks Fix invalid Rails.logger call in lib/gitlab/health_checks/fs_shards_check.rb 2017-07-04 23:22:59 -07:00
import_export Add table for merge request commits 2017-07-06 17:36:10 +01:00
ldap Fix setting `last_credential_check` on LDAP-login 2017-06-28 09:30:18 +02:00
markdown
metrics Instrument Unicorn with Ruby exporter 2017-07-04 15:28:34 +00:00
middleware Fix go-get support for projects in nested groups 2017-03-07 19:40:19 -06:00
o_auth refactor update user service not to do auth checks 2017-06-23 11:41:43 +02:00
performance_bar Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
project_authorizations Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
prometheus Make queries not die when underlying data cannot be found 2017-06-20 16:09:38 +02:00
quick_actions Rename "Slash commands" to "Quick actions" 2017-06-15 09:01:56 -05:00
request_profiler Don't require lib/gitlab/request_profiler/middleware.rb in config/initializers/request_profiler.rb 2017-02-02 17:22:10 +01:00
routes Routing helpers are no longer needed 2017-05-24 15:31:35 +08:00
saml Fix code for cops 2017-02-23 09:31:57 -06:00
sanitizers Enable Style/MultilineArrayBraceLayout 2017-02-23 09:32:22 -06:00
serializer Enable and autocorrect the CustomErrorClass cop 2017-03-01 15:28:10 +00:00
sherlock Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
sidekiq_middleware Merge branch 'aiionx_sidekiq_log_patch' into 'master' 2016-10-03 14:20:18 +00:00
sidekiq_status Periodically mark projects that are stuck in importing as failed 2017-04-05 16:11:51 +02:00
slash_commands Rename "Slash commands" to "Quick actions" 2017-06-15 09:01:56 -05:00
sql Backports for ee-2112 2017-07-06 16:25:03 +08:00
template Submodule Dockerfile templates 2017-04-26 15:57:44 +00:00
testing Introduce a new middleware for the test environment that can block requests 2017-03-22 19:45:21 +01:00
view/presenter implement Presenter::Base#declarative_policy_delegate 2017-06-27 12:41:54 -07:00
access.rb Enable the Style/TrailingCommaInLiteral cop 2017-05-10 18:25:45 +02:00
allowable.rb convert all the policies to DeclarativePolicy 2017-06-27 12:44:37 -07:00
app_logger.rb
asciidoc.rb Fix LaTeX formatting for AsciiDoc wiki 2017-05-24 15:47:35 +02:00
auth.rb `AccessTokenValidationService` accepts `String` or `API::Scope` scopes. 2017-06-30 07:32:25 +00:00
background_migration.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
blame.rb Blob#load_all_data! doesn’t need an argument 2017-06-07 14:28:33 -05:00
changes_list.rb Enable Style/ClassCheck 2017-02-23 09:32:22 -06:00
chat_name_token.rb Add most of specs for chat names 2016-11-17 21:34:23 +01:00
ci_access.rb Refactor to remove a special case 2017-06-05 05:32:26 -07:00
closing_issue_extractor.rb
color_schemes.rb
config_helper.rb
contributions_calendar.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
contributor.rb
current_settings.rb Change references from ApplicationSetting to ::ApplicationSetting to make autoload happier 2017-06-20 23:27:31 -07:00
database.rb Fix Gitlab::Database.bulk_insert for non-UTF-8 data 2017-06-26 17:21:40 +01:00
dependency_linker.rb Autolink package names in requirements.txt 2017-05-23 15:35:59 -05:00
devise_failure.rb
downtime_check.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
ee_compat_check.rb Fix an uncaught throw in the ee_compat_check job 2017-06-21 19:23:51 +02:00
emoji.rb Moved the title onto the emoji tag 2017-04-24 17:08:12 +01:00
encoding_helper.rb Fix binary encoding error on MR diffs 2017-06-06 16:40:07 +00:00
environment_logger.rb Show log corresponding to env in admin/logs 2016-11-03 22:02:47 +01:00
exclusive_lease.rb Introduce #renew for ExclusiveLease 2017-06-24 03:40:58 +02:00
fake_application_settings.rb If migrations are pending, make CurrentSettings use existing values and populate missing columns with defaults 2017-06-19 09:54:48 -07:00
file_detector.rb Add auxiliary blob viewers to dependency files 2017-05-17 14:10:00 -05:00
file_finder.rb Backport FileFinder from EE 2017-05-12 13:21:30 +03:00
git.rb Fix gitaly ref encoding bugs 2017-06-28 16:15:59 +02:00
git_access.rb Add “Project moved” error to Git-over-SSH 2017-06-16 14:14:19 -07:00
git_access_wiki.rb Remove GitAccessStatus (no longer needed) 2017-06-05 05:32:26 -07:00
git_logger.rb
git_post_receive.rb Added repository_update hook 2017-05-12 23:26:48 +01:00
git_ref_validator.rb Strip reference prefixes on branch creation 2017-01-09 13:38:44 +01:00
gitaly_client.rb Rubocop and comment fixes 2017-06-20 17:31:49 +02:00
gl_id.rb
gl_repository.rb Pass GL_REPOSITORY in Workhorse responses 2017-05-05 10:52:06 -03:00
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 Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
highlight.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
i18n.rb add Italian translation to I18N 2017-06-30 10:02:34 +08:00
identifier.rb Use Commit#author so we share logic and cache 2016-11-24 02:33:55 +08:00
import_export.rb Add table for files in merge request diffs 2017-06-16 18:30:01 +01:00
import_formatter.rb
import_sources.rb Rescue from ActiveRecord::UnknownAttributeError and fallback to fake settings 2017-01-23 16:58:13 +01:00
incoming_email.rb No strong reasons to freeze them 2017-02-07 01:28:58 +08:00
issuable_sorter.rb Change issues sentence to use natural sorting 2017-04-25 18:57:08 -05:00
issues_labels.rb Pass user instance to Labels::FindOrCreateService or skip_authorization: true 2016-10-28 11:31:45 +02:00
job_waiter.rb Reduce wait timings for Sidekiq jobs 2017-06-19 16:14:07 +02:00
key_fingerprint.rb
kubernetes.rb Encode certificate-authority-data in base64 2017-07-06 19:38:41 +08:00
lazy.rb
lfs_token.rb Fix race condition that can be triggered if the token expires right after we retrieve it, but before we can set the new expiry time. 2016-09-29 10:25:26 -05:00
logger.rb
mail_room.rb Make mail_room idle_timeout option configurable. 2016-11-16 12:46:37 +01:00
markup_helper.rb Use constants in Gitlab::MarkupHelper 2017-04-20 00:39:29 +00:00
metrics.rb Add missing trailing newlines 2017-06-02 19:45:58 +02:00
optimistic_locking.rb Merge branch 'dm-meer-blauw-op-straat' into 'master' 2017-02-23 17:19:28 +00:00
other_markup.rb Enable Style/DotPosition Rubocop 👮 2017-06-21 13:48:12 +00:00
otp_key_rotator.rb Add a Rake task to aid in rotating otp_key_base 2017-06-05 22:17:52 +01:00
pages_transfer.rb Rename pages namespace or project path when changed 2017-01-31 22:53:56 +00:00
path_regex.rb Bring in security changes from the 9.2.5 release 2017-06-07 21:16:20 -07:00
performance_bar.rb Fix spec failures and add a feature flag for the performance bar 2017-06-09 17:21:39 +02:00
polling_interval.rb Convert value to string before setting Poll-Interval header 2017-04-05 15:35:05 +02:00
popen.rb Accept environment variables from the `pre-receive` script. 2016-12-16 23:32:25 +05:30
project_search_results.rb Backport FileFinder from EE 2017-05-12 13:21:30 +03:00
project_transfer.rb Rename pages namespace or project path when changed 2017-01-31 22:53:56 +00:00
prometheus_client.rb Remove orig file + rubocop cleanup 2017-06-05 21:00:57 +02:00
protocol_access.rb
recaptcha.rb Use reCaptcha when an issue identified as spam 2017-02-07 12:56:20 +01:00
redis.rb Fix config/mail_room.yml to be interpretable Ruby 2017-03-15 16:21:55 -06:00
reference_extractor.rb Enable Style/MutableConstant 2017-02-23 09:31:56 -06:00
regex.rb Backports for ee-2112 2017-07-06 16:25:03 +08:00
repo_path.rb Add “Project moved” error to Git-over-SSH 2017-06-16 14:14:19 -07:00
repository_check_logger.rb
request_context.rb Remove unecessary defaults for uniq ip block, cleanup refactoring leftovers 2017-03-06 15:45:43 +01:00
request_profiler.rb Enable Style/MutableConstant 2017-02-23 09:31:56 -06:00
route_map.rb Enable the Style/PreferredHashMethods cop 2017-06-02 19:11:26 +02:00
routing.rb Make it possible to mix `Gitlab::Routing` in 2016-12-13 14:51:23 +01:00
search_results.rb Fix blob highlighting in search 2017-04-03 18:51:44 +01:00
seeder.rb Fix the `Gitlab::Seeder` monkey patch to disable mail delivery 2017-03-02 20:29:30 -05:00
sentry.rb Enable the Style/TrailingCommaInArguments cop 2017-05-10 18:25:45 +02:00
shell.rb Speed up operations performed by gitlab-shell 2017-07-03 18:28:29 +00:00
shell_adapter.rb Move Gitlab::Shell and Gitlab::ShellAdapter files to lib/ 2017-01-27 16:16:55 +01:00
sherlock.rb
sidekiq_logger.rb
sidekiq_status.rb Periodically mark projects that are stuck in importing as failed 2017-04-05 16:11:51 +02:00
sidekiq_throttler.rb Refactored Sidekiq Throttler and updated documentation 2016-11-11 11:14:58 -06:00
snippet_search_results.rb Reduce query count for snippet search 2017-02-16 08:47:48 +00:00
string_range_marker.rb Extract generic parts of Gitlab::Diff::InlineDiffMarker 2017-05-10 08:26:21 -05:00
string_regex_marker.rb Add Gitlab::StringRegexMarker 2017-05-10 08:26:21 -05:00
time_tracking_formatter.rb Add some API endpoints for time tracking. 2017-01-18 10:48:16 -06:00
timeless.rb
update_path_error.rb Enable and autocorrect the CustomErrorClass cop 2017-03-01 15:28:10 +00:00
upgrader.rb Don’t exclude some file in lib from rubocop 2017-02-23 09:32:42 -06:00
uploads_transfer.rb Bring in security changes from the 9.2.5 release 2017-06-07 21:16:20 -07:00
url_blocker.rb Merge branch 'ssrf' into 'security' 2017-03-20 18:53:45 -07:00
url_builder.rb Create and use project path helpers that only need a project, no namespace 2017-07-05 11:11:59 -05:00
url_sanitizer.rb Don't allow to pass a user to ProjectWiki#http_url_to_repo 2017-05-30 14:18:58 +02:00
usage_data.rb Merge branch 'zj-usage-ping-only-gl-pipelines' into 'master' 2017-06-29 13:55:19 +00:00
user_access.rb Add confirm delete protected branch modal 2017-05-08 07:41:58 +00:00
user_activities.rb Add a new Gitlab::UserActivities class to track user activities 2017-04-14 15:20:55 +02:00
utils.rb Frontend implementation, tests, and changelog 2017-05-25 19:31:21 +08:00
version_info.rb
visibility_level.rb Add User#full_private_access? to check if user has Private access 2017-06-23 11:15:35 +02:00
workhorse.rb Rubocop and comment fixes 2017-06-20 17:31:49 +02:00