tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gitlab: 8.5.12 -> 8.10.3, update module
Fixes #14795.
Franz Pletz
9 years ago
c39b6025
6e1f80eb
+1086
-1225
10 changed files
expand all
collapse all
unified
split
nixos
modules
services
misc
gitlab.nix
pkgs
applications
version-management
gitlab
Gemfile
Gemfile.lock
default.nix
disable-dump-schema-after-migration.patch
gemset.nix
nulladapter.patch
remove-hardcoded-locations.patch
gitlab-shell
default.nix
gitlab-workhorse
default.nix
+100
-39
nixos/modules/services/misc/gitlab.nix
···
57
issues = true;
58
merge_requests = true;
59
wiki = true;
60
-
snippets = false;
61
builds = true;
0
62
};
63
};
64
-
artifacts = {
65
-
enabled = true;
66
-
};
67
-
lfs = {
68
-
enabled = true;
69
-
};
70
-
gravatar = {
71
-
enabled = true;
72
-
};
73
-
cron_jobs = {
74
-
stuck_ci_builds_worker = {
75
-
cron = "0 0 * * *";
76
-
};
77
-
};
78
-
gitlab_ci = {
79
-
builds_path = "${cfg.statePath}/builds";
80
-
};
81
-
ldap = {
82
-
enabled = false;
83
-
};
84
-
omniauth = {
85
-
enabled = false;
86
-
};
87
-
shared = {
88
-
path = "${cfg.statePath}/shared";
89
-
};
90
-
backup = {
91
-
path = "${cfg.backupPath}";
92
-
};
93
gitlab_shell = {
94
path = "${cfg.packages.gitlab-shell}";
95
-
repos_path = "${cfg.statePath}/repositories";
96
hooks_path = "${cfg.statePath}/shell/hooks";
97
secret_file = "${cfg.statePath}/config/gitlab_shell_secret";
98
upload_pack = true;
···
127
128
gitlab-runner = pkgs.stdenv.mkDerivation rec {
129
name = "gitlab-runner";
130
-
buildInputs = [ cfg.packages.gitlab bundler pkgs.makeWrapper ];
131
phases = "installPhase fixupPhase";
132
buildPhase = "";
133
installPhase = ''
134
mkdir -p $out/bin
135
-
makeWrapper ${bundler}/bin/bundle $out/bin/gitlab-runner \
136
-
${concatStrings (mapAttrsToList (name: value: "--set ${name} '\"${value}\"' ") gitlabEnv)} \
137
-
--set GITLAB_CONFIG_PATH '"${cfg.statePath}/config"' \
138
-
--set PATH '"${pkgs.nodejs}/bin:${pkgs.gzip}/bin:${config.services.postgresql.package}/bin:$PATH"' \
139
-
--set RAKEOPT '"-f ${cfg.packages.gitlab}/share/gitlab/Rakefile"'
0
140
'';
141
};
142
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
143
in {
144
145
options = {
···
255
'';
256
};
257
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
258
extraConfig = mkOption {
259
type = types.attrs;
260
default = {};
···
308
systemd.services.gitlab-sidekiq = {
309
after = [ "network.target" "redis.service" ];
310
wantedBy = [ "multi-user.target" ];
0
311
environment = gitlabEnv;
312
path = with pkgs; [
313
config.services.postgresql.package
···
322
Group = cfg.group;
323
TimeoutSec = "300";
324
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
325
-
ExecStart="${bundler}/bin/bundle exec \"sidekiq -q post_receive -q mailers -q system_hook -q project_web_hook -q gitlab_shell -q common -q default -e production -P ${cfg.statePath}/tmp/sidekiq.pid\"";
326
};
327
};
328
···
397
chmod -R u+rwX,go-rwx+X ${gitlabEnv.HOME}/
398
399
cp -rf ${cfg.packages.gitlab}/share/gitlab/config.dist/* ${cfg.statePath}/config
0
0
0
400
ln -sf ${cfg.statePath}/config /run/gitlab/config
401
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
402
···
441
User = cfg.user;
442
Group = cfg.group;
443
TimeoutSec = "300";
0
444
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
445
-
ExecStart="${bundler}/bin/bundle exec \"unicorn -c ${cfg.statePath}/config/unicorn.rb -E production\"";
446
};
447
448
};
···
57
issues = true;
58
merge_requests = true;
59
wiki = true;
60
+
snippets = true;
61
builds = true;
62
+
container_registry = true;
63
};
64
};
65
+
repositories.storages.default = "${cfg.statePath}/repositories";
66
+
artifacts.enabled = true;
67
+
lfs.enabled = true;
68
+
gravatar.enabled = true;
69
+
cron_jobs = { };
70
+
gitlab_ci.builds_path = "${cfg.statePath}/builds";
71
+
ldap.enabled = false;
72
+
omniauth.enabled = false;
73
+
shared.path = "${cfg.statePath}/shared";
74
+
backup.path = "${cfg.backupPath}";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
75
gitlab_shell = {
76
path = "${cfg.packages.gitlab-shell}";
0
77
hooks_path = "${cfg.statePath}/shell/hooks";
78
secret_file = "${cfg.statePath}/config/gitlab_shell_secret";
79
upload_pack = true;
···
108
109
gitlab-runner = pkgs.stdenv.mkDerivation rec {
110
name = "gitlab-runner";
111
+
buildInputs = [ cfg.packages.gitlab cfg.packages.gitlab.env pkgs.makeWrapper ];
112
phases = "installPhase fixupPhase";
113
buildPhase = "";
114
installPhase = ''
115
mkdir -p $out/bin
116
+
makeWrapper ${cfg.packages.gitlab.env}/bin/bundle $out/bin/gitlab-runner \
117
+
${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \
118
+
--set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \
119
+
--set PATH '${pkgs.nodejs}/bin:${pkgs.gzip}/bin:${config.services.postgresql.package}/bin:$PATH' \
120
+
--set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \
121
+
--run 'cd ${cfg.packages.gitlab}/share/gitlab'
122
'';
123
};
124
125
+
smtpSettings = pkgs.writeText "gitlab-smtp-settings.rb" ''
126
+
if Rails.env.production?
127
+
Rails.application.config.action_mailer.delivery_method = :smtp
128
+
129
+
ActionMailer::Base.delivery_method = :smtp
130
+
ActionMailer::Base.smtp_settings = {
131
+
address: "${cfg.smtp.address}",
132
+
port: ${toString cfg.smtp.port},
133
+
${optionalString (cfg.smtp.username != null) ''user_name: "${cfg.smtp.username}",''}
134
+
${optionalString (cfg.smtp.password != null) ''password: "${cfg.smtp.password}",''}
135
+
domain: "${cfg.smtp.domain}",
136
+
${optionalString (cfg.smtp.authentication != null) "authentication: :${cfg.smtp.authentication},"}
137
+
enable_starttls_auto: ${toString cfg.smtp.enableStartTLSAuto},
138
+
openssl_verify_mode: '${cfg.smtp.opensslVerifyMode}'
139
+
}
140
+
end
141
+
'';
142
+
143
in {
144
145
options = {
···
255
'';
256
};
257
258
+
smtp = {
259
+
enable = mkOption {
260
+
type = types.bool;
261
+
default = false;
262
+
description = "Enable gitlab mail delivery over SMTP.";
263
+
};
264
+
265
+
address = mkOption {
266
+
type = types.str;
267
+
default = "localhost";
268
+
description = "Address of the SMTP server for Gitlab.";
269
+
};
270
+
271
+
port = mkOption {
272
+
type = types.int;
273
+
default = 465;
274
+
description = "Port of the SMTP server for Gitlab.";
275
+
};
276
+
277
+
username = mkOption {
278
+
type = types.nullOr types.str;
279
+
default = null;
280
+
description = "Username of the SMTP server for Gitlab.";
281
+
};
282
+
283
+
password = mkOption {
284
+
type = types.nullOr types.str;
285
+
default = null;
286
+
description = "Password of the SMTP server for Gitlab.";
287
+
};
288
+
289
+
domain = mkOption {
290
+
type = types.str;
291
+
default = "localhost";
292
+
description = "HELO domain to use for outgoing mail.";
293
+
};
294
+
295
+
authentication = mkOption {
296
+
type = types.nullOr types.str;
297
+
default = null;
298
+
description = "Authentitcation type to use, see http://api.rubyonrails.org/classes/ActionMailer/Base.html";
299
+
};
300
+
301
+
enableStartTLSAuto = mkOption {
302
+
type = types.bool;
303
+
default = true;
304
+
description = "Whether to try to use StartTLS.";
305
+
};
306
+
307
+
opensslVerifyMode = mkOption {
308
+
type = types.str;
309
+
default = "peer";
310
+
description = "How OpenSSL checks the certificate, see http://api.rubyonrails.org/classes/ActionMailer/Base.html";
311
+
};
312
+
};
313
+
314
extraConfig = mkOption {
315
type = types.attrs;
316
default = {};
···
364
systemd.services.gitlab-sidekiq = {
365
after = [ "network.target" "redis.service" ];
366
wantedBy = [ "multi-user.target" ];
367
+
partOf = [ "gitlab.service" ];
368
environment = gitlabEnv;
369
path = with pkgs; [
370
config.services.postgresql.package
···
379
Group = cfg.group;
380
TimeoutSec = "300";
381
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
382
+
ExecStart="${cfg.packages.gitlab.env}/bin/bundle exec \"sidekiq -q post_receive -q mailers -q system_hook -q project_web_hook -q gitlab_shell -q common -q default -e production -P ${cfg.statePath}/tmp/sidekiq.pid\"";
383
};
384
};
385
···
454
chmod -R u+rwX,go-rwx+X ${gitlabEnv.HOME}/
455
456
cp -rf ${cfg.packages.gitlab}/share/gitlab/config.dist/* ${cfg.statePath}/config
457
+
${optionalString cfg.smtp.enable ''
458
+
ln -sf ${smtpSettings} ${cfg.statePath}/config/initializers/smtp_settings.rb
459
+
''}
460
ln -sf ${cfg.statePath}/config /run/gitlab/config
461
cp ${cfg.packages.gitlab}/share/gitlab/VERSION ${cfg.statePath}/VERSION
462
···
501
User = cfg.user;
502
Group = cfg.group;
503
TimeoutSec = "300";
504
+
Restart = "on-failure";
505
WorkingDirectory = "${cfg.packages.gitlab}/share/gitlab";
506
+
ExecStart = "${cfg.packages.gitlab.env}/bin/bundle exec \"unicorn -c ${cfg.statePath}/config/unicorn.rb -E production\"";
507
};
508
509
};
+2
-2
pkgs/applications/version-management/gitlab-shell/default.nix
···
1
{ stdenv, ruby, bundler, fetchFromGitLab }:
2
3
stdenv.mkDerivation rec {
4
-
version = "2.6.10";
5
name = "gitlab-shell-${version}";
6
7
srcs = fetchFromGitLab {
8
owner = "gitlab-org";
9
repo = "gitlab-shell";
10
rev = "v${version}";
11
-
sha256 = "1f1ma49xpkan2iksnw9amzjdw6i0bxnzdbsk0329m7if4987vcqd";
12
};
13
14
buildInputs = [
···
1
{ stdenv, ruby, bundler, fetchFromGitLab }:
2
3
stdenv.mkDerivation rec {
4
+
version = "3.2.1";
5
name = "gitlab-shell-${version}";
6
7
srcs = fetchFromGitLab {
8
owner = "gitlab-org";
9
repo = "gitlab-shell";
10
rev = "v${version}";
11
+
sha256 = "099w4s606k2mk9xc42jwqym1ycr20824w6nkf3zpiv17slwakw90";
12
};
13
14
buildInputs = [
+3
-3
pkgs/applications/version-management/gitlab-workhorse/default.nix
···
1
{ stdenv, fetchFromGitLab, git, go }:
2
3
stdenv.mkDerivation rec {
4
-
version = "0.6.4";
5
name = "gitlab-workhorse-${version}";
6
7
srcs = fetchFromGitLab {
8
owner = "gitlab-org";
9
repo = "gitlab-workhorse";
10
-
rev = version;
11
-
sha256 = "09bs3kdmqi6avdak2nqma141y4fhfv050zwqqx7qh9a9hgkgwjxw";
12
};
13
14
buildInputs = [ git go ];
···
1
{ stdenv, fetchFromGitLab, git, go }:
2
3
stdenv.mkDerivation rec {
4
+
version = "0.7.8";
5
name = "gitlab-workhorse-${version}";
6
7
srcs = fetchFromGitLab {
8
owner = "gitlab-org";
9
repo = "gitlab-workhorse";
10
+
rev = "v${version}";
11
+
sha256 = "03lhgmd8w2ainvgf2q3pgafz2jl5g4x32qyybyijlyxfl07vkg4g";
12
};
13
14
buildInputs = [ git go ];
+128
-100
pkgs/applications/version-management/gitlab/Gemfile
···
1
-
source "https://rubygems.org"
2
3
-
gem 'rails', '4.2.5.2'
4
gem 'rails-deprecated_sanitizer', '~> 1.0.3'
5
6
# Responders respond_to and respond_with
7
gem 'responders', '~> 2.0'
8
9
-
# Specify a sprockets version due to security issue
10
-
# See https://groups.google.com/forum/#!topic/rubyonrails-security/doAVp0YaTqY
11
-
gem 'sprockets', '~> 2.12.3'
12
13
# Default values for AR models
14
-
gem "default_value_for", "~> 3.0.0"
15
16
# Supported DBs
17
-
gem "mysql2", '~> 0.3.16', group: :mysql
18
-
gem "pg", '~> 0.18.2', group: :postgres
19
20
# Authentication libraries
21
-
gem 'devise', '~> 3.5.4'
22
-
gem 'devise-async', '~> 0.9.0'
23
-
gem 'doorkeeper', '~> 2.2.0'
24
gem 'omniauth', '~> 1.3.1'
0
25
gem 'omniauth-azure-oauth2', '~> 0.0.6'
26
gem 'omniauth-bitbucket', '~> 0.0.2'
27
gem 'omniauth-cas3', '~> 1.1.2'
28
gem 'omniauth-facebook', '~> 3.0.0'
29
gem 'omniauth-github', '~> 1.1.1'
30
gem 'omniauth-gitlab', '~> 1.0.0'
31
-
gem 'omniauth-google-oauth2', '~> 0.2.0'
32
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
33
-
gem 'omniauth-saml', '~> 1.4.2'
34
gem 'omniauth-shibboleth', '~> 1.2.0'
35
gem 'omniauth-twitter', '~> 1.2.0'
36
gem 'omniauth_crowd', '~> 2.2.0'
37
gem 'rack-oauth2', '~> 1.2.1'
0
38
39
# Spam and anti-bot protection
40
-
gem 'recaptcha', require: 'recaptcha/rails'
41
gem 'akismet', '~> 2.0'
42
43
# Two-factor authentication
44
-
gem 'devise-two-factor', '~> 2.0.0'
45
gem 'rqrcode-rails3', '~> 0.1.7'
46
-
gem 'attr_encrypted', '~> 1.3.4'
0
47
48
# Browser detection
49
-
gem "browser", '~> 1.0.0'
50
51
# Extracting information from a git repository
52
# Provide access to Gitlab::Git library
53
-
gem "gitlab_git", '~> 8.2'
54
55
# LDAP Auth
56
# GitLab fork with several improvements to original library. For full list of changes
57
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master
58
-
gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: "omniauth-ldap"
59
60
# Git Wiki
61
-
gem 'gollum-lib', '~> 4.1.0'
0
0
62
63
# Language detection
64
-
gem "github-linguist", "~> 4.7.0", require: "linguist"
65
66
# API
67
gem 'grape', '~> 0.13.0'
···
69
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'
70
71
# Pagination
72
-
gem "kaminari", "~> 0.16.3"
73
74
# HAML
75
-
gem "haml-rails", '~> 0.9.0'
76
77
# Files attachments
78
-
gem "carrierwave", '~> 0.9.0'
79
80
# Drag and Drop UI
81
gem 'dropzonejs-rails', '~> 0.7.1'
82
0
0
0
0
0
0
0
0
0
83
# for aws storage
84
-
gem "fog", "~> 1.36.0"
85
-
gem "unf", '~> 0.1.4'
86
87
# Authorization
88
-
gem "six", '~> 0.2.0'
89
90
# Seed data
91
-
gem "seed-fu", '~> 2.3.5'
92
93
# Markdown and HTML processing
94
gem 'html-pipeline', '~> 1.11.0'
95
gem 'task_list', '~> 1.0.2', require: 'task_list/railtie'
96
-
gem 'github-markup', '~> 1.3.1'
97
gem 'redcarpet', '~> 3.3.3'
98
-
gem 'RedCloth', '~> 4.2.9'
99
gem 'rdoc', '~>3.6'
100
gem 'org-ruby', '~> 0.9.12'
101
gem 'creole', '~> 0.5.0'
102
gem 'wikicloth', '0.8.1'
103
gem 'asciidoctor', '~> 1.5.2'
104
-
gem 'rouge', '~> 1.10.1'
105
106
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s
107
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM
108
-
gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2'
109
110
# Diffs
111
gem 'diffy', '~> 3.0.3'
112
113
# Application server
114
group :unicorn do
115
-
gem "unicorn", '~> 4.8.2'
116
gem 'unicorn-worker-killer', '~> 0.4.2'
117
end
118
119
# State machine
120
-
gem "state_machines-activerecord", '~> 0.3.0'
121
# Run events after state machine commits
122
-
gem 'after_commit_queue'
123
124
# Issue tags
125
gem 'acts-as-taggable-on', '~> 3.4'
126
127
# Background jobs
128
-
gem 'sinatra', '~> 1.4.4', require: nil
129
gem 'sidekiq', '~> 4.0'
130
gem 'sidekiq-cron', '~> 0.4.0'
131
-
gem 'redis-namespace'
132
133
# HTTP requests
134
-
gem "httparty", '~> 0.13.3'
135
136
# Colored output to console
137
-
gem "colorize", '~> 0.7.0'
138
139
# GitLab settings
140
gem 'settingslogic', '~> 2.0.9'
···
144
gem 'version_sorter', '~> 2.0.0'
145
146
# Cache
147
-
gem "redis-rails", '~> 4.0.0'
0
0
0
0
148
149
# Campfire integration
150
gem 'tinder', '~> 1.10.0'
···
153
gem 'hipchat', '~> 1.5.0'
154
155
# Flowdock integration
156
-
gem "gitlab-flowdock-git-hook", "~> 1.0.1"
157
158
# Gemnasium integration
159
-
gem "gemnasium-gitlab-service", "~> 0.2"
160
161
# Slack integration
162
-
gem "slack-notifier", "~> 1.2.0"
163
164
# Asana integration
165
gem 'asana', '~> 0.4.0'
···
170
# d3
171
gem 'd3_rails', '~> 3.5.0'
172
173
-
#cal-heatmap
174
-
gem 'cal-heatmap-rails', '~> 3.5.0'
175
-
176
# underscore-rails
177
-
gem "underscore-rails", "~> 1.8.0"
178
179
# Sanitize user input
180
-
gem "sanitize", '~> 2.0'
181
gem 'babosa', '~> 1.0.2'
182
183
# Sanitizes SVG input
184
-
gem "loofah", "~> 2.0.3"
0
0
0
185
186
# Protect against bruteforcing
187
-
gem "rack-attack", '~> 4.3.1'
188
189
# Ace editor
190
-
gem 'ace-rails-ap', '~> 2.0.1'
191
192
# Keyboard shortcuts
193
gem 'mousetrap-rails', '~> 1.4.6'
···
195
# Detect and convert string character encoding
196
gem 'charlock_holmes', '~> 0.7.3'
197
198
-
gem "sass-rails", '~> 5.0.0'
199
-
gem "coffee-rails", '~> 4.1.0'
200
-
gem "uglifier", '~> 2.7.2'
0
0
0
201
gem 'turbolinks', '~> 2.5.0'
202
gem 'jquery-turbolinks', '~> 2.1.0'
203
204
gem 'addressable', '~> 2.3.8'
205
gem 'bootstrap-sass', '~> 3.3.0'
206
-
gem 'font-awesome-rails', '~> 4.2'
207
-
gem 'gitlab_emoji', '~> 0.3.0'
208
gem 'gon', '~> 6.0.1'
209
gem 'jquery-atwho-rails', '~> 1.3.2'
210
-
gem 'jquery-rails', '~> 4.0.0'
211
-
gem 'jquery-scrollto-rails', '~> 1.4.3'
212
gem 'jquery-ui-rails', '~> 5.0.0'
213
-
gem 'nprogress-rails', '~> 0.1.6.7'
214
-
gem 'raphael-rails', '~> 2.1.2'
215
-
gem 'request_store', '~> 1.2.0'
216
gem 'select2-rails', '~> 3.5.9'
217
gem 'virtus', '~> 1.0.1'
218
gem 'net-ssh', '~> 3.0.1'
0
219
220
# Sentry integration
221
-
gem 'sentry-raven', '~> 0.15'
0
0
222
223
# Metrics
224
group :metrics do
225
gem 'allocations', '~> 1.0', require: false, platform: :mri
226
gem 'method_source', '~> 0.8', require: false
227
gem 'influxdb', '~> 0.2', require: false
228
-
gem 'connection_pool', '~> 2.0', require: false
229
end
230
231
group :development do
232
-
gem "foreman"
233
-
gem 'brakeman', '~> 3.1.0', require: false
234
235
-
gem "annotate", "~> 2.6.0"
236
-
gem "letter_opener", '~> 1.1.2'
237
-
gem 'quiet_assets', '~> 1.0.2'
238
gem 'rerun', '~> 0.11.0'
239
-
gem 'bullet', require: false
240
-
gem 'rblineprof', platform: :mri, require: false
241
gem 'web-console', '~> 2.0'
242
243
# Better errors handler
···
245
gem 'binding_of_caller', '~> 0.7.2'
246
247
# Docs generator
248
-
gem "sdoc", '~> 0.3.20'
249
250
# thin instead webrick
251
-
gem 'thin', '~> 1.6.1'
252
end
253
254
group :development, :test do
255
-
gem 'byebug', platform: :mri
256
-
gem 'pry-rails'
257
258
gem 'awesome_print', '~> 1.2.0', require: false
259
gem 'fuubar', '~> 2.0.0'
260
261
-
gem 'database_cleaner', '~> 1.4.0'
262
-
gem 'factory_girl_rails', '~> 4.3.0'
263
-
gem 'rspec-rails', '~> 3.3.0'
264
-
gem 'spinach-rails', '~> 0.2.1'
0
0
265
266
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
267
gem 'minitest', '~> 5.7.0'
···
269
# Generate Fake data
270
gem 'ffaker', '~> 2.0.0'
271
272
-
gem 'capybara', '~> 2.4.0'
273
gem 'capybara-screenshot', '~> 1.0.0'
274
-
gem 'poltergeist', '~> 1.8.1'
275
276
-
gem 'teaspoon', '~> 1.0.0'
277
gem 'teaspoon-jasmine', '~> 2.2.0'
278
279
-
gem 'spring', '~> 1.3.6'
280
gem 'spring-commands-rspec', '~> 1.0.4'
281
-
gem 'spring-commands-spinach', '~> 1.0.0'
282
gem 'spring-commands-teaspoon', '~> 0.0.2'
283
284
-
gem 'rubocop', '~> 0.35.0', require: false
285
-
gem 'coveralls', '~> 0.8.2', require: false
286
-
gem 'simplecov', '~> 0.10.0', require: false
287
-
gem 'flog', require: false
288
-
gem 'flay', require: false
289
-
gem 'bundler-audit', require: false
0
290
291
-
gem 'benchmark-ips', require: false
0
0
0
292
end
293
294
group :test do
···
296
gem 'email_spec', '~> 1.6.0'
297
gem 'webmock', '~> 1.21.0'
298
gem 'test_after_commit', '~> 0.4.2'
299
-
gem 'sham_rack'
300
end
301
302
group :production do
303
-
gem "gitlab_meta", '7.0'
304
end
305
306
-
gem "newrelic_rpm", '~> 3.14'
307
308
-
gem 'octokit', '~> 3.8.0'
309
310
-
gem "mail_room", "~> 0.6.1"
311
312
gem 'email_reply_parser', '~> 0.5.8'
313
314
## CI
315
-
gem 'activerecord-deprecated_finders', '~> 1.0.3'
316
-
gem 'activerecord-session_store', '~> 0.1.0'
317
-
gem "nested_form", '~> 0.3.2'
318
319
# OAuth
320
-
gem 'oauth2', '~> 1.0.0'
321
322
# Soft deletion
323
-
gem "paranoia", "~> 2.0"
0
0
0
0
0
0
0
324
325
gem "activerecord-nulldb-adapter"
···
1
+
source 'https://rubygems.org'
2
3
+
gem 'rails', '4.2.7'
4
gem 'rails-deprecated_sanitizer', '~> 1.0.3'
5
6
# Responders respond_to and respond_with
7
gem 'responders', '~> 2.0'
8
9
+
# Specify a sprockets version due to increased performance
10
+
# See https://gitlab.com/gitlab-org/gitlab-ce/issues/6069
11
+
gem 'sprockets', '~> 3.6.0'
12
13
# Default values for AR models
14
+
gem 'default_value_for', '~> 3.0.0'
15
16
# Supported DBs
17
+
gem 'mysql2', '~> 0.3.16', group: :mysql
18
+
gem 'pg', '~> 0.18.2', group: :postgres
19
20
# Authentication libraries
21
+
gem 'devise', '~> 4.0'
22
+
gem 'doorkeeper', '~> 4.0'
0
23
gem 'omniauth', '~> 1.3.1'
24
+
gem 'omniauth-auth0', '~> 1.4.1'
25
gem 'omniauth-azure-oauth2', '~> 0.0.6'
26
gem 'omniauth-bitbucket', '~> 0.0.2'
27
gem 'omniauth-cas3', '~> 1.1.2'
28
gem 'omniauth-facebook', '~> 3.0.0'
29
gem 'omniauth-github', '~> 1.1.1'
30
gem 'omniauth-gitlab', '~> 1.0.0'
31
+
gem 'omniauth-google-oauth2', '~> 0.4.1'
32
gem 'omniauth-kerberos', '~> 0.3.0', group: :kerberos
33
+
gem 'omniauth-saml', '~> 1.6.0'
34
gem 'omniauth-shibboleth', '~> 1.2.0'
35
gem 'omniauth-twitter', '~> 1.2.0'
36
gem 'omniauth_crowd', '~> 2.2.0'
37
gem 'rack-oauth2', '~> 1.2.1'
38
+
gem 'jwt'
39
40
# Spam and anti-bot protection
41
+
gem 'recaptcha', '~> 3.0', require: 'recaptcha/rails'
42
gem 'akismet', '~> 2.0'
43
44
# Two-factor authentication
45
+
gem 'devise-two-factor', '~> 3.0.0'
46
gem 'rqrcode-rails3', '~> 0.1.7'
47
+
gem 'attr_encrypted', '~> 3.0.0'
48
+
gem 'u2f', '~> 0.2.1'
49
50
# Browser detection
51
+
gem 'browser', '~> 2.2'
52
53
# Extracting information from a git repository
54
# Provide access to Gitlab::Git library
55
+
gem 'gitlab_git', '~> 10.3.2'
56
57
# LDAP Auth
58
# GitLab fork with several improvements to original library. For full list of changes
59
# see https://github.com/intridea/omniauth-ldap/compare/master...gitlabhq:master
60
+
gem 'gitlab_omniauth-ldap', '~> 1.2.1', require: 'omniauth-ldap'
61
62
# Git Wiki
63
+
# Required manually in config/initializers/gollum.rb to control load order
64
+
gem 'gollum-lib', '~> 4.2', require: false
65
+
gem 'gollum-rugged_adapter', '~> 0.4.2', require: false
66
67
# Language detection
68
+
gem 'github-linguist', '~> 4.7.0', require: 'linguist'
69
70
# API
71
gem 'grape', '~> 0.13.0'
···
73
gem 'rack-cors', '~> 0.4.0', require: 'rack/cors'
74
75
# Pagination
76
+
gem 'kaminari', '~> 0.17.0'
77
78
# HAML
79
+
gem 'hamlit', '~> 2.5'
80
81
# Files attachments
82
+
gem 'carrierwave', '~> 0.10.0'
83
84
# Drag and Drop UI
85
gem 'dropzonejs-rails', '~> 0.7.1'
86
87
+
# for backups
88
+
gem 'fog-aws', '~> 0.9'
89
+
gem 'fog-azure', '~> 0.0'
90
+
gem 'fog-core', '~> 1.40'
91
+
gem 'fog-local', '~> 0.3'
92
+
gem 'fog-google', '~> 0.3'
93
+
gem 'fog-openstack', '~> 0.1'
94
+
gem 'fog-rackspace', '~> 0.1.1'
95
+
96
# for aws storage
97
+
gem 'unf', '~> 0.1.4'
0
98
99
# Authorization
100
+
gem 'six', '~> 0.2.0'
101
102
# Seed data
103
+
gem 'seed-fu', '~> 2.3.5'
104
105
# Markdown and HTML processing
106
gem 'html-pipeline', '~> 1.11.0'
107
gem 'task_list', '~> 1.0.2', require: 'task_list/railtie'
108
+
gem 'github-markup', '~> 1.4'
109
gem 'redcarpet', '~> 3.3.3'
110
+
gem 'RedCloth', '~> 4.3.2'
111
gem 'rdoc', '~>3.6'
112
gem 'org-ruby', '~> 0.9.12'
113
gem 'creole', '~> 0.5.0'
114
gem 'wikicloth', '0.8.1'
115
gem 'asciidoctor', '~> 1.5.2'
116
+
gem 'rouge', '~> 2.0'
117
118
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s
119
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM
120
+
gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2', '< 1.6.8'
121
122
# Diffs
123
gem 'diffy', '~> 3.0.3'
124
125
# Application server
126
group :unicorn do
127
+
gem 'unicorn', '~> 4.9.0'
128
gem 'unicorn-worker-killer', '~> 0.4.2'
129
end
130
131
# State machine
132
+
gem 'state_machines-activerecord', '~> 0.4.0'
133
# Run events after state machine commits
134
+
gem 'after_commit_queue', '~> 1.3.0'
135
136
# Issue tags
137
gem 'acts-as-taggable-on', '~> 3.4'
138
139
# Background jobs
140
+
gem 'sinatra', '~> 1.4.4', require: false
141
gem 'sidekiq', '~> 4.0'
142
gem 'sidekiq-cron', '~> 0.4.0'
143
+
gem 'redis-namespace', '~> 1.5.2'
144
145
# HTTP requests
146
+
gem 'httparty', '~> 0.13.3'
147
148
# Colored output to console
149
+
gem 'rainbow', '~> 2.1.0'
150
151
# GitLab settings
152
gem 'settingslogic', '~> 2.0.9'
···
156
gem 'version_sorter', '~> 2.0.0'
157
158
# Cache
159
+
gem 'redis-rails', '~> 4.0.0'
160
+
161
+
# Redis
162
+
gem 'redis', '~> 3.2'
163
+
gem 'connection_pool', '~> 2.0'
164
165
# Campfire integration
166
gem 'tinder', '~> 1.10.0'
···
169
gem 'hipchat', '~> 1.5.0'
170
171
# Flowdock integration
172
+
gem 'gitlab-flowdock-git-hook', '~> 1.0.1'
173
174
# Gemnasium integration
175
+
gem 'gemnasium-gitlab-service', '~> 0.2'
176
177
# Slack integration
178
+
gem 'slack-notifier', '~> 1.2.0'
179
180
# Asana integration
181
gem 'asana', '~> 0.4.0'
···
186
# d3
187
gem 'd3_rails', '~> 3.5.0'
188
0
0
0
189
# underscore-rails
190
+
gem 'underscore-rails', '~> 1.8.0'
191
192
# Sanitize user input
193
+
gem 'sanitize', '~> 2.0'
194
gem 'babosa', '~> 1.0.2'
195
196
# Sanitizes SVG input
197
+
gem 'loofah', '~> 2.0.3'
198
+
199
+
# Working with license
200
+
gem 'licensee', '~> 8.0.0'
201
202
# Protect against bruteforcing
203
+
gem 'rack-attack', '~> 4.3.1'
204
205
# Ace editor
206
+
gem 'ace-rails-ap', '~> 4.0.2'
207
208
# Keyboard shortcuts
209
gem 'mousetrap-rails', '~> 1.4.6'
···
211
# Detect and convert string character encoding
212
gem 'charlock_holmes', '~> 0.7.3'
213
214
+
# Parse duration
215
+
gem 'chronic_duration', '~> 0.10.6'
216
+
217
+
gem 'sass-rails', '~> 5.0.0'
218
+
gem 'coffee-rails', '~> 4.1.0'
219
+
gem 'uglifier', '~> 2.7.2'
220
gem 'turbolinks', '~> 2.5.0'
221
gem 'jquery-turbolinks', '~> 2.1.0'
222
223
gem 'addressable', '~> 2.3.8'
224
gem 'bootstrap-sass', '~> 3.3.0'
225
+
gem 'font-awesome-rails', '~> 4.6.1'
226
+
gem 'gemojione', '~> 3.0'
227
gem 'gon', '~> 6.0.1'
228
gem 'jquery-atwho-rails', '~> 1.3.2'
229
+
gem 'jquery-rails', '~> 4.1.0'
0
230
gem 'jquery-ui-rails', '~> 5.0.0'
231
+
gem 'request_store', '~> 1.3.0'
0
0
232
gem 'select2-rails', '~> 3.5.9'
233
gem 'virtus', '~> 1.0.1'
234
gem 'net-ssh', '~> 3.0.1'
235
+
gem 'base32', '~> 0.3.0'
236
237
# Sentry integration
238
+
gem 'sentry-raven', '~> 1.1.0'
239
+
240
+
gem 'premailer-rails', '~> 1.9.0'
241
242
# Metrics
243
group :metrics do
244
gem 'allocations', '~> 1.0', require: false, platform: :mri
245
gem 'method_source', '~> 0.8', require: false
246
gem 'influxdb', '~> 0.2', require: false
0
247
end
248
249
group :development do
250
+
gem 'foreman', '~> 0.78.0'
251
+
gem 'brakeman', '~> 3.3.0', require: false
252
253
+
gem 'letter_opener_web', '~> 1.3.0'
0
0
254
gem 'rerun', '~> 0.11.0'
255
+
gem 'bullet', '~> 5.0.0', require: false
256
+
gem 'rblineprof', '~> 0.3.6', platform: :mri, require: false
257
gem 'web-console', '~> 2.0'
258
259
# Better errors handler
···
261
gem 'binding_of_caller', '~> 0.7.2'
262
263
# Docs generator
264
+
gem 'sdoc', '~> 0.3.20'
265
266
# thin instead webrick
267
+
gem 'thin', '~> 1.7.0'
268
end
269
270
group :development, :test do
271
+
gem 'byebug', '~> 8.2.1', platform: :mri
272
+
gem 'pry-rails', '~> 0.3.4'
273
274
gem 'awesome_print', '~> 1.2.0', require: false
275
gem 'fuubar', '~> 2.0.0'
276
277
+
gem 'database_cleaner', '~> 1.4.0'
278
+
gem 'factory_girl_rails', '~> 4.6.0'
279
+
gem 'rspec-rails', '~> 3.5.0'
280
+
gem 'rspec-retry', '~> 0.4.5'
281
+
gem 'spinach-rails', '~> 0.2.1'
282
+
gem 'spinach-rerun-reporter', '~> 0.0.2'
283
284
# Prevent occasions where minitest is not bundled in packaged versions of ruby (see #3826)
285
gem 'minitest', '~> 5.7.0'
···
287
# Generate Fake data
288
gem 'ffaker', '~> 2.0.0'
289
290
+
gem 'capybara', '~> 2.6.2'
291
gem 'capybara-screenshot', '~> 1.0.0'
292
+
gem 'poltergeist', '~> 1.9.0'
293
294
+
gem 'teaspoon', '~> 1.1.0'
295
gem 'teaspoon-jasmine', '~> 2.2.0'
296
297
+
gem 'spring', '~> 1.7.0'
298
gem 'spring-commands-rspec', '~> 1.0.4'
299
+
gem 'spring-commands-spinach', '~> 1.1.0'
300
gem 'spring-commands-teaspoon', '~> 0.0.2'
301
302
+
gem 'rubocop', '~> 0.41.2', require: false
303
+
gem 'rubocop-rspec', '~> 1.5.0', require: false
304
+
gem 'scss_lint', '~> 0.47.0', require: false
305
+
gem 'simplecov', '~> 0.11.0', require: false
306
+
gem 'flog', '~> 4.3.2', require: false
307
+
gem 'flay', '~> 2.6.1', require: false
308
+
gem 'bundler-audit', '~> 0.5.0', require: false
309
310
+
gem 'benchmark-ips', '~> 2.3.0', require: false
311
+
312
+
gem 'license_finder', '~> 2.1.0', require: false
313
+
gem 'knapsack', '~> 1.11.0'
314
end
315
316
group :test do
···
318
gem 'email_spec', '~> 1.6.0'
319
gem 'webmock', '~> 1.21.0'
320
gem 'test_after_commit', '~> 0.4.2'
321
+
gem 'sham_rack', '~> 1.3.6'
322
end
323
324
group :production do
325
+
gem 'gitlab_meta', '7.0'
326
end
327
328
+
gem 'newrelic_rpm', '~> 3.14'
329
330
+
gem 'octokit', '~> 4.3.0'
331
332
+
gem 'mail_room', '~> 0.8'
333
334
gem 'email_reply_parser', '~> 0.5.8'
335
336
## CI
337
+
gem 'activerecord-session_store', '~> 1.0.0'
338
+
gem 'nested_form', '~> 0.3.2'
0
339
340
# OAuth
341
+
gem 'oauth2', '~> 1.2.0'
342
343
# Soft deletion
344
+
gem 'paranoia', '~> 2.0'
345
+
346
+
# Health check
347
+
gem 'health_check', '~> 2.1.0'
348
+
349
+
# System information
350
+
gem 'vmstat', '~> 2.1.1'
351
+
gem 'sys-filesystem', '~> 1.1.6'
352
353
gem "activerecord-nulldb-adapter"
+342
-402
pkgs/applications/version-management/gitlab/Gemfile.lock
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
-
CFPropertyList (2.3.2)
5
-
RedCloth (4.2.9)
6
-
ace-rails-ap (2.0.1)
7
-
actionmailer (4.2.5.2)
8
-
actionpack (= 4.2.5.2)
9
-
actionview (= 4.2.5.2)
10
-
activejob (= 4.2.5.2)
11
mail (~> 2.5, >= 2.5.4)
12
rails-dom-testing (~> 1.0, >= 1.0.5)
13
-
actionpack (4.2.5.2)
14
-
actionview (= 4.2.5.2)
15
-
activesupport (= 4.2.5.2)
16
rack (~> 1.6)
17
rack-test (~> 0.6.2)
18
rails-dom-testing (~> 1.0, >= 1.0.5)
19
rails-html-sanitizer (~> 1.0, >= 1.0.2)
20
-
actionview (4.2.5.2)
21
-
activesupport (= 4.2.5.2)
22
builder (~> 3.1)
23
erubis (~> 2.7.0)
24
rails-dom-testing (~> 1.0, >= 1.0.5)
25
rails-html-sanitizer (~> 1.0, >= 1.0.2)
26
-
activejob (4.2.5.2)
27
-
activesupport (= 4.2.5.2)
28
globalid (>= 0.3.0)
29
-
activemodel (4.2.5.2)
30
-
activesupport (= 4.2.5.2)
31
builder (~> 3.1)
32
-
activerecord (4.2.5.2)
33
-
activemodel (= 4.2.5.2)
34
-
activesupport (= 4.2.5.2)
35
arel (~> 6.0)
36
-
activerecord-deprecated_finders (1.0.4)
37
-
activerecord-nulldb-adapter (0.3.2)
38
activerecord (>= 2.0.0)
39
-
activerecord-session_store (0.1.2)
40
-
actionpack (>= 4.0.0, < 5)
41
-
activerecord (>= 4.0.0, < 5)
42
-
railties (>= 4.0.0, < 5)
43
-
activesupport (4.2.5.2)
0
0
44
i18n (~> 0.7)
45
json (~> 1.7, >= 1.7.7)
46
minitest (~> 5.1)
···
52
after_commit_queue (1.3.0)
53
activerecord (>= 3.0)
54
akismet (2.0.0)
55
-
allocations (1.0.4)
56
-
annotate (2.6.10)
57
-
activerecord (>= 3.2, <= 4.3)
58
-
rake (~> 10.4)
59
arel (6.0.3)
60
asana (0.4.0)
61
faraday (~> 0.9)
···
63
faraday_middleware-multi_json (~> 0.0)
64
oauth2 (~> 1.0)
65
asciidoctor (1.5.3)
66
-
ast (2.1.0)
67
-
astrolabe (1.3.1)
68
-
parser (~> 2.2)
69
-
attr_encrypted (1.3.4)
70
-
encryptor (>= 1.3.0)
71
attr_required (1.0.0)
72
autoprefixer-rails (6.2.3)
73
execjs
···
77
descendants_tracker (~> 0.0.4)
78
ice_nine (~> 0.11.0)
79
thread_safe (~> 0.3, >= 0.3.1)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
80
babosa (1.0.2)
81
-
bcrypt (3.1.10)
0
82
benchmark-ips (2.3.0)
83
better_errors (1.0.1)
84
coderay (>= 1.0.0)
···
88
bootstrap-sass (3.3.6)
89
autoprefixer-rails (>= 5.2.1)
90
sass (>= 3.3.4)
91
-
brakeman (3.1.4)
92
-
erubis (~> 2.6)
93
-
fastercsv (~> 1.5)
94
-
haml (>= 3.0, < 5.0)
95
-
highline (>= 1.6.20, < 2.0)
96
-
multi_json (~> 1.2)
97
-
ruby2ruby (>= 2.1.1, < 2.3.0)
98
-
ruby_parser (~> 3.7.0)
99
-
safe_yaml (>= 1.0)
100
-
sass (~> 3.0)
101
-
slim (>= 1.3.6, < 4.0)
102
-
terminal-table (~> 1.4)
103
-
browser (1.0.1)
104
builder (3.2.2)
105
-
bullet (4.14.10)
106
activesupport (>= 3.0.0)
107
uniform_notifier (~> 1.9.0)
108
-
bundler-audit (0.4.0)
109
bundler (~> 1.2)
110
thor (~> 0.18)
111
byebug (8.2.1)
112
-
cal-heatmap-rails (3.5.1)
113
-
capybara (2.4.4)
114
mime-types (>= 1.16)
115
nokogiri (>= 1.3.3)
116
rack (>= 1.0.0)
···
119
capybara-screenshot (1.0.11)
120
capybara (>= 1.0, < 3)
121
launchy
122
-
carrierwave (0.9.0)
123
activemodel (>= 3.2.0)
124
activesupport (>= 3.2.0)
125
json (>= 1.7)
0
126
cause (0.1)
127
charlock_holmes (0.7.3)
0
0
128
chunky_png (1.3.5)
129
cliver (0.3.2)
130
coderay (1.1.0)
131
coercible (1.0.0)
132
descendants_tracker (~> 0.0.1)
133
-
coffee-rails (4.1.0)
134
coffee-script (>= 2.2.0)
135
-
railties (>= 4.0.0, < 5.0)
136
coffee-script (2.4.1)
137
coffee-script-source
138
execjs
139
coffee-script-source (1.10.0)
140
colorize (0.7.7)
141
-
concurrent-ruby (1.0.0)
142
connection_pool (2.2.0)
143
-
coveralls (0.8.9)
144
-
json (~> 1.8)
145
-
rest-client (>= 1.6.8, < 2)
146
-
simplecov (~> 0.10.0)
147
-
term-ansicolor (~> 1.3)
148
-
thor (~> 0.19.1)
149
-
tins (~> 1.6.0)
150
crack (0.4.3)
151
safe_yaml (~> 1.0.0)
152
creole (0.5.0)
0
0
153
d3_rails (3.5.11)
154
railties (>= 3.1.0)
155
daemons (1.2.3)
···
160
activerecord (>= 3.2.0, < 5.0)
161
descendants_tracker (0.0.4)
162
thread_safe (~> 0.3, >= 0.3.1)
163
-
devise (3.5.4)
164
bcrypt (~> 3.0)
165
orm_adapter (~> 0.1)
166
-
railties (>= 3.2.6, < 5)
167
responders
168
-
thread_safe (~> 0.1)
169
warden (~> 1.2.3)
170
-
devise-async (0.9.0)
171
-
devise (~> 3.2)
172
-
devise-two-factor (2.0.1)
173
activesupport
174
-
attr_encrypted (~> 1.3.2)
175
-
devise (~> 3.5.0)
176
railties
177
-
rotp (~> 2)
178
diff-lcs (1.2.5)
179
diffy (3.0.7)
180
docile (1.1.5)
181
-
domain_name (0.5.25)
182
-
unf (>= 0.0.5, < 1.0.0)
183
-
doorkeeper (2.2.2)
184
-
railties (>= 3.2)
185
dropzonejs-rails (0.7.2)
186
rails (> 3.1)
187
email_reply_parser (0.5.8)
188
email_spec (1.6.0)
189
launchy (~> 2.1)
190
mail (~> 2.2)
191
-
encryptor (1.3.0)
192
equalizer (0.0.11)
193
erubis (2.7.0)
194
-
escape_utils (1.1.0)
195
eventmachine (1.0.8)
196
-
excon (0.45.4)
197
execjs (2.6.0)
198
expression_parser (0.9.0)
199
-
factory_girl (4.3.0)
200
activesupport (>= 3.0.0)
201
-
factory_girl_rails (4.3.0)
202
-
factory_girl (~> 4.3.0)
203
railties (>= 3.0.0)
204
faraday (0.9.2)
205
multipart-post (>= 1.2, < 3)
···
208
faraday_middleware-multi_json (0.0.6)
209
faraday_middleware
210
multi_json
211
-
fastercsv (1.5.5)
212
ffaker (2.0.0)
213
ffi (1.9.10)
214
-
fission (0.5.0)
215
-
CFPropertyList (~> 2.2)
216
flay (2.6.1)
217
ruby_parser (~> 3.0)
218
sexp_processor (~> 4.0)
···
222
flowdock (0.7.1)
223
httparty (~> 0.7)
224
multi_json
225
-
fog (1.36.0)
226
-
fog-aliyun (>= 0.1.0)
227
-
fog-atmos
228
-
fog-aws (>= 0.6.0)
229
-
fog-brightbox (~> 0.4)
230
-
fog-core (~> 1.32)
231
-
fog-dynect (~> 0.0.2)
232
-
fog-ecloud (~> 0.1)
233
-
fog-google (<= 0.1.0)
234
-
fog-json
235
-
fog-local
236
-
fog-powerdns (>= 0.1.1)
237
-
fog-profitbricks
238
-
fog-radosgw (>= 0.0.2)
239
-
fog-riakcs
240
-
fog-sakuracloud (>= 0.0.4)
241
-
fog-serverlove
242
-
fog-softlayer
243
-
fog-storm_on_demand
244
-
fog-terremark
245
-
fog-vmfusion
246
-
fog-voxel
247
-
fog-xenserver
248
-
fog-xml (~> 0.1.1)
249
-
ipaddress (~> 0.5)
250
-
nokogiri (~> 1.5, >= 1.5.11)
251
-
fog-aliyun (0.1.0)
252
fog-core (~> 1.27)
253
fog-json (~> 1.0)
0
254
ipaddress (~> 0.8)
255
-
xml-simple (~> 1.1)
256
-
fog-atmos (0.1.0)
257
-
fog-core
258
-
fog-xml
259
-
fog-aws (0.8.1)
260
fog-core (~> 1.27)
261
fog-json (~> 1.0)
262
fog-xml (~> 0.1)
263
-
ipaddress (~> 0.8)
264
-
fog-brightbox (0.10.1)
265
-
fog-core (~> 1.22)
266
-
fog-json
267
-
inflecto (~> 0.0.2)
268
-
fog-core (1.35.0)
269
builder
270
-
excon (~> 0.45)
271
formatador (~> 0.2)
272
-
fog-dynect (0.0.2)
273
-
fog-core
274
-
fog-json
275
-
fog-xml
276
-
fog-ecloud (0.3.0)
277
-
fog-core
278
-
fog-xml
279
-
fog-google (0.1.0)
280
fog-core
281
fog-json
282
fog-xml
283
fog-json (1.0.2)
284
fog-core (~> 1.0)
285
multi_json (~> 1.10)
286
-
fog-local (0.2.1)
287
fog-core (~> 1.27)
288
-
fog-powerdns (0.1.1)
289
-
fog-core (~> 1.27)
290
-
fog-json (~> 1.0)
291
-
fog-xml (~> 0.1)
292
-
fog-profitbricks (0.0.5)
293
-
fog-core
294
-
fog-xml
295
-
nokogiri
296
-
fog-radosgw (0.0.5)
297
-
fog-core (>= 1.21.0)
298
-
fog-json
299
-
fog-xml (>= 0.0.1)
300
-
fog-riakcs (0.1.0)
301
-
fog-core
302
-
fog-json
303
-
fog-xml
304
-
fog-sakuracloud (1.7.5)
305
-
fog-core
306
-
fog-json
307
-
fog-serverlove (0.1.2)
308
-
fog-core
309
-
fog-json
310
-
fog-softlayer (1.0.3)
311
-
fog-core
312
-
fog-json
313
-
fog-storm_on_demand (0.1.1)
314
-
fog-core
315
-
fog-json
316
-
fog-terremark (0.1.0)
317
-
fog-core
318
-
fog-xml
319
-
fog-vmfusion (0.1.0)
320
-
fission
321
-
fog-core
322
-
fog-voxel (0.1.0)
323
-
fog-core
324
-
fog-xml
325
-
fog-xenserver (0.2.2)
326
-
fog-core
327
-
fog-xml
328
fog-xml (0.1.2)
329
fog-core
330
nokogiri (~> 1.5, >= 1.5.11)
331
-
font-awesome-rails (4.5.0.0)
332
-
railties (>= 3.2, < 5.0)
333
foreman (0.78.0)
334
thor (~> 0.19.1)
335
formatador (0.2.5)
···
338
ruby-progressbar (~> 1.4)
339
gemnasium-gitlab-service (0.2.6)
340
rugged (~> 0.21)
341
-
gemojione (2.2.1)
342
json
343
get_process_mem (0.2.0)
344
gherkin-ruby (0.3.2)
345
-
github-linguist (4.7.5)
346
charlock_holmes (~> 0.7.3)
347
escape_utils (~> 1.1.0)
348
mime-types (>= 1.19)
349
rugged (>= 0.23.0b)
350
-
github-markup (1.3.3)
351
gitlab-flowdock-git-hook (1.0.1)
352
flowdock (~> 0.7)
353
gitlab-grit (>= 2.4.1)
354
multi_json
355
-
gitlab-grit (2.7.3)
356
charlock_holmes (~> 0.6)
357
diff-lcs (~> 1.1)
358
-
mime-types (~> 1.15)
359
posix-spawn (~> 0.3)
360
-
gitlab_emoji (0.3.1)
361
-
gemojione (~> 2.2, >= 2.2.1)
362
-
gitlab_git (8.2.0)
363
activesupport (~> 4.0)
364
charlock_holmes (~> 0.7.3)
365
github-linguist (~> 4.7.0)
366
-
rugged (~> 0.24.0b13)
367
gitlab_meta (7.0)
368
gitlab_omniauth-ldap (1.2.1)
369
net-ldap (~> 0.9)
···
372
rubyntlm (~> 0.3)
373
globalid (0.3.6)
374
activesupport (>= 4.1.0)
375
-
gollum-grit_adapter (1.0.0)
376
gitlab-grit (~> 2.7, >= 2.7.1)
377
-
gollum-lib (4.1.0)
378
-
github-markup (~> 1.3.3)
379
gollum-grit_adapter (~> 1.0)
380
nokogiri (~> 1.6.4)
381
-
rouge (~> 1.9)
382
sanitize (~> 2.1.0)
383
stringex (~> 2.5.1)
0
0
0
384
gon (6.0.1)
385
actionpack (>= 3.0)
386
json
···
399
grape-entity (0.4.8)
400
activesupport
401
multi_json (>= 1.3.2)
402
-
haml (4.0.7)
0
0
403
tilt
404
-
haml-rails (0.9.0)
405
-
actionpack (>= 4.0.1)
406
-
activesupport (>= 4.0.1)
407
-
haml (>= 4.0.6, < 5.0)
408
-
html2haml (>= 1.0.1)
409
-
railties (>= 4.0.1)
410
hashie (3.4.3)
411
-
highline (1.7.8)
412
-
hike (1.2.3)
413
hipchat (1.5.2)
414
httparty
415
mimemagic
416
html-pipeline (1.11.0)
417
activesupport (>= 2)
418
nokogiri (~> 1.4)
419
-
html2haml (2.0.0)
420
-
erubis (~> 2.7.0)
421
-
haml (~> 4.0.0)
422
-
nokogiri (~> 1.6.0)
423
-
ruby_parser (~> 3.5)
424
-
http-cookie (1.0.2)
425
-
domain_name (~> 0.5)
426
http_parser.rb (0.5.3)
427
httparty (0.13.7)
428
json (~> 1.8)
···
430
httpclient (2.7.0.1)
431
i18n (0.7.0)
432
ice_nine (0.11.1)
433
-
inflecto (0.0.2)
434
influxdb (0.2.3)
435
cause
436
json
437
-
ipaddress (0.8.2)
438
jquery-atwho-rails (1.3.2)
439
-
jquery-rails (4.0.5)
440
-
rails-dom-testing (~> 1.0)
441
railties (>= 4.2.0)
442
thor (>= 0.14, < 2.0)
443
-
jquery-scrollto-rails (1.4.3)
444
-
railties (> 3.1, < 5.0)
445
jquery-turbolinks (2.1.0)
446
railties (>= 3.1.0)
447
turbolinks
448
jquery-ui-rails (5.0.5)
449
railties (>= 3.2.16)
450
json (1.8.3)
451
-
jwt (1.5.2)
452
-
kaminari (0.16.3)
453
actionpack (>= 3.0.0)
454
activesupport (>= 3.0.0)
455
kgio (2.10.0)
0
0
0
456
launchy (2.4.3)
457
addressable (~> 2.3)
458
-
letter_opener (1.1.2)
459
launchy (~> 2.2)
0
0
0
0
0
0
0
0
0
0
0
0
460
listen (3.0.5)
461
rb-fsevent (>= 0.9.3)
462
rb-inotify (>= 0.9)
···
464
nokogiri (>= 1.5.9)
465
macaddr (1.7.1)
466
systemu (~> 2.6.2)
467
-
mail (2.6.3)
468
-
mime-types (>= 1.16, < 3)
469
-
mail_room (0.6.1)
470
method_source (0.8.2)
471
-
mime-types (1.25.1)
472
mimemagic (0.3.0)
473
mini_portile2 (2.0.0)
474
minitest (5.7.0)
475
mousetrap-rails (1.4.6)
476
-
multi_json (1.11.2)
477
multi_xml (0.5.5)
478
multipart-post (2.0.0)
479
mysql2 (0.3.20)
480
nested_form (0.3.2)
481
net-ldap (0.12.1)
482
net-ssh (3.0.1)
483
-
netrc (0.11.0)
484
newrelic_rpm (3.14.1.311)
485
nokogiri (1.6.7.2)
486
mini_portile2 (~> 2.0.0.rc2)
487
-
nprogress-rails (0.1.6.7)
488
oauth (0.4.7)
489
-
oauth2 (1.0.0)
490
faraday (>= 0.8, < 0.10)
491
jwt (~> 1.0)
492
multi_json (~> 1.3)
493
multi_xml (~> 0.5)
494
-
rack (~> 1.2)
495
-
octokit (3.8.0)
496
-
sawyer (~> 0.6.0, >= 0.5.3)
497
omniauth (1.3.1)
498
hashie (>= 1.2, < 4)
499
rack (>= 1.0, < 3)
0
0
500
omniauth-azure-oauth2 (0.0.6)
501
jwt (~> 1.0)
502
omniauth (~> 1.0)
···
517
omniauth-gitlab (1.0.1)
518
omniauth (~> 1.0)
519
omniauth-oauth2 (~> 1.0)
520
-
omniauth-google-oauth2 (0.2.10)
521
addressable (~> 2.3)
522
jwt (~> 1.0)
523
multi_json (~> 1.3)
···
534
omniauth-oauth2 (1.3.1)
535
oauth2 (~> 1.0)
536
omniauth (~> 1.2)
537
-
omniauth-saml (1.4.2)
538
-
omniauth (~> 1.1)
539
-
ruby-saml (~> 1.1, >= 1.1.1)
540
omniauth-shibboleth (1.2.1)
541
omniauth (>= 1.0.0)
542
omniauth-twitter (1.2.1)
···
551
orm_adapter (0.5.0)
552
paranoia (2.1.4)
553
activerecord (~> 4.0)
554
-
parser (2.2.3.0)
555
-
ast (>= 1.1, < 3.0)
556
pg (0.18.4)
557
-
poltergeist (1.8.1)
0
558
capybara (~> 2.1)
559
cliver (~> 0.3.1)
560
multi_json (~> 1.0)
561
websocket-driver (>= 0.2.0)
562
posix-spawn (0.3.11)
563
powerpack (0.1.1)
0
0
0
0
0
0
564
pry (0.10.3)
565
coderay (~> 1.1.0)
566
method_source (~> 0.8.1)
···
568
pry-rails (0.3.4)
569
pry (>= 0.9.10)
570
pyu-ruby-sasl (0.0.3.3)
571
-
quiet_assets (1.0.3)
572
-
railties (>= 3.1, < 5.0)
573
rack (1.6.4)
574
rack-accept (0.4.5)
575
rack (>= 0.4)
···
588
rack
589
rack-test (0.6.3)
590
rack (>= 1.0)
591
-
rails (4.2.5.2)
592
-
actionmailer (= 4.2.5.2)
593
-
actionpack (= 4.2.5.2)
594
-
actionview (= 4.2.5.2)
595
-
activejob (= 4.2.5.2)
596
-
activemodel (= 4.2.5.2)
597
-
activerecord (= 4.2.5.2)
598
-
activesupport (= 4.2.5.2)
599
bundler (>= 1.3.0, < 2.0)
600
-
railties (= 4.2.5.2)
601
sprockets-rails
602
rails-deprecated_sanitizer (1.0.3)
603
activesupport (>= 4.2.0.alpha)
···
607
rails-deprecated_sanitizer (>= 1.0.1)
608
rails-html-sanitizer (1.0.3)
609
loofah (~> 2.0)
610
-
railties (4.2.5.2)
611
-
actionpack (= 4.2.5.2)
612
-
activesupport (= 4.2.5.2)
613
rake (>= 0.8.7)
614
thor (>= 0.18.1, < 2.0)
615
-
rainbow (2.0.0)
616
raindrops (0.15.0)
617
rake (10.5.0)
618
-
raphael-rails (2.1.2)
619
rb-fsevent (0.9.6)
620
rb-inotify (0.9.5)
621
ffi (>= 0.5.0)
···
623
debugger-ruby_core_source (~> 1.3)
624
rdoc (3.12.2)
625
json (~> 1.4)
626
-
recaptcha (1.0.2)
627
json
628
redcarpet (3.3.3)
629
redis (3.2.2)
···
645
redis-store (~> 1.1.0)
646
redis-store (1.1.7)
647
redis (>= 2.2)
648
-
request_store (1.2.1)
649
rerun (0.11.0)
650
listen (~> 3.0)
651
responders (2.1.1)
652
railties (>= 4.2.0, < 5.1)
653
-
rest-client (1.8.0)
654
-
http-cookie (>= 1.0.2, < 2.0)
655
-
mime-types (>= 1.16, < 3.0)
656
-
netrc (~> 0.7)
657
-
rinku (1.7.3)
658
-
rotp (2.1.1)
659
-
rouge (1.10.1)
660
rqrcode (0.7.0)
661
chunky_png
662
rqrcode-rails3 (0.1.7)
663
rqrcode (>= 0.4.2)
664
-
rspec (3.3.0)
665
-
rspec-core (~> 3.3.0)
666
-
rspec-expectations (~> 3.3.0)
667
-
rspec-mocks (~> 3.3.0)
668
-
rspec-core (3.3.2)
669
-
rspec-support (~> 3.3.0)
670
-
rspec-expectations (3.3.1)
671
diff-lcs (>= 1.2.0, < 2.0)
672
-
rspec-support (~> 3.3.0)
673
-
rspec-mocks (3.3.2)
674
diff-lcs (>= 1.2.0, < 2.0)
675
-
rspec-support (~> 3.3.0)
676
-
rspec-rails (3.3.3)
677
-
actionpack (>= 3.0, < 4.3)
678
-
activesupport (>= 3.0, < 4.3)
679
-
railties (>= 3.0, < 4.3)
680
-
rspec-core (~> 3.3.0)
681
-
rspec-expectations (~> 3.3.0)
682
-
rspec-mocks (~> 3.3.0)
683
-
rspec-support (~> 3.3.0)
684
-
rspec-support (3.3.0)
685
-
rubocop (0.35.1)
686
-
astrolabe (~> 1.3)
687
-
parser (>= 2.2.3.0, < 3.0)
0
688
powerpack (~> 0.1)
689
rainbow (>= 1.99.1, < 3.0)
690
ruby-progressbar (~> 1.7)
691
-
tins (<= 1.6.0)
0
0
692
ruby-fogbugz (0.2.1)
693
crack (~> 0.4)
694
-
ruby-progressbar (1.7.5)
695
-
ruby-saml (1.1.1)
696
nokogiri (>= 1.5.10)
697
-
uuid (~> 2.3)
698
-
ruby2ruby (2.2.0)
699
-
ruby_parser (~> 3.1)
700
-
sexp_processor (~> 4.0)
701
-
ruby_parser (3.7.2)
702
sexp_processor (~> 4.1)
703
rubyntlm (0.5.2)
704
rubypants (0.2.0)
0
705
rufus-scheduler (3.1.10)
706
-
rugged (0.24.0b13)
707
safe_yaml (1.0.4)
708
sanitize (2.1.0)
709
nokogiri (>= 1.4.4)
710
-
sass (3.4.20)
711
-
sass-rails (5.0.4)
712
-
railties (>= 4.0.0, < 5.0)
713
sass (~> 3.1)
714
sprockets (>= 2.8, < 4.0)
715
sprockets-rails (>= 2.0, < 4.0)
716
tilt (>= 1.1, < 3)
717
-
sawyer (0.6.0)
718
-
addressable (~> 2.3.5)
719
faraday (~> 0.8, < 0.10)
0
0
0
720
sdoc (0.3.20)
721
json (>= 1.1.3)
722
rdoc (~> 3.10)
723
-
seed-fu (2.3.5)
724
-
activerecord (>= 3.1, < 4.3)
725
-
activesupport (>= 3.1, < 4.3)
726
select2-rails (3.5.9.3)
727
thor (~> 0.14)
728
-
sentry-raven (0.15.6)
729
faraday (>= 0.7.6)
730
settingslogic (2.0.9)
731
-
sexp_processor (4.6.0)
732
sham_rack (1.3.6)
733
rack
734
shoulda-matchers (2.8.0)
735
activesupport (>= 3.0.0)
736
-
sidekiq (4.0.1)
737
concurrent-ruby (~> 1.0)
738
connection_pool (~> 2.2, >= 2.2.0)
739
-
json (~> 1.0)
740
redis (~> 3.2, >= 3.2.1)
0
741
sidekiq-cron (0.4.0)
742
redis-namespace (>= 1.5.2)
743
rufus-scheduler (>= 2.0.24)
744
sidekiq (>= 4.0.0)
745
simple_oauth (0.1.9)
746
-
simplecov (0.10.0)
747
docile (~> 1.1.0)
748
json (~> 1.8)
749
simplecov-html (~> 0.10.0)
750
simplecov-html (0.10.0)
751
-
sinatra (1.4.6)
752
-
rack (~> 1.4)
753
rack-protection (~> 1.4)
754
tilt (>= 1.3, < 3)
755
six (0.2.0)
756
slack-notifier (1.2.1)
757
-
slim (3.0.6)
758
-
temple (~> 0.7.3)
759
-
tilt (>= 1.3.3, < 2.1)
760
slop (3.6.0)
761
spinach (0.8.10)
762
colorize
···
766
capybara (>= 2.0.0)
767
railties (>= 3)
768
spinach (>= 0.4)
769
-
spring (1.3.6)
0
0
770
spring-commands-rspec (1.0.4)
771
spring (>= 0.9.1)
772
-
spring-commands-spinach (1.0.0)
773
spring (>= 0.9.1)
774
spring-commands-teaspoon (0.0.2)
775
spring (>= 0.9.1)
776
-
sprockets (2.12.4)
777
-
hike (~> 1.2)
778
-
multi_json (~> 1.0)
779
-
rack (~> 1.0)
780
-
tilt (~> 1.1, != 1.3.0)
781
-
sprockets-rails (2.3.3)
782
-
actionpack (>= 3.0)
783
-
activesupport (>= 3.0)
784
-
sprockets (>= 2.8, < 4.0)
785
state_machines (0.4.0)
786
-
state_machines-activemodel (0.3.0)
787
-
activemodel (~> 4.1)
788
state_machines (>= 0.4.0)
789
-
state_machines-activerecord (0.3.0)
790
-
activerecord (~> 4.1)
791
state_machines-activemodel (>= 0.3.0)
792
stringex (2.5.2)
0
0
793
systemu (2.6.5)
794
task_list (1.0.2)
795
html-pipeline
796
-
teaspoon (1.0.2)
797
-
railties (>= 3.2.5, < 5)
798
teaspoon-jasmine (2.2.0)
799
teaspoon (>= 1.0.0)
800
-
temple (0.7.6)
801
-
term-ansicolor (1.3.2)
802
-
tins (~> 1.0)
803
-
terminal-table (1.5.2)
804
test_after_commit (0.4.2)
805
activerecord (>= 3.2)
806
-
thin (1.6.4)
807
daemons (~> 1.0, >= 1.0.9)
808
eventmachine (~> 1.0, >= 1.0.4)
809
-
rack (~> 1.0)
810
thor (0.19.1)
811
thread_safe (0.3.5)
812
-
tilt (1.4.1)
0
813
timfel-krb5-auth (0.8.3)
814
tinder (1.10.1)
815
eventmachine (~> 1.0)
···
820
mime-types
821
multi_json (~> 1.7)
822
twitter-stream (~> 0.1)
823
-
tins (1.6.0)
824
turbolinks (2.5.3)
825
coffee-rails
826
twitter-stream (0.1.16)
···
829
simple_oauth (~> 0.1.4)
830
tzinfo (1.2.2)
831
thread_safe (~> 0.1)
0
832
uglifier (2.7.2)
833
execjs (>= 0.3.0)
834
json (>= 1.8.0)
835
underscore-rails (1.8.3)
836
unf (0.1.4)
837
unf_ext
838
-
unf_ext (0.0.7.1)
839
-
unicorn (4.8.3)
0
840
kgio (~> 2.6)
841
rack
842
raindrops (~> 0.7)
···
852
coercible (~> 1.0)
853
descendants_tracker (~> 0.0, >= 0.0.3)
854
equalizer (~> 0.0, >= 0.0.9)
855
-
warden (1.2.4)
0
856
rack (>= 1.0)
857
-
web-console (2.2.1)
858
activemodel (>= 4.0)
859
binding_of_caller (>= 0.7.2)
860
railties (>= 4.0)
···
877
ruby
878
879
DEPENDENCIES
880
-
RedCloth (~> 4.2.9)
881
-
ace-rails-ap (~> 2.0.1)
882
-
activerecord-deprecated_finders (~> 1.0.3)
883
activerecord-nulldb-adapter
884
-
activerecord-session_store (~> 0.1.0)
885
acts-as-taggable-on (~> 3.4)
886
addressable (~> 2.3.8)
887
-
after_commit_queue
888
akismet (~> 2.0)
889
allocations (~> 1.0)
890
-
annotate (~> 2.6.0)
891
asana (~> 0.4.0)
892
asciidoctor (~> 1.5.2)
893
-
attr_encrypted (~> 1.3.4)
894
awesome_print (~> 1.2.0)
895
babosa (~> 1.0.2)
896
-
benchmark-ips
0
897
better_errors (~> 1.0.1)
898
binding_of_caller (~> 0.7.2)
899
bootstrap-sass (~> 3.3.0)
900
-
brakeman (~> 3.1.0)
901
-
browser (~> 1.0.0)
902
-
bullet
903
-
bundler-audit
904
-
byebug
905
-
cal-heatmap-rails (~> 3.5.0)
906
-
capybara (~> 2.4.0)
907
capybara-screenshot (~> 1.0.0)
908
-
carrierwave (~> 0.9.0)
909
charlock_holmes (~> 0.7.3)
0
910
coffee-rails (~> 4.1.0)
911
-
colorize (~> 0.7.0)
912
connection_pool (~> 2.0)
913
-
coveralls (~> 0.8.2)
914
creole (~> 0.5.0)
915
d3_rails (~> 3.5.0)
916
database_cleaner (~> 1.4.0)
917
default_value_for (~> 3.0.0)
918
-
devise (~> 3.5.4)
919
-
devise-async (~> 0.9.0)
920
-
devise-two-factor (~> 2.0.0)
921
diffy (~> 3.0.3)
922
-
doorkeeper (~> 2.2.0)
923
dropzonejs-rails (~> 0.7.1)
924
email_reply_parser (~> 0.5.8)
925
email_spec (~> 1.6.0)
926
-
factory_girl_rails (~> 4.3.0)
927
ffaker (~> 2.0.0)
928
-
flay
929
-
flog
930
-
fog (~> 1.36.0)
931
-
font-awesome-rails (~> 4.2)
932
-
foreman
0
0
0
0
0
0
933
fuubar (~> 2.0.0)
934
gemnasium-gitlab-service (~> 0.2)
0
935
github-linguist (~> 4.7.0)
936
-
github-markup (~> 1.3.1)
937
gitlab-flowdock-git-hook (~> 1.0.1)
938
-
gitlab_emoji (~> 0.3.0)
939
-
gitlab_git (~> 8.2)
940
gitlab_meta (= 7.0)
941
gitlab_omniauth-ldap (~> 1.2.1)
942
-
gollum-lib (~> 4.1.0)
0
943
gon (~> 6.0.1)
944
grape (~> 0.13.0)
945
grape-entity (~> 0.4.2)
946
-
haml-rails (~> 0.9.0)
0
947
hipchat (~> 1.5.0)
948
html-pipeline (~> 1.11.0)
949
httparty (~> 0.13.3)
950
influxdb (~> 0.2)
951
jquery-atwho-rails (~> 1.3.2)
952
-
jquery-rails (~> 4.0.0)
953
-
jquery-scrollto-rails (~> 1.4.3)
954
jquery-turbolinks (~> 2.1.0)
955
jquery-ui-rails (~> 5.0.0)
956
-
kaminari (~> 0.16.3)
957
-
letter_opener (~> 1.1.2)
0
0
0
0
958
loofah (~> 2.0.3)
959
-
mail_room (~> 0.6.1)
960
method_source (~> 0.8)
961
minitest (~> 5.7.0)
962
mousetrap-rails (~> 1.4.6)
···
964
nested_form (~> 0.3.2)
965
net-ssh (~> 3.0.1)
966
newrelic_rpm (~> 3.14)
967
-
nokogiri (~> 1.6.7, >= 1.6.7.2)
968
-
nprogress-rails (~> 0.1.6.7)
969
-
oauth2 (~> 1.0.0)
970
-
octokit (~> 3.8.0)
971
omniauth (~> 1.3.1)
0
972
omniauth-azure-oauth2 (~> 0.0.6)
973
omniauth-bitbucket (~> 0.0.2)
974
omniauth-cas3 (~> 1.1.2)
975
omniauth-facebook (~> 3.0.0)
976
omniauth-github (~> 1.1.1)
977
omniauth-gitlab (~> 1.0.0)
978
-
omniauth-google-oauth2 (~> 0.2.0)
979
omniauth-kerberos (~> 0.3.0)
980
-
omniauth-saml (~> 1.4.2)
981
omniauth-shibboleth (~> 1.2.0)
982
omniauth-twitter (~> 1.2.0)
983
omniauth_crowd (~> 2.2.0)
984
org-ruby (~> 0.9.12)
985
paranoia (~> 2.0)
986
pg (~> 0.18.2)
987
-
poltergeist (~> 1.8.1)
988
-
pry-rails
989
-
quiet_assets (~> 1.0.2)
990
rack-attack (~> 4.3.1)
991
rack-cors (~> 0.4.0)
992
rack-oauth2 (~> 1.2.1)
993
-
rails (= 4.2.5.2)
994
rails-deprecated_sanitizer (~> 1.0.3)
995
-
raphael-rails (~> 2.1.2)
996
-
rblineprof
997
rdoc (~> 3.6)
998
-
recaptcha
999
redcarpet (~> 3.3.3)
1000
-
redis-namespace
0
1001
redis-rails (~> 4.0.0)
1002
-
request_store (~> 1.2.0)
1003
rerun (~> 0.11.0)
1004
responders (~> 2.0)
1005
-
rouge (~> 1.10.1)
1006
rqrcode-rails3 (~> 0.1.7)
1007
-
rspec-rails (~> 3.3.0)
1008
-
rubocop (~> 0.35.0)
0
0
1009
ruby-fogbugz (~> 0.2.1)
1010
sanitize (~> 2.0)
1011
sass-rails (~> 5.0.0)
0
1012
sdoc (~> 0.3.20)
1013
seed-fu (~> 2.3.5)
1014
select2-rails (~> 3.5.9)
1015
-
sentry-raven (~> 0.15)
1016
settingslogic (~> 2.0.9)
1017
-
sham_rack
1018
shoulda-matchers (~> 2.8.0)
1019
sidekiq (~> 4.0)
1020
sidekiq-cron (~> 0.4.0)
1021
-
simplecov (~> 0.10.0)
1022
sinatra (~> 1.4.4)
1023
six (~> 0.2.0)
1024
slack-notifier (~> 1.2.0)
1025
spinach-rails (~> 0.2.1)
1026
-
spring (~> 1.3.6)
0
1027
spring-commands-rspec (~> 1.0.4)
1028
-
spring-commands-spinach (~> 1.0.0)
1029
spring-commands-teaspoon (~> 0.0.2)
1030
-
sprockets (~> 2.12.3)
1031
-
state_machines-activerecord (~> 0.3.0)
0
1032
task_list (~> 1.0.2)
1033
-
teaspoon (~> 1.0.0)
1034
teaspoon-jasmine (~> 2.2.0)
1035
test_after_commit (~> 0.4.2)
1036
-
thin (~> 1.6.1)
1037
tinder (~> 1.10.0)
1038
turbolinks (~> 2.5.0)
0
1039
uglifier (~> 2.7.2)
1040
underscore-rails (~> 1.8.0)
1041
unf (~> 0.1.4)
1042
-
unicorn (~> 4.8.2)
1043
unicorn-worker-killer (~> 0.4.2)
1044
version_sorter (~> 2.0.0)
1045
virtus (~> 1.0.1)
0
1046
web-console (~> 2.0)
1047
webmock (~> 1.21.0)
1048
wikicloth (= 0.8.1)
1049
1050
BUNDLED WITH
1051
-
1.11.2
···
1
GEM
2
remote: https://rubygems.org/
3
specs:
4
+
RedCloth (4.3.2)
5
+
ace-rails-ap (4.0.2)
6
+
actionmailer (4.2.7)
7
+
actionpack (= 4.2.7)
8
+
actionview (= 4.2.7)
9
+
activejob (= 4.2.7)
0
10
mail (~> 2.5, >= 2.5.4)
11
rails-dom-testing (~> 1.0, >= 1.0.5)
12
+
actionpack (4.2.7)
13
+
actionview (= 4.2.7)
14
+
activesupport (= 4.2.7)
15
rack (~> 1.6)
16
rack-test (~> 0.6.2)
17
rails-dom-testing (~> 1.0, >= 1.0.5)
18
rails-html-sanitizer (~> 1.0, >= 1.0.2)
19
+
actionview (4.2.7)
20
+
activesupport (= 4.2.7)
21
builder (~> 3.1)
22
erubis (~> 2.7.0)
23
rails-dom-testing (~> 1.0, >= 1.0.5)
24
rails-html-sanitizer (~> 1.0, >= 1.0.2)
25
+
activejob (4.2.7)
26
+
activesupport (= 4.2.7)
27
globalid (>= 0.3.0)
28
+
activemodel (4.2.7)
29
+
activesupport (= 4.2.7)
30
builder (~> 3.1)
31
+
activerecord (4.2.7)
32
+
activemodel (= 4.2.7)
33
+
activesupport (= 4.2.7)
34
arel (~> 6.0)
35
+
activerecord-nulldb-adapter (0.3.3)
0
36
activerecord (>= 2.0.0)
37
+
activerecord-session_store (1.0.0)
38
+
actionpack (>= 4.0, < 5.1)
39
+
activerecord (>= 4.0, < 5.1)
40
+
multi_json (~> 1.11, >= 1.11.2)
41
+
rack (>= 1.5.2, < 3)
42
+
railties (>= 4.0, < 5.1)
43
+
activesupport (4.2.7)
44
i18n (~> 0.7)
45
json (~> 1.7, >= 1.7.7)
46
minitest (~> 5.1)
···
52
after_commit_queue (1.3.0)
53
activerecord (>= 3.0)
54
akismet (2.0.0)
55
+
allocations (1.0.5)
0
0
0
56
arel (6.0.3)
57
asana (0.4.0)
58
faraday (~> 0.9)
···
60
faraday_middleware-multi_json (~> 0.0)
61
oauth2 (~> 1.0)
62
asciidoctor (1.5.3)
63
+
ast (2.3.0)
64
+
attr_encrypted (3.0.1)
65
+
encryptor (~> 3.0.0)
0
0
66
attr_required (1.0.0)
67
autoprefixer-rails (6.2.3)
68
execjs
···
72
descendants_tracker (~> 0.0.4)
73
ice_nine (~> 0.11.0)
74
thread_safe (~> 0.3, >= 0.3.1)
75
+
azure (0.7.5)
76
+
addressable (~> 2.3)
77
+
azure-core (~> 0.1)
78
+
faraday (~> 0.9)
79
+
faraday_middleware (~> 0.10)
80
+
json (~> 1.8)
81
+
mime-types (>= 1, < 3.0)
82
+
nokogiri (~> 1.6)
83
+
systemu (~> 2.6)
84
+
thor (~> 0.19)
85
+
uuid (~> 2.0)
86
+
azure-core (0.1.2)
87
+
faraday (~> 0.9)
88
+
faraday_middleware (~> 0.10)
89
+
nokogiri (~> 1.6)
90
babosa (1.0.2)
91
+
base32 (0.3.2)
92
+
bcrypt (3.1.11)
93
benchmark-ips (2.3.0)
94
better_errors (1.0.1)
95
coderay (>= 1.0.0)
···
99
bootstrap-sass (3.3.6)
100
autoprefixer-rails (>= 5.2.1)
101
sass (>= 3.3.4)
102
+
brakeman (3.3.2)
103
+
browser (2.2.0)
0
0
0
0
0
0
0
0
0
0
0
104
builder (3.2.2)
105
+
bullet (5.0.0)
106
activesupport (>= 3.0.0)
107
uniform_notifier (~> 1.9.0)
108
+
bundler-audit (0.5.0)
109
bundler (~> 1.2)
110
thor (~> 0.18)
111
byebug (8.2.1)
112
+
capybara (2.6.2)
113
+
addressable
114
mime-types (>= 1.16)
115
nokogiri (>= 1.3.3)
116
rack (>= 1.0.0)
···
119
capybara-screenshot (1.0.11)
120
capybara (>= 1.0, < 3)
121
launchy
122
+
carrierwave (0.10.0)
123
activemodel (>= 3.2.0)
124
activesupport (>= 3.2.0)
125
json (>= 1.7)
126
+
mime-types (>= 1.16)
127
cause (0.1)
128
charlock_holmes (0.7.3)
129
+
chronic_duration (0.10.6)
130
+
numerizer (~> 0.1.1)
131
chunky_png (1.3.5)
132
cliver (0.3.2)
133
coderay (1.1.0)
134
coercible (1.0.0)
135
descendants_tracker (~> 0.0.1)
136
+
coffee-rails (4.1.1)
137
coffee-script (>= 2.2.0)
138
+
railties (>= 4.0.0, < 5.1.x)
139
coffee-script (2.4.1)
140
coffee-script-source
141
execjs
142
coffee-script-source (1.10.0)
143
colorize (0.7.7)
144
+
concurrent-ruby (1.0.2)
145
connection_pool (2.2.0)
0
0
0
0
0
0
0
146
crack (0.4.3)
147
safe_yaml (~> 1.0.0)
148
creole (0.5.0)
149
+
css_parser (1.4.1)
150
+
addressable
151
d3_rails (3.5.11)
152
railties (>= 3.1.0)
153
daemons (1.2.3)
···
158
activerecord (>= 3.2.0, < 5.0)
159
descendants_tracker (0.0.4)
160
thread_safe (~> 0.3, >= 0.3.1)
161
+
devise (4.1.1)
162
bcrypt (~> 3.0)
163
orm_adapter (~> 0.1)
164
+
railties (>= 4.1.0, < 5.1)
165
responders
0
166
warden (~> 1.2.3)
167
+
devise-two-factor (3.0.0)
0
0
168
activesupport
169
+
attr_encrypted (>= 1.3, < 4, != 2)
170
+
devise (~> 4.0)
171
railties
172
+
rotp (~> 2.0)
173
diff-lcs (1.2.5)
174
diffy (3.0.7)
175
docile (1.1.5)
176
+
doorkeeper (4.0.0)
177
+
railties (>= 4.2)
0
0
178
dropzonejs-rails (0.7.2)
179
rails (> 3.1)
180
email_reply_parser (0.5.8)
181
email_spec (1.6.0)
182
launchy (~> 2.1)
183
mail (~> 2.2)
184
+
encryptor (3.0.0)
185
equalizer (0.0.11)
186
erubis (2.7.0)
187
+
escape_utils (1.1.1)
188
eventmachine (1.0.8)
189
+
excon (0.49.0)
190
execjs (2.6.0)
191
expression_parser (0.9.0)
192
+
factory_girl (4.5.0)
193
activesupport (>= 3.0.0)
194
+
factory_girl_rails (4.6.0)
195
+
factory_girl (~> 4.5.0)
196
railties (>= 3.0.0)
197
faraday (0.9.2)
198
multipart-post (>= 1.2, < 3)
···
201
faraday_middleware-multi_json (0.0.6)
202
faraday_middleware
203
multi_json
0
204
ffaker (2.0.0)
205
ffi (1.9.10)
0
0
206
flay (2.6.1)
207
ruby_parser (~> 3.0)
208
sexp_processor (~> 4.0)
···
212
flowdock (0.7.1)
213
httparty (~> 0.7)
214
multi_json
215
+
fog-aws (0.9.2)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
216
fog-core (~> 1.27)
217
fog-json (~> 1.0)
218
+
fog-xml (~> 0.1)
219
ipaddress (~> 0.8)
220
+
fog-azure (0.0.2)
221
+
azure (~> 0.6)
0
0
0
222
fog-core (~> 1.27)
223
fog-json (~> 1.0)
224
fog-xml (~> 0.1)
225
+
fog-core (1.40.0)
0
0
0
0
0
226
builder
227
+
excon (~> 0.49)
228
formatador (~> 0.2)
229
+
fog-google (0.3.2)
0
0
0
0
0
0
0
230
fog-core
231
fog-json
232
fog-xml
233
fog-json (1.0.2)
234
fog-core (~> 1.0)
235
multi_json (~> 1.10)
236
+
fog-local (0.3.0)
237
fog-core (~> 1.27)
238
+
fog-openstack (0.1.6)
239
+
fog-core (>= 1.39)
240
+
fog-json (>= 1.0)
241
+
ipaddress (>= 0.8)
242
+
fog-rackspace (0.1.1)
243
+
fog-core (>= 1.35)
244
+
fog-json (>= 1.0)
245
+
fog-xml (>= 0.1)
246
+
ipaddress (>= 0.8)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
247
fog-xml (0.1.2)
248
fog-core
249
nokogiri (~> 1.5, >= 1.5.11)
250
+
font-awesome-rails (4.6.1.0)
251
+
railties (>= 3.2, < 5.1)
252
foreman (0.78.0)
253
thor (~> 0.19.1)
254
formatador (0.2.5)
···
257
ruby-progressbar (~> 1.4)
258
gemnasium-gitlab-service (0.2.6)
259
rugged (~> 0.21)
260
+
gemojione (3.0.1)
261
json
262
get_process_mem (0.2.0)
263
gherkin-ruby (0.3.2)
264
+
github-linguist (4.7.6)
265
charlock_holmes (~> 0.7.3)
266
escape_utils (~> 1.1.0)
267
mime-types (>= 1.19)
268
rugged (>= 0.23.0b)
269
+
github-markup (1.4.0)
270
gitlab-flowdock-git-hook (1.0.1)
271
flowdock (~> 0.7)
272
gitlab-grit (>= 2.4.1)
273
multi_json
274
+
gitlab-grit (2.8.1)
275
charlock_holmes (~> 0.6)
276
diff-lcs (~> 1.1)
277
+
mime-types (>= 1.16, < 3)
278
posix-spawn (~> 0.3)
279
+
gitlab_git (10.3.2)
0
0
280
activesupport (~> 4.0)
281
charlock_holmes (~> 0.7.3)
282
github-linguist (~> 4.7.0)
283
+
rugged (~> 0.24.0)
284
gitlab_meta (7.0)
285
gitlab_omniauth-ldap (1.2.1)
286
net-ldap (~> 0.9)
···
289
rubyntlm (~> 0.3)
290
globalid (0.3.6)
291
activesupport (>= 4.1.0)
292
+
gollum-grit_adapter (1.0.1)
293
gitlab-grit (~> 2.7, >= 2.7.1)
294
+
gollum-lib (4.2.1)
295
+
github-markup (~> 1.4.0)
296
gollum-grit_adapter (~> 1.0)
297
nokogiri (~> 1.6.4)
298
+
rouge (~> 2.0)
299
sanitize (~> 2.1.0)
300
stringex (~> 2.5.1)
301
+
gollum-rugged_adapter (0.4.2)
302
+
mime-types (>= 1.15)
303
+
rugged (~> 0.24.0, >= 0.21.3)
304
gon (6.0.1)
305
actionpack (>= 3.0)
306
json
···
319
grape-entity (0.4.8)
320
activesupport
321
multi_json (>= 1.3.2)
322
+
hamlit (2.5.0)
323
+
temple (~> 0.7.6)
324
+
thor
325
tilt
0
0
0
0
0
0
326
hashie (3.4.3)
327
+
health_check (2.1.0)
328
+
rails (>= 4.0)
329
hipchat (1.5.2)
330
httparty
331
mimemagic
332
html-pipeline (1.11.0)
333
activesupport (>= 2)
334
nokogiri (~> 1.4)
335
+
htmlentities (4.3.4)
0
0
0
0
0
0
336
http_parser.rb (0.5.3)
337
httparty (0.13.7)
338
json (~> 1.8)
···
340
httpclient (2.7.0.1)
341
i18n (0.7.0)
342
ice_nine (0.11.1)
0
343
influxdb (0.2.3)
344
cause
345
json
346
+
ipaddress (0.8.3)
347
jquery-atwho-rails (1.3.2)
348
+
jquery-rails (4.1.1)
349
+
rails-dom-testing (>= 1, < 3)
350
railties (>= 4.2.0)
351
thor (>= 0.14, < 2.0)
0
0
352
jquery-turbolinks (2.1.0)
353
railties (>= 3.1.0)
354
turbolinks
355
jquery-ui-rails (5.0.5)
356
railties (>= 3.2.16)
357
json (1.8.3)
358
+
jwt (1.5.4)
359
+
kaminari (0.17.0)
360
actionpack (>= 3.0.0)
361
activesupport (>= 3.0.0)
362
kgio (2.10.0)
363
+
knapsack (1.11.0)
364
+
rake
365
+
timecop (>= 0.1.0)
366
launchy (2.4.3)
367
addressable (~> 2.3)
368
+
letter_opener (1.4.1)
369
launchy (~> 2.2)
370
+
letter_opener_web (1.3.0)
371
+
actionmailer (>= 3.2)
372
+
letter_opener (~> 1.0)
373
+
railties (>= 3.2)
374
+
license_finder (2.1.0)
375
+
bundler
376
+
httparty
377
+
rubyzip
378
+
thor
379
+
xml-simple
380
+
licensee (8.0.0)
381
+
rugged (>= 0.24b)
382
listen (3.0.5)
383
rb-fsevent (>= 0.9.3)
384
rb-inotify (>= 0.9)
···
386
nokogiri (>= 1.5.9)
387
macaddr (1.7.1)
388
systemu (~> 2.6.2)
389
+
mail (2.6.4)
390
+
mime-types (>= 1.16, < 4)
391
+
mail_room (0.8.0)
392
method_source (0.8.2)
393
+
mime-types (2.99.2)
394
mimemagic (0.3.0)
395
mini_portile2 (2.0.0)
396
minitest (5.7.0)
397
mousetrap-rails (1.4.6)
398
+
multi_json (1.12.1)
399
multi_xml (0.5.5)
400
multipart-post (2.0.0)
401
mysql2 (0.3.20)
402
nested_form (0.3.2)
403
net-ldap (0.12.1)
404
net-ssh (3.0.1)
0
405
newrelic_rpm (3.14.1.311)
406
nokogiri (1.6.7.2)
407
mini_portile2 (~> 2.0.0.rc2)
408
+
numerizer (0.1.1)
409
oauth (0.4.7)
410
+
oauth2 (1.2.0)
411
faraday (>= 0.8, < 0.10)
412
jwt (~> 1.0)
413
multi_json (~> 1.3)
414
multi_xml (~> 0.5)
415
+
rack (>= 1.2, < 3)
416
+
octokit (4.3.0)
417
+
sawyer (~> 0.7.0, >= 0.5.3)
418
omniauth (1.3.1)
419
hashie (>= 1.2, < 4)
420
rack (>= 1.0, < 3)
421
+
omniauth-auth0 (1.4.1)
422
+
omniauth-oauth2 (~> 1.1)
423
omniauth-azure-oauth2 (0.0.6)
424
jwt (~> 1.0)
425
omniauth (~> 1.0)
···
440
omniauth-gitlab (1.0.1)
441
omniauth (~> 1.0)
442
omniauth-oauth2 (~> 1.0)
443
+
omniauth-google-oauth2 (0.4.1)
444
addressable (~> 2.3)
445
jwt (~> 1.0)
446
multi_json (~> 1.3)
···
457
omniauth-oauth2 (1.3.1)
458
oauth2 (~> 1.0)
459
omniauth (~> 1.2)
460
+
omniauth-saml (1.6.0)
461
+
omniauth (~> 1.3)
462
+
ruby-saml (~> 1.3)
463
omniauth-shibboleth (1.2.1)
464
omniauth (>= 1.0.0)
465
omniauth-twitter (1.2.1)
···
474
orm_adapter (0.5.0)
475
paranoia (2.1.4)
476
activerecord (~> 4.0)
477
+
parser (2.3.1.2)
478
+
ast (~> 2.2)
479
pg (0.18.4)
480
+
pkg-config (1.1.7)
481
+
poltergeist (1.9.0)
482
capybara (~> 2.1)
483
cliver (~> 0.3.1)
484
multi_json (~> 1.0)
485
websocket-driver (>= 0.2.0)
486
posix-spawn (0.3.11)
487
powerpack (0.1.1)
488
+
premailer (1.8.6)
489
+
css_parser (>= 1.3.6)
490
+
htmlentities (>= 4.0.0)
491
+
premailer-rails (1.9.2)
492
+
actionmailer (>= 3, < 6)
493
+
premailer (~> 1.7, >= 1.7.9)
494
pry (0.10.3)
495
coderay (~> 1.1.0)
496
method_source (~> 0.8.1)
···
498
pry-rails (0.3.4)
499
pry (>= 0.9.10)
500
pyu-ruby-sasl (0.0.3.3)
0
0
501
rack (1.6.4)
502
rack-accept (0.4.5)
503
rack (>= 0.4)
···
516
rack
517
rack-test (0.6.3)
518
rack (>= 1.0)
519
+
rails (4.2.7)
520
+
actionmailer (= 4.2.7)
521
+
actionpack (= 4.2.7)
522
+
actionview (= 4.2.7)
523
+
activejob (= 4.2.7)
524
+
activemodel (= 4.2.7)
525
+
activerecord (= 4.2.7)
526
+
activesupport (= 4.2.7)
527
bundler (>= 1.3.0, < 2.0)
528
+
railties (= 4.2.7)
529
sprockets-rails
530
rails-deprecated_sanitizer (1.0.3)
531
activesupport (>= 4.2.0.alpha)
···
535
rails-deprecated_sanitizer (>= 1.0.1)
536
rails-html-sanitizer (1.0.3)
537
loofah (~> 2.0)
538
+
railties (4.2.7)
539
+
actionpack (= 4.2.7)
540
+
activesupport (= 4.2.7)
541
rake (>= 0.8.7)
542
thor (>= 0.18.1, < 2.0)
543
+
rainbow (2.1.0)
544
raindrops (0.15.0)
545
rake (10.5.0)
0
546
rb-fsevent (0.9.6)
547
rb-inotify (0.9.5)
548
ffi (>= 0.5.0)
···
550
debugger-ruby_core_source (~> 1.3)
551
rdoc (3.12.2)
552
json (~> 1.4)
553
+
recaptcha (3.0.0)
554
json
555
redcarpet (3.3.3)
556
redis (3.2.2)
···
572
redis-store (~> 1.1.0)
573
redis-store (1.1.7)
574
redis (>= 2.2)
575
+
request_store (1.3.0)
576
rerun (0.11.0)
577
listen (~> 3.0)
578
responders (2.1.1)
579
railties (>= 4.2.0, < 5.1)
580
+
rinku (2.0.0)
581
+
rotp (2.1.2)
582
+
rouge (2.0.5)
0
0
0
0
583
rqrcode (0.7.0)
584
chunky_png
585
rqrcode-rails3 (0.1.7)
586
rqrcode (>= 0.4.2)
587
+
rspec (3.5.0)
588
+
rspec-core (~> 3.5.0)
589
+
rspec-expectations (~> 3.5.0)
590
+
rspec-mocks (~> 3.5.0)
591
+
rspec-core (3.5.0)
592
+
rspec-support (~> 3.5.0)
593
+
rspec-expectations (3.5.0)
594
diff-lcs (>= 1.2.0, < 2.0)
595
+
rspec-support (~> 3.5.0)
596
+
rspec-mocks (3.5.0)
597
diff-lcs (>= 1.2.0, < 2.0)
598
+
rspec-support (~> 3.5.0)
599
+
rspec-rails (3.5.0)
600
+
actionpack (>= 3.0)
601
+
activesupport (>= 3.0)
602
+
railties (>= 3.0)
603
+
rspec-core (~> 3.5.0)
604
+
rspec-expectations (~> 3.5.0)
605
+
rspec-mocks (~> 3.5.0)
606
+
rspec-support (~> 3.5.0)
607
+
rspec-retry (0.4.5)
608
+
rspec-core
609
+
rspec-support (3.5.0)
610
+
rubocop (0.41.2)
611
+
parser (>= 2.3.1.1, < 3.0)
612
powerpack (~> 0.1)
613
rainbow (>= 1.99.1, < 3.0)
614
ruby-progressbar (~> 1.7)
615
+
unicode-display_width (~> 1.0, >= 1.0.1)
616
+
rubocop-rspec (1.5.0)
617
+
rubocop (>= 0.40.0)
618
ruby-fogbugz (0.2.1)
619
crack (~> 0.4)
620
+
ruby-progressbar (1.8.1)
621
+
ruby-saml (1.3.0)
622
nokogiri (>= 1.5.10)
623
+
ruby_parser (3.8.2)
0
0
0
0
624
sexp_processor (~> 4.1)
625
rubyntlm (0.5.2)
626
rubypants (0.2.0)
627
+
rubyzip (1.2.0)
628
rufus-scheduler (3.1.10)
629
+
rugged (0.24.0)
630
safe_yaml (1.0.4)
631
sanitize (2.1.0)
632
nokogiri (>= 1.4.4)
633
+
sass (3.4.22)
634
+
sass-rails (5.0.5)
635
+
railties (>= 4.0.0, < 6)
636
sass (~> 3.1)
637
sprockets (>= 2.8, < 4.0)
638
sprockets-rails (>= 2.0, < 4.0)
639
tilt (>= 1.1, < 3)
640
+
sawyer (0.7.0)
641
+
addressable (>= 2.3.5, < 2.5)
642
faraday (~> 0.8, < 0.10)
643
+
scss_lint (0.47.1)
644
+
rake (>= 0.9, < 11)
645
+
sass (~> 3.4.15)
646
sdoc (0.3.20)
647
json (>= 1.1.3)
648
rdoc (~> 3.10)
649
+
seed-fu (2.3.6)
650
+
activerecord (>= 3.1)
651
+
activesupport (>= 3.1)
652
select2-rails (3.5.9.3)
653
thor (~> 0.14)
654
+
sentry-raven (1.1.0)
655
faraday (>= 0.7.6)
656
settingslogic (2.0.9)
657
+
sexp_processor (4.7.0)
658
sham_rack (1.3.6)
659
rack
660
shoulda-matchers (2.8.0)
661
activesupport (>= 3.0.0)
662
+
sidekiq (4.1.4)
663
concurrent-ruby (~> 1.0)
664
connection_pool (~> 2.2, >= 2.2.0)
0
665
redis (~> 3.2, >= 3.2.1)
666
+
sinatra (>= 1.4.7)
667
sidekiq-cron (0.4.0)
668
redis-namespace (>= 1.5.2)
669
rufus-scheduler (>= 2.0.24)
670
sidekiq (>= 4.0.0)
671
simple_oauth (0.1.9)
672
+
simplecov (0.11.2)
673
docile (~> 1.1.0)
674
json (~> 1.8)
675
simplecov-html (~> 0.10.0)
676
simplecov-html (0.10.0)
677
+
sinatra (1.4.7)
678
+
rack (~> 1.5)
679
rack-protection (~> 1.4)
680
tilt (>= 1.3, < 3)
681
six (0.2.0)
682
slack-notifier (1.2.1)
0
0
0
683
slop (3.6.0)
684
spinach (0.8.10)
685
colorize
···
689
capybara (>= 2.0.0)
690
railties (>= 3)
691
spinach (>= 0.4)
692
+
spinach-rerun-reporter (0.0.2)
693
+
spinach (~> 0.8)
694
+
spring (1.7.2)
695
spring-commands-rspec (1.0.4)
696
spring (>= 0.9.1)
697
+
spring-commands-spinach (1.1.0)
698
spring (>= 0.9.1)
699
spring-commands-teaspoon (0.0.2)
700
spring (>= 0.9.1)
701
+
sprockets (3.6.3)
702
+
concurrent-ruby (~> 1.0)
703
+
rack (> 1, < 3)
704
+
sprockets-rails (3.1.1)
705
+
actionpack (>= 4.0)
706
+
activesupport (>= 4.0)
707
+
sprockets (>= 3.0.0)
0
0
708
state_machines (0.4.0)
709
+
state_machines-activemodel (0.4.0)
710
+
activemodel (>= 4.1, < 5.1)
711
state_machines (>= 0.4.0)
712
+
state_machines-activerecord (0.4.0)
713
+
activerecord (>= 4.1, < 5.1)
714
state_machines-activemodel (>= 0.3.0)
715
stringex (2.5.2)
716
+
sys-filesystem (1.1.6)
717
+
ffi
718
systemu (2.6.5)
719
task_list (1.0.2)
720
html-pipeline
721
+
teaspoon (1.1.5)
722
+
railties (>= 3.2.5, < 6)
723
teaspoon-jasmine (2.2.0)
724
teaspoon (>= 1.0.0)
725
+
temple (0.7.7)
0
0
0
726
test_after_commit (0.4.2)
727
activerecord (>= 3.2)
728
+
thin (1.7.0)
729
daemons (~> 1.0, >= 1.0.9)
730
eventmachine (~> 1.0, >= 1.0.4)
731
+
rack (>= 1, < 3)
732
thor (0.19.1)
733
thread_safe (0.3.5)
734
+
tilt (2.0.5)
735
+
timecop (0.8.1)
736
timfel-krb5-auth (0.8.3)
737
tinder (1.10.1)
738
eventmachine (~> 1.0)
···
743
mime-types
744
multi_json (~> 1.7)
745
twitter-stream (~> 0.1)
0
746
turbolinks (2.5.3)
747
coffee-rails
748
twitter-stream (0.1.16)
···
751
simple_oauth (~> 0.1.4)
752
tzinfo (1.2.2)
753
thread_safe (~> 0.1)
754
+
u2f (0.2.1)
755
uglifier (2.7.2)
756
execjs (>= 0.3.0)
757
json (>= 1.8.0)
758
underscore-rails (1.8.3)
759
unf (0.1.4)
760
unf_ext
761
+
unf_ext (0.0.7.2)
762
+
unicode-display_width (1.1.0)
763
+
unicorn (4.9.0)
764
kgio (~> 2.6)
765
rack
766
raindrops (~> 0.7)
···
776
coercible (~> 1.0)
777
descendants_tracker (~> 0.0, >= 0.0.3)
778
equalizer (~> 0.0, >= 0.0.9)
779
+
vmstat (2.1.1)
780
+
warden (1.2.6)
781
rack (>= 1.0)
782
+
web-console (2.3.0)
783
activemodel (>= 4.0)
784
binding_of_caller (>= 0.7.2)
785
railties (>= 4.0)
···
802
ruby
803
804
DEPENDENCIES
805
+
RedCloth (~> 4.3.2)
806
+
ace-rails-ap (~> 4.0.2)
0
807
activerecord-nulldb-adapter
808
+
activerecord-session_store (~> 1.0.0)
809
acts-as-taggable-on (~> 3.4)
810
addressable (~> 2.3.8)
811
+
after_commit_queue (~> 1.3.0)
812
akismet (~> 2.0)
813
allocations (~> 1.0)
0
814
asana (~> 0.4.0)
815
asciidoctor (~> 1.5.2)
816
+
attr_encrypted (~> 3.0.0)
817
awesome_print (~> 1.2.0)
818
babosa (~> 1.0.2)
819
+
base32 (~> 0.3.0)
820
+
benchmark-ips (~> 2.3.0)
821
better_errors (~> 1.0.1)
822
binding_of_caller (~> 0.7.2)
823
bootstrap-sass (~> 3.3.0)
824
+
brakeman (~> 3.3.0)
825
+
browser (~> 2.2)
826
+
bullet (~> 5.0.0)
827
+
bundler-audit (~> 0.5.0)
828
+
byebug (~> 8.2.1)
829
+
capybara (~> 2.6.2)
0
830
capybara-screenshot (~> 1.0.0)
831
+
carrierwave (~> 0.10.0)
832
charlock_holmes (~> 0.7.3)
833
+
chronic_duration (~> 0.10.6)
834
coffee-rails (~> 4.1.0)
0
835
connection_pool (~> 2.0)
0
836
creole (~> 0.5.0)
837
d3_rails (~> 3.5.0)
838
database_cleaner (~> 1.4.0)
839
default_value_for (~> 3.0.0)
840
+
devise (~> 4.0)
841
+
devise-two-factor (~> 3.0.0)
0
842
diffy (~> 3.0.3)
843
+
doorkeeper (~> 4.0)
844
dropzonejs-rails (~> 0.7.1)
845
email_reply_parser (~> 0.5.8)
846
email_spec (~> 1.6.0)
847
+
factory_girl_rails (~> 4.6.0)
848
ffaker (~> 2.0.0)
849
+
flay (~> 2.6.1)
850
+
flog (~> 4.3.2)
851
+
fog-aws (~> 0.9)
852
+
fog-azure (~> 0.0)
853
+
fog-core (~> 1.40)
854
+
fog-google (~> 0.3)
855
+
fog-local (~> 0.3)
856
+
fog-openstack (~> 0.1)
857
+
fog-rackspace (~> 0.1.1)
858
+
font-awesome-rails (~> 4.6.1)
859
+
foreman (~> 0.78.0)
860
fuubar (~> 2.0.0)
861
gemnasium-gitlab-service (~> 0.2)
862
+
gemojione (~> 3.0)
863
github-linguist (~> 4.7.0)
864
+
github-markup (~> 1.4)
865
gitlab-flowdock-git-hook (~> 1.0.1)
866
+
gitlab_git (~> 10.3.2)
0
867
gitlab_meta (= 7.0)
868
gitlab_omniauth-ldap (~> 1.2.1)
869
+
gollum-lib (~> 4.2)
870
+
gollum-rugged_adapter (~> 0.4.2)
871
gon (~> 6.0.1)
872
grape (~> 0.13.0)
873
grape-entity (~> 0.4.2)
874
+
hamlit (~> 2.5)
875
+
health_check (~> 2.1.0)
876
hipchat (~> 1.5.0)
877
html-pipeline (~> 1.11.0)
878
httparty (~> 0.13.3)
879
influxdb (~> 0.2)
880
jquery-atwho-rails (~> 1.3.2)
881
+
jquery-rails (~> 4.1.0)
0
882
jquery-turbolinks (~> 2.1.0)
883
jquery-ui-rails (~> 5.0.0)
884
+
jwt
885
+
kaminari (~> 0.17.0)
886
+
knapsack (~> 1.11.0)
887
+
letter_opener_web (~> 1.3.0)
888
+
license_finder (~> 2.1.0)
889
+
licensee (~> 8.0.0)
890
loofah (~> 2.0.3)
891
+
mail_room (~> 0.8)
892
method_source (~> 0.8)
893
minitest (~> 5.7.0)
894
mousetrap-rails (~> 1.4.6)
···
896
nested_form (~> 0.3.2)
897
net-ssh (~> 3.0.1)
898
newrelic_rpm (~> 3.14)
899
+
nokogiri (~> 1.6.7, >= 1.6.7.2, < 1.6.8)
900
+
oauth2 (~> 1.2.0)
901
+
octokit (~> 4.3.0)
0
902
omniauth (~> 1.3.1)
903
+
omniauth-auth0 (~> 1.4.1)
904
omniauth-azure-oauth2 (~> 0.0.6)
905
omniauth-bitbucket (~> 0.0.2)
906
omniauth-cas3 (~> 1.1.2)
907
omniauth-facebook (~> 3.0.0)
908
omniauth-github (~> 1.1.1)
909
omniauth-gitlab (~> 1.0.0)
910
+
omniauth-google-oauth2 (~> 0.4.1)
911
omniauth-kerberos (~> 0.3.0)
912
+
omniauth-saml (~> 1.6.0)
913
omniauth-shibboleth (~> 1.2.0)
914
omniauth-twitter (~> 1.2.0)
915
omniauth_crowd (~> 2.2.0)
916
org-ruby (~> 0.9.12)
917
paranoia (~> 2.0)
918
pg (~> 0.18.2)
919
+
poltergeist (~> 1.9.0)
920
+
premailer-rails (~> 1.9.0)
921
+
pry-rails (~> 0.3.4)
922
rack-attack (~> 4.3.1)
923
rack-cors (~> 0.4.0)
924
rack-oauth2 (~> 1.2.1)
925
+
rails (= 4.2.7)
926
rails-deprecated_sanitizer (~> 1.0.3)
927
+
rainbow (~> 2.1.0)
928
+
rblineprof (~> 0.3.6)
929
rdoc (~> 3.6)
930
+
recaptcha (~> 3.0)
931
redcarpet (~> 3.3.3)
932
+
redis (~> 3.2)
933
+
redis-namespace (~> 1.5.2)
934
redis-rails (~> 4.0.0)
935
+
request_store (~> 1.3.0)
936
rerun (~> 0.11.0)
937
responders (~> 2.0)
938
+
rouge (~> 2.0)
939
rqrcode-rails3 (~> 0.1.7)
940
+
rspec-rails (~> 3.5.0)
941
+
rspec-retry (~> 0.4.5)
942
+
rubocop (~> 0.41.2)
943
+
rubocop-rspec (~> 1.5.0)
944
ruby-fogbugz (~> 0.2.1)
945
sanitize (~> 2.0)
946
sass-rails (~> 5.0.0)
947
+
scss_lint (~> 0.47.0)
948
sdoc (~> 0.3.20)
949
seed-fu (~> 2.3.5)
950
select2-rails (~> 3.5.9)
951
+
sentry-raven (~> 1.1.0)
952
settingslogic (~> 2.0.9)
953
+
sham_rack (~> 1.3.6)
954
shoulda-matchers (~> 2.8.0)
955
sidekiq (~> 4.0)
956
sidekiq-cron (~> 0.4.0)
957
+
simplecov (~> 0.11.0)
958
sinatra (~> 1.4.4)
959
six (~> 0.2.0)
960
slack-notifier (~> 1.2.0)
961
spinach-rails (~> 0.2.1)
962
+
spinach-rerun-reporter (~> 0.0.2)
963
+
spring (~> 1.7.0)
964
spring-commands-rspec (~> 1.0.4)
965
+
spring-commands-spinach (~> 1.1.0)
966
spring-commands-teaspoon (~> 0.0.2)
967
+
sprockets (~> 3.6.0)
968
+
state_machines-activerecord (~> 0.4.0)
969
+
sys-filesystem (~> 1.1.6)
970
task_list (~> 1.0.2)
971
+
teaspoon (~> 1.1.0)
972
teaspoon-jasmine (~> 2.2.0)
973
test_after_commit (~> 0.4.2)
974
+
thin (~> 1.7.0)
975
tinder (~> 1.10.0)
976
turbolinks (~> 2.5.0)
977
+
u2f (~> 0.2.1)
978
uglifier (~> 2.7.2)
979
underscore-rails (~> 1.8.0)
980
unf (~> 0.1.4)
981
+
unicorn (~> 4.9.0)
982
unicorn-worker-killer (~> 0.4.2)
983
version_sorter (~> 2.0.0)
984
virtus (~> 1.0.1)
985
+
vmstat (~> 2.1.1)
986
web-console (~> 2.0)
987
webmock (~> 1.21.0)
988
wikicloth (= 0.8.1)
989
990
BUNDLED WITH
991
+
1.12.5
+6
-6
pkgs/applications/version-management/gitlab/default.nix
···
24
25
stdenv.mkDerivation rec {
26
name = "gitlab-${version}";
27
-
version = "8.5.12";
28
29
-
buildInputs = [ ruby bundler tzdata git nodejs procps ];
30
31
src = fetchFromGitHub {
32
owner = "gitlabhq";
33
repo = "gitlabhq";
34
rev = "v${version}";
35
-
sha256 = "144i97ywnr0xgm7gnwnwiy7kk5z1d71ccawl8qdhapz0705993l8";
36
};
37
38
patches = [
39
./remove-hardcoded-locations.patch
40
-
./disable-dump-schema-after-migration.patch
41
./nulladapter.patch
42
];
43
···
66
'';
67
68
buildPhase = ''
69
-
export GEM_HOME=${env}/${ruby.gemPath}
70
mv config/gitlab.yml.example config/gitlab.yml
71
-
GITLAB_DATABASE_ADAPTER=nulldb bundle exec rake assets:precompile RAILS_ENV=production
0
0
72
mv config/gitlab.yml config/gitlab.yml.example
73
mv config config.dist
74
'';
···
24
25
stdenv.mkDerivation rec {
26
name = "gitlab-${version}";
27
+
version = "8.10.3";
28
29
+
buildInputs = [ env ruby bundler tzdata git nodejs procps ];
30
31
src = fetchFromGitHub {
32
owner = "gitlabhq";
33
repo = "gitlabhq";
34
rev = "v${version}";
35
+
sha256 = "0fhnwrgrpccc2j9wgdmwwi9h1ym3ll97lhmddq0xfzivc302ri3w";
36
};
37
38
patches = [
39
./remove-hardcoded-locations.patch
0
40
./nulladapter.patch
41
];
42
···
65
'';
66
67
buildPhase = ''
0
68
mv config/gitlab.yml.example config/gitlab.yml
69
+
GITLAB_DATABASE_ADAPTER=nulldb \
70
+
SKIP_STORAGE_VALIDATION=true \
71
+
rake assets:precompile RAILS_ENV=production
72
mv config/gitlab.yml config/gitlab.yml.example
73
mv config config.dist
74
'';
-11
pkgs/applications/version-management/gitlab/disable-dump-schema-after-migration.patch
···
1
-
diff --git a/config/environments/production.rb b/config/environments/production.rb
2
-
index 3316ece..d60566c 100644
3
-
--- a/config/environments/production.rb
4
-
+++ b/config/environments/production.rb
5
-
@@ -77,4 +77,6 @@ Gitlab::Application.configure do
6
-
config.eager_load = true
7
-
8
-
config.allow_concurrency = false
9
-
+
10
-
+ config.active_record.dump_schema_after_migration = false
11
-
end
···
0
0
0
0
0
0
0
0
0
0
0
+410
-635
pkgs/applications/version-management/gitlab/gemset.nix
···
2
ace-rails-ap = {
3
source = {
4
remotes = ["https://rubygems.org"];
5
-
sha256 = "082n12rkd9j7d89030nhmi4fx1gqaf13knps6cknsyvwix7fryvv";
6
type = "gem";
7
};
8
-
version = "2.0.1";
9
};
10
actionmailer = {
11
-
dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"];
12
source = {
13
remotes = ["https://rubygems.org"];
14
-
sha256 = "8cee5f2f1e58c8ada17cca696377443c0cbc9675df2b7eef97a04318876484b5";
15
type = "gem";
16
};
17
-
version = "4.2.5.2";
18
};
19
actionpack = {
20
-
dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];
21
source = {
22
remotes = ["https://rubygems.org"];
23
-
sha256 = "a22e1818f06b707433c9a76867932929751b5d57edbeacc258635a7b23da12cf";
24
type = "gem";
25
};
26
-
version = "4.2.5.2";
27
};
28
actionview = {
29
-
dependencies = ["activesupport" "builder" "erubis" "rails-dom-testing" "rails-html-sanitizer"];
30
source = {
31
remotes = ["https://rubygems.org"];
32
-
sha256 = "e8ce01cf6cc822ec023a15a856a0fae0e078ebb232b95b722c23af4117d2d635";
33
type = "gem";
34
};
35
-
version = "4.2.5.2";
36
};
37
activejob = {
38
-
dependencies = ["activesupport" "globalid"];
39
source = {
40
remotes = ["https://rubygems.org"];
41
-
sha256 = "cecb9bbc55292dee064ca479990c6e50fa3e2273aac6722ce058d18c22383026";
42
type = "gem";
43
};
44
-
version = "4.2.5.2";
45
};
46
activemodel = {
47
-
dependencies = ["activesupport" "builder"];
48
source = {
49
remotes = ["https://rubygems.org"];
50
-
sha256 = "09ce967be3086b34ae9fcbd919e714b2bdf72b8ab6e89b64aa74627267d93962";
51
type = "gem";
52
};
53
-
version = "4.2.5.2";
54
};
55
activerecord = {
56
-
dependencies = ["activemodel" "activesupport" "arel"];
57
source = {
58
remotes = ["https://rubygems.org"];
59
-
sha256 = "c2b1b6a4c6b8542c2464b457dce4cac4915efcbd3d5acfba57102e58474c33f2";
60
-
type = "gem";
61
-
};
62
-
version = "4.2.5.2";
63
-
};
64
-
activerecord-deprecated_finders = {
65
-
source = {
66
-
remotes = ["https://rubygems.org"];
67
-
sha256 = "03xplckz7v3nm6inqkwdd44h6gpbpql0v02jc1rz46a38rd6cj6m";
68
type = "gem";
69
};
70
-
version = "1.0.4";
71
};
72
activerecord-nulldb-adapter = {
73
source = {
74
remotes = ["https://rubygems.org"];
75
-
sha256 = "1ym3paxp5lqr2kr4hkqj6xxqvgl57fv8jqhvgjfxb9lk7k5jlfmp";
76
type = "gem";
77
};
78
-
version = "0.3.2";
79
};
80
activerecord-session_store = {
81
-
dependencies = ["actionpack" "activerecord" "railties"];
82
source = {
83
remotes = ["https://rubygems.org"];
84
-
sha256 = "1rp5q0q5i5syfgw7qpiq3a42x13p7myyv1c5hmnczpdlh57axs3p";
85
type = "gem";
86
};
87
-
version = "0.1.2";
88
};
89
activesupport = {
90
-
dependencies = ["i18n" "json" "minitest" "thread_safe" "tzinfo"];
91
source = {
92
remotes = ["https://rubygems.org"];
93
-
sha256 = "80ad345adf7e2b72c5d90753c0df91eacc34f4de02b34cfbf60bcf6c83483031";
94
type = "gem";
95
};
96
-
version = "4.2.5.2";
97
};
98
acts-as-taggable-on = {
99
dependencies = ["activerecord"];
···
132
allocations = {
133
source = {
134
remotes = ["https://rubygems.org"];
135
-
sha256 = "0iynf7gkbnbr5mgl2wgbgvxmjdiawh7ywwbnyjm94bj3pkybzgkc";
136
type = "gem";
137
};
138
-
version = "1.0.4";
139
-
};
140
-
annotate = {
141
-
dependencies = ["activerecord" "rake"];
142
-
source = {
143
-
remotes = ["https://rubygems.org"];
144
-
sha256 = "1wdw9phsv2dndgid3pd8h0hl4zycwy11jc9iz6prwza0xax0i7hg";
145
-
type = "gem";
146
-
};
147
-
version = "2.6.10";
148
};
149
arel = {
150
source = {
···
174
ast = {
175
source = {
176
remotes = ["https://rubygems.org"];
177
-
sha256 = "102bywfxrv0w3n4s6lg25d7xxshd344sc7ijslqmganj5bany1pk";
178
-
type = "gem";
179
-
};
180
-
version = "2.1.0";
181
-
};
182
-
astrolabe = {
183
-
dependencies = ["parser"];
184
-
source = {
185
-
remotes = ["https://rubygems.org"];
186
-
sha256 = "0ybbmjxaf529vvhrj4y8d4jpf87f3hgczydzywyg1d04gggjx7l7";
187
type = "gem";
188
};
189
-
version = "1.3.1";
190
};
191
attr_encrypted = {
192
-
dependencies = ["encryptor"];
193
source = {
194
remotes = ["https://rubygems.org"];
195
-
sha256 = "1hm2844qm37kflqq5v0x2irwasbhcblhp40qk10m3wlkj4m9wp8p";
196
type = "gem";
197
};
198
-
version = "1.3.4";
199
};
200
attr_required = {
201
source = {
···
231
};
232
version = "0.1.1";
233
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
234
babosa = {
235
source = {
236
remotes = ["https://rubygems.org"];
···
239
};
240
version = "1.0.2";
241
};
0
0
0
0
0
0
0
0
242
bcrypt = {
243
source = {
244
remotes = ["https://rubygems.org"];
245
-
sha256 = "15cf7zzlj9b0xcx12jf8fmnpc8g1b0yhxal1yr5p7ny3mrz5pll6";
246
type = "gem";
247
};
248
-
version = "3.1.10";
249
};
250
benchmark-ips = {
251
source = {
···
283
version = "3.3.6";
284
};
285
brakeman = {
286
-
dependencies = ["erubis" "fastercsv" "haml" "highline" "multi_json" "ruby2ruby" "ruby_parser" "safe_yaml" "sass" "slim" "terminal-table"];
287
source = {
288
remotes = ["https://rubygems.org"];
289
-
sha256 = "15v13yizpvp1rm86raqggmsmm51v6p8fqw3pfgi6xpvx1ba06cfm";
290
type = "gem";
291
};
292
-
version = "3.1.4";
293
};
294
browser = {
295
source = {
296
remotes = ["https://rubygems.org"];
297
-
sha256 = "01bkb64w2ld2q5r3chc4f6spbjrmginyg8wlzg130zmx2z4jia2h";
298
type = "gem";
299
};
300
-
version = "1.0.1";
301
};
302
builder = {
303
source = {
···
308
version = "3.2.2";
309
};
310
bullet = {
311
-
dependencies = ["activesupport" "uniform_notifier"];
312
source = {
313
remotes = ["https://rubygems.org"];
314
-
sha256 = "1h3iaflcz5a1xr32bdb8sk4nx06yhh5d8y7w294w49xigfv4hzj3";
315
type = "gem";
316
};
317
-
version = "4.14.10";
318
};
319
bundler-audit = {
320
-
dependencies = ["thor"];
321
source = {
322
remotes = ["https://rubygems.org"];
323
-
sha256 = "0msv3k2277y7al5lbnw7q9lmb5fnrscpkmsb36wpn189pdq0akfv";
324
type = "gem";
325
};
326
-
version = "0.4.0";
327
};
328
byebug = {
329
source = {
···
333
};
334
version = "8.2.1";
335
};
336
-
cal-heatmap-rails = {
337
-
source = {
338
-
remotes = ["https://rubygems.org"];
339
-
sha256 = "0lrmcyj3iixkprqi9fb9vcn97wpp779sl5hxxgx57r3rb7l4d20w";
340
-
type = "gem";
341
-
};
342
-
version = "3.5.1";
343
-
};
344
capybara = {
345
-
dependencies = ["mime-types" "nokogiri" "rack" "rack-test" "xpath"];
346
source = {
347
remotes = ["https://rubygems.org"];
348
-
sha256 = "114k4xi4nfbp3jfbxgwa3fksbwsyibx74gbdqpcgg3dxpmzkaa4f";
349
type = "gem";
350
};
351
-
version = "2.4.4";
352
};
353
capybara-screenshot = {
354
dependencies = ["capybara" "launchy"];
···
360
version = "1.0.11";
361
};
362
carrierwave = {
363
-
dependencies = ["activemodel" "activesupport" "json"];
364
source = {
365
remotes = ["https://rubygems.org"];
366
-
sha256 = "1b1av1ancby6brhmypl5k8xwrasd8bd3kqp9ri8kbq7z8nj6k445";
367
type = "gem";
368
};
369
-
version = "0.9.0";
370
};
371
cause = {
372
source = {
···
376
};
377
version = "0.1";
378
};
379
-
CFPropertyList = {
380
source = {
381
remotes = ["https://rubygems.org"];
382
-
sha256 = "0mjb46368z4hiax3fcsgxk14fxrhwnvcmakc2f5sx8nz0wvvkwg2";
383
type = "gem";
384
};
385
-
version = "2.3.2";
386
};
387
-
charlock_holmes = {
388
source = {
389
remotes = ["https://rubygems.org"];
390
-
sha256 = "0jsl6k27wjmssxbwv9wpf7hgp9r0nvizcf6qpjnr7qs2nia53lf7";
391
type = "gem";
392
};
393
-
version = "0.7.3";
394
};
395
chunky_png = {
396
source = {
···
426
version = "1.0.0";
427
};
428
coffee-rails = {
429
-
dependencies = ["coffee-script" "railties"];
430
source = {
431
remotes = ["https://rubygems.org"];
432
-
sha256 = "0p3zhs44gsy1p90nmghihzfyl7bsk8kv6j3q7rj3bn74wg8w7nqs";
433
type = "gem";
434
};
435
-
version = "4.1.0";
436
};
437
coffee-script = {
438
dependencies = ["coffee-script-source" "execjs"];
···
462
concurrent-ruby = {
463
source = {
464
remotes = ["https://rubygems.org"];
465
-
sha256 = "0qqdgcfkzv90nznrpsvg3cgg5xiqz4c8hnv7va5gm4fp4lf4k85v";
466
type = "gem";
467
};
468
-
version = "1.0.0";
469
};
470
connection_pool = {
471
source = {
···
475
};
476
version = "2.2.0";
477
};
478
-
coveralls = {
479
-
dependencies = ["json" "rest-client" "simplecov" "term-ansicolor" "thor" "tins"];
480
-
source = {
481
-
remotes = ["https://rubygems.org"];
482
-
sha256 = "03vnvcw1fdmkp3405blcxpsjf89jxd2061474a32fchsmv2das9y";
483
-
type = "gem";
484
-
};
485
-
version = "0.8.9";
486
-
};
487
crack = {
488
dependencies = ["safe_yaml"];
489
source = {
···
500
type = "gem";
501
};
502
version = "0.5.0";
0
0
0
0
0
0
0
0
503
};
504
d3_rails = {
505
dependencies = ["railties"];
···
561
version = "0.0.4";
562
};
563
devise = {
564
-
dependencies = ["bcrypt" "orm_adapter" "railties" "responders" "thread_safe" "warden"];
565
source = {
566
remotes = ["https://rubygems.org"];
567
-
sha256 = "00h0xdl4a8pjpb0gbgy4w6q9j2mpczkmj23195zmjrg2b1gl8f2q";
568
type = "gem";
569
};
570
-
version = "3.5.4";
571
-
};
572
-
devise-async = {
573
-
dependencies = ["devise"];
574
-
source = {
575
-
remotes = ["https://rubygems.org"];
576
-
sha256 = "11llg7ggzpmg4lb9gh4sx55spvp98sal5r803gjzamps9crfq6mm";
577
-
type = "gem";
578
-
};
579
-
version = "0.9.0";
580
};
581
devise-two-factor = {
582
-
dependencies = ["activesupport" "attr_encrypted" "devise" "railties" "rotp"];
583
source = {
584
remotes = ["https://rubygems.org"];
585
-
sha256 = "1v2wva971ds48af47rj4ywavlmz7qzbmf1jpf1l3xn3mscz52hln";
586
type = "gem";
587
};
588
-
version = "2.0.1";
589
};
590
diff-lcs = {
591
source = {
···
611
};
612
version = "1.1.5";
613
};
614
-
domain_name = {
615
-
dependencies = ["unf"];
616
-
source = {
617
-
remotes = ["https://rubygems.org"];
618
-
sha256 = "16qvfrmcwlzz073aas55mpw2nhyhjcn96s524w0g1wlml242hjav";
619
-
type = "gem";
620
-
};
621
-
version = "0.5.25";
622
-
};
623
doorkeeper = {
624
-
dependencies = ["railties"];
625
source = {
626
remotes = ["https://rubygems.org"];
627
-
sha256 = "0wim84wkvx758cfb8q92w3hhvnfbwr990x1mmfv1ss1ivjz8fmm0";
628
type = "gem";
629
};
630
-
version = "2.2.2";
631
};
632
dropzonejs-rails = {
633
dependencies = ["rails"];
···
658
encryptor = {
659
source = {
660
remotes = ["https://rubygems.org"];
661
-
sha256 = "04wqqda081h7hmhwjjx1yqxprxjk8s5jgv837xqv1bpxiv7f4v1y";
662
type = "gem";
663
};
664
-
version = "1.3.0";
665
};
666
equalizer = {
667
source = {
···
682
escape_utils = {
683
source = {
684
remotes = ["https://rubygems.org"];
685
-
sha256 = "0hb8nmrgmd9n5dhih86fp91sf26mmw14sdn5vswg5g20svrqxc7x";
686
type = "gem";
687
};
688
-
version = "1.1.0";
689
};
690
eventmachine = {
691
source = {
···
698
excon = {
699
source = {
700
remotes = ["https://rubygems.org"];
701
-
sha256 = "1shb4g3dhsfkywgjv6123yrvp2c8bvi8hqmq47iqa5lp72sn4b4w";
702
type = "gem";
703
};
704
-
version = "0.45.4";
705
};
706
execjs = {
707
source = {
···
720
version = "0.9.0";
721
};
722
factory_girl = {
723
-
dependencies = ["activesupport"];
724
source = {
725
remotes = ["https://rubygems.org"];
726
-
sha256 = "13z20a4b7z1c8vbz0qz5ranssdprldwvwlgjmn38x311sfjmp9dz";
727
type = "gem";
728
};
729
-
version = "4.3.0";
730
};
731
factory_girl_rails = {
732
-
dependencies = ["factory_girl" "railties"];
733
source = {
734
remotes = ["https://rubygems.org"];
735
-
sha256 = "1jj0yl6mfildb4g79dwgc1q5pv2pa65k9b1ml43mi8mg62j8mrhz";
736
type = "gem";
737
};
738
-
version = "4.3.0";
739
};
740
faraday = {
741
dependencies = ["multipart-post"];
···
764
};
765
version = "0.0.6";
766
};
767
-
fastercsv = {
768
-
source = {
769
-
remotes = ["https://rubygems.org"];
770
-
sha256 = "1df3vfgw5wg0s405z0pj0rfcvnl9q6wak7ka8gn0xqg4cag1k66h";
771
-
type = "gem";
772
-
};
773
-
version = "1.5.5";
774
-
};
775
ffaker = {
776
source = {
777
remotes = ["https://rubygems.org"];
···
787
type = "gem";
788
};
789
version = "1.9.10";
790
-
};
791
-
fission = {
792
-
dependencies = ["CFPropertyList"];
793
-
source = {
794
-
remotes = ["https://rubygems.org"];
795
-
sha256 = "09pmp1j1rr8r3pcmbn2na2ls7s1j9ijbxj99xi3a8r6v5xhjdjzh";
796
-
type = "gem";
797
-
};
798
-
version = "0.5.0";
799
};
800
flay = {
801
dependencies = ["ruby_parser" "sexp_processor"];
···
824
};
825
version = "0.7.1";
826
};
827
-
fog = {
828
-
dependencies = ["fog-aliyun" "fog-atmos" "fog-aws" "fog-brightbox" "fog-core" "fog-dynect" "fog-ecloud" "fog-google" "fog-json" "fog-local" "fog-powerdns" "fog-profitbricks" "fog-radosgw" "fog-riakcs" "fog-sakuracloud" "fog-serverlove" "fog-softlayer" "fog-storm_on_demand" "fog-terremark" "fog-vmfusion" "fog-voxel" "fog-xenserver" "fog-xml" "ipaddress" "nokogiri"];
829
-
source = {
830
-
remotes = ["https://rubygems.org"];
831
-
sha256 = "1ml31jdycqdm8w7w3l9pbyrgbnmrrnhmkppa2x4bwi9as1n1jmwq";
832
-
type = "gem";
833
-
};
834
-
version = "1.36.0";
835
-
};
836
-
fog-aliyun = {
837
-
dependencies = ["fog-core" "fog-json" "ipaddress" "xml-simple"];
838
-
source = {
839
-
remotes = ["https://rubygems.org"];
840
-
sha256 = "1i76g8sdskyfc0gcnd6n9i757s7dmwg3wf6spcr2xh8wzyxkm1pj";
841
-
type = "gem";
842
-
};
843
-
version = "0.1.0";
844
-
};
845
-
fog-atmos = {
846
-
dependencies = ["fog-core" "fog-xml"];
847
-
source = {
848
-
remotes = ["https://rubygems.org"];
849
-
sha256 = "1aaxgnw9zy96gsh4h73kszypc32sx497s6bslvhfqh32q9d1y8c9";
850
-
type = "gem";
851
-
};
852
-
version = "0.1.0";
853
-
};
854
fog-aws = {
855
-
dependencies = ["fog-core" "fog-json" "fog-xml" "ipaddress"];
856
source = {
857
remotes = ["https://rubygems.org"];
858
-
sha256 = "1pzfahq8h3alfflb5dr8lm02q27x81vm96qn5zyfdlx86yy7bq96";
859
-
type = "gem";
860
-
};
861
-
version = "0.8.1";
862
-
};
863
-
fog-brightbox = {
864
-
dependencies = ["fog-core" "fog-json" "inflecto"];
865
-
source = {
866
-
remotes = ["https://rubygems.org"];
867
-
sha256 = "0p7rbx587hb1d1am90dcr3zdp6y50c2zddh97yfgl62vji0pbkkd";
868
type = "gem";
869
};
870
-
version = "0.10.1";
871
};
872
-
fog-core = {
873
-
dependencies = ["builder" "excon" "formatador"];
874
source = {
875
remotes = ["https://rubygems.org"];
876
-
sha256 = "02z91r3f5a64hlalm6h39v0778yl2kk3qvva0zvplpp9hpwbwzhl";
877
-
type = "gem";
878
-
};
879
-
version = "1.35.0";
880
-
};
881
-
fog-dynect = {
882
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
883
-
source = {
884
-
remotes = ["https://rubygems.org"];
885
-
sha256 = "18lqmdkm22254z86jh3aa9v9vqk8bgbd3d1m0w7az3ij47ak7kch";
886
type = "gem";
887
};
888
version = "0.0.2";
889
};
890
-
fog-ecloud = {
891
-
dependencies = ["fog-core" "fog-xml"];
892
source = {
893
remotes = ["https://rubygems.org"];
894
-
sha256 = "18rb4qjad9xwwqvvpj8r2h0hi9svy71pm4d3fc28cdcnfarmdi06";
895
type = "gem";
896
};
897
-
version = "0.3.0";
898
};
899
fog-google = {
900
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
901
source = {
902
remotes = ["https://rubygems.org"];
903
-
sha256 = "0z4vmswpqwph04c0wqzrscns1d1wdm8kbxx457bv156mawzrhfj3";
904
type = "gem";
905
};
906
-
version = "0.1.0";
907
};
908
fog-json = {
909
dependencies = ["fog-core" "multi_json"];
···
915
version = "1.0.2";
916
};
917
fog-local = {
918
-
dependencies = ["fog-core"];
919
source = {
920
remotes = ["https://rubygems.org"];
921
-
sha256 = "0i5hxwzmc2ag3z9nlligsaf679kp2pz39cd8n2s9cmxaamnlh2s3";
922
type = "gem";
923
};
924
-
version = "0.2.1";
925
};
926
-
fog-powerdns = {
927
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
928
source = {
929
remotes = ["https://rubygems.org"];
930
-
sha256 = "08zavzwfkk344gz83phz4sy9nsjznsdjsmn1ifp6ja17bvydlhh7";
931
type = "gem";
932
};
933
-
version = "0.1.1";
934
};
935
-
fog-profitbricks = {
936
-
dependencies = ["fog-core" "fog-xml" "nokogiri"];
937
source = {
938
remotes = ["https://rubygems.org"];
939
-
sha256 = "154sqs2dcmvg21v4m3fj8f09z5i70sq8a485v6rdygsffs8xrycn";
940
-
type = "gem";
941
-
};
942
-
version = "0.0.5";
943
-
};
944
-
fog-radosgw = {
945
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
946
-
source = {
947
-
remotes = ["https://rubygems.org"];
948
-
sha256 = "0nslgv8yp5qkiryj3zsm91gs7s6i626igj61kwxjjwk2yv6swyr6";
949
-
type = "gem";
950
-
};
951
-
version = "0.0.5";
952
-
};
953
-
fog-riakcs = {
954
-
dependencies = ["fog-core" "fog-json" "fog-xml"];
955
-
source = {
956
-
remotes = ["https://rubygems.org"];
957
-
sha256 = "1nbxc4dky3agfwrmgm1aqmi59p6vnvfnfbhhg7xpg4c2cf41whxm";
958
-
type = "gem";
959
-
};
960
-
version = "0.1.0";
961
-
};
962
-
fog-sakuracloud = {
963
-
dependencies = ["fog-core" "fog-json"];
964
-
source = {
965
-
remotes = ["https://rubygems.org"];
966
-
sha256 = "08krsn9sk5sx0aza812g31r169bd0zanb8pq5am3a64j6azarimd";
967
-
type = "gem";
968
-
};
969
-
version = "1.7.5";
970
-
};
971
-
fog-serverlove = {
972
-
dependencies = ["fog-core" "fog-json"];
973
-
source = {
974
-
remotes = ["https://rubygems.org"];
975
-
sha256 = "0hxgmwzygrw25rbsy05i6nzsyr0xl7xj5j2sjpkb9n9wli5sagci";
976
-
type = "gem";
977
-
};
978
-
version = "0.1.2";
979
-
};
980
-
fog-softlayer = {
981
-
dependencies = ["fog-core" "fog-json"];
982
-
source = {
983
-
remotes = ["https://rubygems.org"];
984
-
sha256 = "1zax2wws0q8pm787jnlxd2xlj23f2acz0s6jl5nzczyxjgll571r";
985
-
type = "gem";
986
-
};
987
-
version = "1.0.3";
988
-
};
989
-
fog-storm_on_demand = {
990
-
dependencies = ["fog-core" "fog-json"];
991
-
source = {
992
-
remotes = ["https://rubygems.org"];
993
-
sha256 = "0fif1x8ci095b2yyilf65n7x6iyvn448azrsnmwsdkriy8vxxv3y";
994
type = "gem";
995
};
996
version = "0.1.1";
997
};
998
-
fog-terremark = {
999
-
dependencies = ["fog-core" "fog-xml"];
1000
-
source = {
1001
-
remotes = ["https://rubygems.org"];
1002
-
sha256 = "01lfkh9jppj0iknlklmwyb7ym3bfhkq58m3absb6rf5a5mcwi3lf";
1003
-
type = "gem";
1004
-
};
1005
-
version = "0.1.0";
1006
-
};
1007
-
fog-vmfusion = {
1008
-
dependencies = ["fission" "fog-core"];
1009
-
source = {
1010
-
remotes = ["https://rubygems.org"];
1011
-
sha256 = "0g0l0k9ylxk1h9pzqr6h2ba98fl47lpp3j19lqv4jxw0iw1rqxn4";
1012
-
type = "gem";
1013
-
};
1014
-
version = "0.1.0";
1015
-
};
1016
-
fog-voxel = {
1017
-
dependencies = ["fog-core" "fog-xml"];
1018
-
source = {
1019
-
remotes = ["https://rubygems.org"];
1020
-
sha256 = "10skdnj59yf4jpvq769njjrvh2l0wzaa7liva8n78qq003mvmfgx";
1021
-
type = "gem";
1022
-
};
1023
-
version = "0.1.0";
1024
-
};
1025
-
fog-xenserver = {
1026
-
dependencies = ["fog-core" "fog-xml"];
1027
-
source = {
1028
-
remotes = ["https://rubygems.org"];
1029
-
sha256 = "1ngw8hh8ljk7wi0cp8n4b4jcy2acx0yqzjk7851m3mp0kji5dlgl";
1030
-
type = "gem";
1031
-
};
1032
-
version = "0.2.2";
1033
-
};
1034
fog-xml = {
1035
dependencies = ["fog-core" "nokogiri"];
1036
source = {
···
1041
version = "0.1.2";
1042
};
1043
font-awesome-rails = {
1044
-
dependencies = ["railties"];
1045
source = {
1046
remotes = ["https://rubygems.org"];
1047
-
sha256 = "09x1bg98sp2v1lsg9h2bal915q811xq84h9d74p1f3378ga63c1x";
1048
type = "gem";
1049
};
1050
-
version = "4.5.0.0";
1051
};
1052
foreman = {
1053
dependencies = ["thor"];
···
1087
gemojione = {
1088
source = {
1089
remotes = ["https://rubygems.org"];
1090
-
sha256 = "0av60lajn64z1csmkzfaf5wvpd3x48lcshiknkqr8m0zx3sg7w3h";
1091
type = "gem";
1092
};
1093
-
version = "2.2.1";
1094
};
1095
get_process_mem = {
1096
source = {
···
1111
github-linguist = {
1112
source = {
1113
remotes = ["https://rubygems.org"];
1114
-
sha256 = "1xxm2lbabkc1xmx2myv56a4fkw3wwg9n8w2bzwrl4s33kf6x62ag";
1115
type = "gem";
1116
};
1117
-
version = "4.7.5";
1118
};
1119
github-markup = {
1120
source = {
1121
remotes = ["https://rubygems.org"];
1122
-
sha256 = "01r901wcgn0gs0n9h684gs5n90y1vaj9lxnx4z5ig611jwa43ivq";
1123
type = "gem";
1124
};
1125
-
version = "1.3.3";
1126
};
1127
gitlab-flowdock-git-hook = {
1128
dependencies = ["flowdock" "gitlab-grit" "multi_json"];
···
1134
version = "1.0.1";
1135
};
1136
gitlab-grit = {
1137
-
dependencies = ["charlock_holmes" "diff-lcs" "mime-types" "posix-spawn"];
1138
source = {
1139
remotes = ["https://rubygems.org"];
1140
-
sha256 = "0nv8shx7w7fww8lf5a2rbvf7bq173rllm381m6x7g1i0qqc68q1b";
1141
-
type = "gem";
1142
-
};
1143
-
version = "2.7.3";
1144
-
};
1145
-
gitlab_emoji = {
1146
-
source = {
1147
-
remotes = ["https://rubygems.org"];
1148
-
sha256 = "1dy746icdmyc548mb5xkavvkn37pk7vv3gznx0p6hff325pan8dj";
1149
type = "gem";
1150
};
1151
-
version = "0.3.1";
1152
};
1153
gitlab_git = {
1154
source = {
1155
remotes = ["https://rubygems.org"];
1156
-
sha256 = "0311dl4vh6h7k8xarmpr61fndrhbmfskzjzkkj1rr8321gn8znfv";
1157
type = "gem";
1158
};
1159
-
version = "8.2.0";
1160
};
1161
gitlab_meta = {
1162
source = {
···
1185
version = "0.3.6";
1186
};
1187
gollum-grit_adapter = {
1188
-
dependencies = ["gitlab-grit"];
1189
source = {
1190
remotes = ["https://rubygems.org"];
1191
-
sha256 = "02c5qfq0s0kx2ifnpbnbgz6258fl7rchzzzc7vpx72shi8gbpac7";
1192
type = "gem";
1193
};
1194
-
version = "1.0.0";
1195
};
1196
gollum-lib = {
1197
-
dependencies = ["github-markup" "gollum-grit_adapter" "nokogiri" "rouge" "sanitize" "stringex"];
0
0
0
0
0
0
0
1198
source = {
1199
remotes = ["https://rubygems.org"];
1200
-
sha256 = "01s8pgzhc3cgcmsy6hh79wrcbn5vbadniq2a7d4qw87kpq7mzfdm";
1201
type = "gem";
1202
};
1203
-
version = "4.1.0";
1204
};
1205
gon = {
1206
dependencies = ["actionpack" "json" "multi_json" "request_store"];
···
1229
};
1230
version = "0.4.8";
1231
};
1232
-
haml = {
1233
-
dependencies = ["tilt"];
1234
source = {
1235
remotes = ["https://rubygems.org"];
1236
-
sha256 = "0mrzjgkygvfii66bbylj2j93na8i89998yi01fin3whwqbvx0m1p";
1237
-
type = "gem";
1238
-
};
1239
-
version = "4.0.7";
1240
-
};
1241
-
haml-rails = {
1242
-
dependencies = ["actionpack" "activesupport" "haml" "html2haml" "railties"];
1243
-
source = {
1244
-
remotes = ["https://rubygems.org"];
1245
-
sha256 = "1hbfznkxab663hxp1v6gpsa7sv6w1fnw9r8b3flixwylnwh3c5dz";
1246
type = "gem";
1247
};
1248
-
version = "0.9.0";
1249
};
1250
hashie = {
1251
source = {
···
1255
};
1256
version = "3.4.3";
1257
};
1258
-
highline = {
1259
-
source = {
1260
-
remotes = ["https://rubygems.org"];
1261
-
sha256 = "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr";
1262
-
type = "gem";
1263
-
};
1264
-
version = "1.7.8";
1265
-
};
1266
-
hike = {
1267
source = {
1268
remotes = ["https://rubygems.org"];
1269
-
sha256 = "0i6c9hrszzg3gn2j41v3ijnwcm8cc2931fnjiv6mnpl4jcjjykhm";
1270
type = "gem";
1271
};
1272
-
version = "1.2.3";
1273
};
1274
hipchat = {
1275
dependencies = ["httparty" "mimemagic"];
···
1289
};
1290
version = "1.11.0";
1291
};
1292
-
html2haml = {
1293
-
dependencies = ["erubis" "haml" "nokogiri" "ruby_parser"];
1294
source = {
1295
remotes = ["https://rubygems.org"];
1296
-
sha256 = "069zcy8lr010hn4qmbi8g5srdf69brk8nbgx4zcqcgbgsl4m8d4i";
1297
type = "gem";
1298
};
1299
-
version = "2.0.0";
1300
-
};
1301
-
http-cookie = {
1302
-
dependencies = ["domain_name"];
1303
-
source = {
1304
-
remotes = ["https://rubygems.org"];
1305
-
sha256 = "0cz2fdkngs3jc5w32a6xcl511hy03a7zdiy988jk1sf3bf5v3hdw";
1306
-
type = "gem";
1307
-
};
1308
-
version = "1.0.2";
1309
};
1310
"http_parser.rb" = {
1311
source = {
···
1348
};
1349
version = "0.11.1";
1350
};
1351
-
inflecto = {
1352
-
source = {
1353
-
remotes = ["https://rubygems.org"];
1354
-
sha256 = "085l5axmvqw59mw5jg454a3m3gr67ckq9405a075isdsn7bm3sp4";
1355
-
type = "gem";
1356
-
};
1357
-
version = "0.0.2";
1358
-
};
1359
influxdb = {
1360
dependencies = ["cause" "json"];
1361
source = {
···
1368
ipaddress = {
1369
source = {
1370
remotes = ["https://rubygems.org"];
1371
-
sha256 = "0sl0ldvhd6j0qbwhz18w24qy65mdj448b2vhgh2cwn7xrkksmv9l";
1372
type = "gem";
1373
};
1374
-
version = "0.8.2";
1375
};
1376
jquery-atwho-rails = {
1377
source = {
···
1382
version = "1.3.2";
1383
};
1384
jquery-rails = {
1385
-
dependencies = ["rails-dom-testing" "railties" "thor"];
1386
-
source = {
1387
-
remotes = ["https://rubygems.org"];
1388
-
sha256 = "028dv2n0r2r8qj1bqcbzmih0hwzh5km6cvscn2808v5gd44z48r1";
1389
-
type = "gem";
1390
-
};
1391
-
version = "4.0.5";
1392
-
};
1393
-
jquery-scrollto-rails = {
1394
-
dependencies = ["railties"];
1395
source = {
1396
remotes = ["https://rubygems.org"];
1397
-
sha256 = "12ic0zxw60ryglm1qjq5ralqd6k4jawmjj7kqnp1nkqds2nvinvp";
1398
type = "gem";
1399
};
1400
-
version = "1.4.3";
1401
};
1402
jquery-turbolinks = {
1403
dependencies = ["railties" "turbolinks"];
···
1428
jwt = {
1429
source = {
1430
remotes = ["https://rubygems.org"];
1431
-
sha256 = "0is8973si98rsry5igqdag2jb1knj6jhmfkr9r4mc5n0yvgr5n2q";
1432
type = "gem";
1433
};
1434
-
version = "1.5.2";
1435
};
1436
kaminari = {
1437
-
dependencies = ["actionpack" "activesupport"];
1438
source = {
1439
remotes = ["https://rubygems.org"];
1440
-
sha256 = "14vx3kgssl4lv2kn6grr5v2whsynx5rbl1j9aqiq8nc3d7j74l67";
1441
type = "gem";
1442
};
1443
-
version = "0.16.3";
1444
};
1445
kgio = {
1446
source = {
···
1450
};
1451
version = "2.10.0";
1452
};
0
0
0
0
0
0
0
0
1453
launchy = {
1454
dependencies = ["addressable"];
1455
source = {
···
1460
version = "2.4.3";
1461
};
1462
letter_opener = {
1463
-
dependencies = ["launchy"];
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1464
source = {
1465
remotes = ["https://rubygems.org"];
1466
-
sha256 = "1kzbmc686hfh4jznyckq6g40kn14nhb71znsjjm0rc13nb3n0c5l";
1467
type = "gem";
1468
};
1469
-
version = "1.1.2";
1470
};
1471
listen = {
1472
dependencies = ["rb-fsevent" "rb-inotify"];
···
1496
version = "1.7.1";
1497
};
1498
mail = {
1499
-
dependencies = ["mime-types"];
1500
source = {
1501
remotes = ["https://rubygems.org"];
1502
-
sha256 = "1nbg60h3cpnys45h7zydxwrl200p7ksvmrbxnwwbpaaf9vnf3znp";
1503
type = "gem";
1504
};
1505
-
version = "2.6.3";
1506
};
1507
mail_room = {
1508
source = {
1509
remotes = ["https://rubygems.org"];
1510
-
sha256 = "0jpybhgw9yi50g422qvnwadn5jnj563vh70qaml5cxzdqxbd7fj1";
1511
type = "gem";
1512
};
1513
-
version = "0.6.1";
1514
};
1515
method_source = {
1516
source = {
···
1523
mime-types = {
1524
source = {
1525
remotes = ["https://rubygems.org"];
1526
-
sha256 = "0mhzsanmnzdshaba7gmsjwnv168r1yj8y0flzw88frw1cickrvw8";
1527
type = "gem";
1528
};
1529
-
version = "1.25.1";
1530
};
1531
mimemagic = {
1532
source = {
···
1563
multi_json = {
1564
source = {
1565
remotes = ["https://rubygems.org"];
1566
-
sha256 = "1rf3l4j3i11lybqzgq2jhszq7fh7gpmafjzd14ymp9cjfxqg596r";
1567
type = "gem";
1568
};
1569
-
version = "1.11.2";
1570
};
1571
multi_xml = {
1572
source = {
···
1616
};
1617
version = "3.0.1";
1618
};
1619
-
netrc = {
1620
-
source = {
1621
-
remotes = ["https://rubygems.org"];
1622
-
sha256 = "0gzfmcywp1da8nzfqsql2zqi648mfnx6qwkig3cv36n9m0yy676y";
1623
-
type = "gem";
1624
-
};
1625
-
version = "0.11.0";
1626
-
};
1627
newrelic_rpm = {
1628
source = {
1629
remotes = ["https://rubygems.org"];
···
1633
version = "3.14.1.311";
1634
};
1635
nokogiri = {
1636
-
dependencies = ["mini_portile2"];
1637
source = {
1638
remotes = ["https://rubygems.org"];
1639
sha256 = "11sbmpy60ynak6s3794q32lc99hs448msjy8rkp84ay7mq7zqspv";
···
1641
};
1642
version = "1.6.7.2";
1643
};
1644
-
nprogress-rails = {
1645
source = {
1646
remotes = ["https://rubygems.org"];
1647
-
sha256 = "1ylq2208i95661ba0p1ng2i38z4978ddwiidvpb614amfdq5pqvn";
1648
type = "gem";
1649
};
1650
-
version = "0.1.6.7";
1651
};
1652
oauth = {
1653
source = {
···
1658
version = "0.4.7";
1659
};
1660
oauth2 = {
1661
-
dependencies = ["faraday" "jwt" "multi_json" "multi_xml" "rack"];
1662
source = {
1663
remotes = ["https://rubygems.org"];
1664
-
sha256 = "0zaa7qnvizv363apmxx9vxa8f6c6xy70z0jm0ydx38xvhxr8898r";
1665
type = "gem";
1666
};
1667
-
version = "1.0.0";
1668
};
1669
octokit = {
1670
source = {
1671
remotes = ["https://rubygems.org"];
1672
-
sha256 = "0vmknh0vz1g734q32kgpxv0qwz9ifmnw2jfpd2w5rrk6xwq1k7a8";
1673
type = "gem";
1674
};
1675
-
version = "3.8.0";
1676
};
1677
omniauth = {
1678
source = {
···
1682
};
1683
version = "1.3.1";
1684
};
0
0
0
0
0
0
0
0
1685
omniauth-azure-oauth2 = {
1686
dependencies = ["jwt" "omniauth" "omniauth-oauth2"];
1687
source = {
···
1737
version = "1.0.1";
1738
};
1739
omniauth-google-oauth2 = {
1740
-
dependencies = ["addressable" "jwt" "multi_json" "omniauth" "omniauth-oauth2"];
1741
source = {
1742
remotes = ["https://rubygems.org"];
1743
-
sha256 = "1lm4fk6ig9vwzv7398qd861325g678sfr1iv2mm60xswl69964fi";
1744
type = "gem";
1745
};
1746
-
version = "0.2.10";
1747
};
1748
omniauth-kerberos = {
1749
dependencies = ["omniauth-multipassword" "timfel-krb5-auth"];
···
1784
omniauth-saml = {
1785
source = {
1786
remotes = ["https://rubygems.org"];
1787
-
sha256 = "0c7pypskq9y6wbl7c8gnp48j256snph11br3csgwvy9whjfisx65";
1788
type = "gem";
1789
};
1790
-
version = "1.4.2";
1791
};
1792
omniauth-shibboleth = {
1793
dependencies = ["omniauth"];
···
1843
version = "2.1.4";
1844
};
1845
parser = {
1846
-
dependencies = ["ast"];
1847
source = {
1848
remotes = ["https://rubygems.org"];
1849
-
sha256 = "14db0gam24j04iprqz4m3hxygkb8h0plnbm0yk4k3lzq6j5wzcac";
1850
type = "gem";
1851
};
1852
-
version = "2.2.3.0";
1853
};
1854
pg = {
1855
source = {
···
1859
};
1860
version = "0.18.4";
1861
};
0
0
0
0
0
0
0
0
1862
poltergeist = {
1863
-
dependencies = ["capybara" "cliver" "multi_json" "websocket-driver"];
1864
source = {
1865
remotes = ["https://rubygems.org"];
1866
-
sha256 = "0ppm4isvbxm739508yjhvisq1iwp1q6h8dx4hkndj2krskavz4i9";
1867
type = "gem";
1868
};
1869
-
version = "1.8.1";
1870
};
1871
posix-spawn = {
1872
source = {
···
1884
};
1885
version = "0.1.1";
1886
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1887
pry = {
1888
dependencies = ["coderay" "method_source" "slop"];
1889
source = {
···
1910
};
1911
version = "0.0.3.3";
1912
};
1913
-
quiet_assets = {
1914
-
dependencies = ["railties"];
1915
-
source = {
1916
-
remotes = ["https://rubygems.org"];
1917
-
sha256 = "1q4azw4j1xsgd7qwcig110mfdn1fm0y34y87zw9j9v187xr401b1";
1918
-
type = "gem";
1919
-
};
1920
-
version = "1.0.3";
1921
-
};
1922
rack = {
1923
source = {
1924
remotes = ["https://rubygems.org"];
···
1990
version = "0.6.3";
1991
};
1992
rails = {
1993
-
dependencies = ["actionmailer" "actionpack" "actionview" "activejob" "activemodel" "activerecord" "activesupport" "railties" "sprockets-rails"];
1994
source = {
1995
remotes = ["https://rubygems.org"];
1996
-
sha256 = "aa93c1b9eb8b535eee58280504e30237f88217699fe9bb016e458e5122eefa2e";
1997
type = "gem";
1998
};
1999
-
version = "4.2.5.2";
2000
};
2001
rails-deprecated_sanitizer = {
2002
dependencies = ["activesupport"];
···
2026
version = "1.0.3";
2027
};
2028
railties = {
2029
-
dependencies = ["actionpack" "activesupport" "rake" "thor"];
2030
source = {
2031
remotes = ["https://rubygems.org"];
2032
-
sha256 = "cfff64cbc0e409341003c35fa2e576e6a8cd8259a9894d09f15c6123be73f146";
2033
type = "gem";
2034
};
2035
-
version = "4.2.5.2";
2036
};
2037
rainbow = {
2038
source = {
2039
remotes = ["https://rubygems.org"];
2040
-
sha256 = "0dsnzfjiih2w8npsjab3yx1ssmmvmgjkbxny0i9yzrdy7whfw7b4";
2041
type = "gem";
2042
};
2043
-
version = "2.0.0";
2044
};
2045
raindrops = {
2046
source = {
···
2058
};
2059
version = "10.5.0";
2060
};
2061
-
raphael-rails = {
2062
-
source = {
2063
-
remotes = ["https://rubygems.org"];
2064
-
sha256 = "0sjiaymvfn4al5dr1pza5i142byan0fxnj4rymziyql2bzvdm2bc";
2065
-
type = "gem";
2066
-
};
2067
-
version = "2.1.2";
2068
-
};
2069
rb-fsevent = {
2070
source = {
2071
remotes = ["https://rubygems.org"];
···
2102
version = "3.12.2";
2103
};
2104
recaptcha = {
2105
-
dependencies = ["json"];
2106
source = {
2107
remotes = ["https://rubygems.org"];
2108
-
sha256 = "190qqklirmi31s6ih7png4h9xmx1p5h2n5fi45z90y8hsp5w1sh1";
2109
type = "gem";
2110
};
2111
-
version = "1.0.2";
2112
};
2113
redcarpet = {
2114
source = {
···
2121
RedCloth = {
2122
source = {
2123
remotes = ["https://rubygems.org"];
2124
-
sha256 = "06pahxyrckhgb7alsxwhhlx1ib2xsx33793finj01jk8i054bkxl";
2125
type = "gem";
2126
};
2127
-
version = "4.2.9";
2128
};
2129
redis = {
2130
source = {
···
2191
request_store = {
2192
source = {
2193
remotes = ["https://rubygems.org"];
2194
-
sha256 = "01rxi2hw84y133z0r91jns4aaywd8d83wjq0xgb42iaicf0a90p9";
2195
type = "gem";
2196
};
2197
-
version = "1.2.1";
2198
};
2199
rerun = {
2200
dependencies = ["listen"];
···
2214
};
2215
version = "2.1.1";
2216
};
2217
-
rest-client = {
2218
-
dependencies = ["http-cookie" "mime-types" "netrc"];
2219
-
source = {
2220
-
remotes = ["https://rubygems.org"];
2221
-
sha256 = "1m8z0c4yf6w47iqz6j2p7x1ip4qnnzvhdph9d5fgx081cvjly3p7";
2222
-
type = "gem";
2223
-
};
2224
-
version = "1.8.0";
2225
-
};
2226
rinku = {
2227
source = {
2228
remotes = ["https://rubygems.org"];
2229
-
sha256 = "1jh6nys332brph55i6x6cil6swm086kxjw34wq131nl6mwryqp7b";
2230
type = "gem";
2231
};
2232
-
version = "1.7.3";
2233
};
2234
rotp = {
2235
source = {
2236
remotes = ["https://rubygems.org"];
2237
-
sha256 = "1nzsc9hfxijnyzjbv728ln9dm80bc608chaihjdk63i2wi4m529g";
2238
type = "gem";
2239
};
2240
-
version = "2.1.1";
2241
};
2242
rouge = {
2243
source = {
2244
remotes = ["https://rubygems.org"];
2245
-
sha256 = "0wp8as9ypdy18kdj9h70kny1rdfq71mr8cj2bpahr9vxjjvjasqz";
2246
type = "gem";
2247
};
2248
-
version = "1.10.1";
2249
};
2250
rqrcode = {
2251
dependencies = ["chunky_png"];
···
2266
version = "0.1.7";
2267
};
2268
rspec = {
2269
-
dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"];
2270
source = {
2271
remotes = ["https://rubygems.org"];
2272
-
sha256 = "1bn5zs71agc0zyns2r3c8myi5bxw3q7xnzp7f3v5b7hbil1qym4r";
2273
type = "gem";
2274
};
2275
-
version = "3.3.0";
2276
};
2277
rspec-core = {
2278
-
dependencies = ["rspec-support"];
2279
source = {
2280
remotes = ["https://rubygems.org"];
2281
-
sha256 = "0xw5qi936j6nz9fixi2mwy03f406761cd72bzyvd61pr854d7hy1";
2282
type = "gem";
2283
};
2284
-
version = "3.3.2";
2285
};
2286
rspec-expectations = {
2287
-
dependencies = ["diff-lcs" "rspec-support"];
2288
source = {
2289
remotes = ["https://rubygems.org"];
2290
-
sha256 = "1d0b5hpkxlr9f3xpsbhvl3irnk4smmycx2xnmc8qv3pqaa7mb7ah";
2291
type = "gem";
2292
};
2293
-
version = "3.3.1";
2294
};
2295
rspec-mocks = {
2296
-
dependencies = ["diff-lcs" "rspec-support"];
2297
source = {
2298
remotes = ["https://rubygems.org"];
2299
-
sha256 = "1lfbzscmpyixlbapxmhy2s69596vs1z00lv590l51hgdw70z92vg";
2300
type = "gem";
2301
};
2302
-
version = "3.3.2";
2303
};
2304
rspec-rails = {
2305
-
dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];
2306
source = {
2307
remotes = ["https://rubygems.org"];
2308
-
sha256 = "0m66n9p3a7d3fmrzkbh8312prb6dhrgmp53g1amck308ranasv2a";
0
0
0
0
0
0
0
0
2309
type = "gem";
2310
};
2311
-
version = "3.3.3";
2312
};
2313
rspec-support = {
2314
source = {
2315
remotes = ["https://rubygems.org"];
2316
-
sha256 = "1cyagig8slxjas8mbg5f8bl240b8zgr8mnjsvrznag1fwpkh4h27";
2317
type = "gem";
2318
};
2319
-
version = "3.3.0";
2320
};
2321
rubocop = {
2322
-
dependencies = ["astrolabe" "parser" "powerpack" "rainbow" "ruby-progressbar" "tins"];
0
0
0
0
0
0
0
2323
source = {
2324
remotes = ["https://rubygems.org"];
2325
-
sha256 = "1grqda2fdknm43zyagh8gcmnhjkypyfw98q92hmvprprwghkq2sg";
2326
type = "gem";
2327
};
2328
-
version = "0.35.1";
2329
};
2330
ruby-fogbugz = {
2331
dependencies = ["crack"];
···
2339
ruby-progressbar = {
2340
source = {
2341
remotes = ["https://rubygems.org"];
2342
-
sha256 = "0hynaavnqzld17qdx9r7hfw00y16ybldwq730zrqfszjwgi59ivi";
2343
type = "gem";
2344
};
2345
-
version = "1.7.5";
2346
};
2347
ruby-saml = {
2348
source = {
2349
remotes = ["https://rubygems.org"];
2350
-
sha256 = "151jbak16y87dbj3ma2nc03rh37z7lixcwgaqahncq80rgnv45a8";
2351
type = "gem";
2352
};
2353
-
version = "1.1.1";
2354
-
};
2355
-
ruby2ruby = {
2356
-
dependencies = ["ruby_parser" "sexp_processor"];
2357
-
source = {
2358
-
remotes = ["https://rubygems.org"];
2359
-
sha256 = "1kmc0503s9mqnjyypx51wsi6zz9zj550ch43rag23wpj4qd6i6pm";
2360
-
type = "gem";
2361
-
};
2362
-
version = "2.2.0";
2363
};
2364
ruby_parser = {
2365
-
dependencies = ["sexp_processor"];
2366
source = {
2367
remotes = ["https://rubygems.org"];
2368
-
sha256 = "1rip6075b4k5a7s8w2klwc3jaqx31h69k004ac5nhl8y0ja92qvz";
2369
type = "gem";
2370
};
2371
-
version = "3.7.2";
2372
};
2373
rubyntlm = {
2374
source = {
···
2386
};
2387
version = "0.2.0";
2388
};
0
0
0
0
0
0
0
0
2389
rufus-scheduler = {
2390
source = {
2391
remotes = ["https://rubygems.org"];
···
2397
rugged = {
2398
source = {
2399
remotes = ["https://rubygems.org"];
2400
-
sha256 = "0v0cvdw8cgy1hf5h3cx796zpxhbad8d5cm50nykyhwjc00q80zrr";
2401
type = "gem";
2402
};
2403
-
version = "0.24.0b13";
2404
};
2405
safe_yaml = {
2406
source = {
···
2422
sass = {
2423
source = {
2424
remotes = ["https://rubygems.org"];
2425
-
sha256 = "04rpdcp258arh2wgdk9shbqnzd6cbbbpi3wpi9a0wby8awgpxmyf";
2426
type = "gem";
2427
};
2428
-
version = "3.4.20";
2429
};
2430
sass-rails = {
2431
-
dependencies = ["railties" "sass" "sprockets" "sprockets-rails" "tilt"];
2432
source = {
2433
remotes = ["https://rubygems.org"];
2434
-
sha256 = "1f6357vw944w2ayayqmz8ai9myl6xbnry06sx5b5ms4r9lny8hj8";
2435
type = "gem";
2436
};
2437
-
version = "5.0.4";
2438
};
2439
sawyer = {
2440
-
dependencies = ["addressable" "faraday"];
0
0
0
0
0
0
0
2441
source = {
2442
remotes = ["https://rubygems.org"];
2443
-
sha256 = "0fk43bzwn816qj1ksiicm2i1kmzv5675cmnvk57kmfmi4rfsyjpy";
2444
type = "gem";
2445
};
2446
-
version = "0.6.0";
2447
};
2448
sdoc = {
2449
dependencies = ["json" "rdoc"];
···
2455
version = "0.3.20";
2456
};
2457
seed-fu = {
2458
-
dependencies = ["activerecord" "activesupport"];
2459
source = {
2460
remotes = ["https://rubygems.org"];
2461
-
sha256 = "11xja82yxir1kwccrzng29h7w911i9j0xj2y7y949yqnw91v12vw";
2462
type = "gem";
2463
};
2464
-
version = "2.3.5";
2465
};
2466
select2-rails = {
2467
dependencies = ["thor"];
···
2475
sentry-raven = {
2476
source = {
2477
remotes = ["https://rubygems.org"];
2478
-
sha256 = "0iqnwfmf6rnpgrvl3c8gh2gkix91nhm21j5qf389g4mi2rkc0ky8";
2479
type = "gem";
2480
};
2481
-
version = "0.15.6";
2482
};
2483
settingslogic = {
2484
source = {
···
2491
sexp_processor = {
2492
source = {
2493
remotes = ["https://rubygems.org"];
2494
-
sha256 = "0gxlcpg81wfjf5gpggf8h6l2dbq3ikgavbrr2yfw3m2vqy88yjg2";
2495
type = "gem";
2496
};
2497
-
version = "4.6.0";
2498
};
2499
sham_rack = {
2500
dependencies = ["rack"];
···
2515
version = "2.8.0";
2516
};
2517
sidekiq = {
2518
-
dependencies = ["concurrent-ruby" "connection_pool" "json" "redis"];
2519
source = {
2520
remotes = ["https://rubygems.org"];
2521
-
sha256 = "1x7jfc2va0x6fcfffdf0wdiyk4krjw8053jzwffa63wkqr5jvg3y";
2522
type = "gem";
2523
};
2524
-
version = "4.0.1";
2525
};
2526
sidekiq-cron = {
2527
dependencies = ["redis-namespace" "rufus-scheduler" "sidekiq"];
···
2541
version = "0.1.9";
2542
};
2543
simplecov = {
2544
-
dependencies = ["docile" "json" "simplecov-html"];
2545
source = {
2546
remotes = ["https://rubygems.org"];
2547
-
sha256 = "1q2iq2vgrdvvla5y907gkmqx6ry2qvnvc7a90hlcbwgp1w0sv6z4";
2548
type = "gem";
2549
};
2550
-
version = "0.10.0";
2551
};
2552
simplecov-html = {
2553
source = {
···
2558
version = "0.10.0";
2559
};
2560
sinatra = {
2561
-
dependencies = ["rack" "rack-protection" "tilt"];
2562
source = {
2563
remotes = ["https://rubygems.org"];
2564
-
sha256 = "1hhmwqc81ram7lfwwziv0z70jh92sj1m7h7s9fr0cn2xq8mmn8l7";
2565
type = "gem";
2566
};
2567
-
version = "1.4.6";
2568
};
2569
six = {
2570
source = {
···
2582
};
2583
version = "1.2.1";
2584
};
2585
-
slim = {
2586
-
dependencies = ["temple" "tilt"];
2587
-
source = {
2588
-
remotes = ["https://rubygems.org"];
2589
-
sha256 = "1szs71hh0msm5gj6qbcxw44m3hqnwybx4yh02scwixnwg576058k";
2590
-
type = "gem";
2591
-
};
2592
-
version = "3.0.6";
2593
-
};
2594
slop = {
2595
source = {
2596
remotes = ["https://rubygems.org"];
···
2617
};
2618
version = "0.2.1";
2619
};
0
0
0
0
0
0
0
0
2620
spring = {
2621
source = {
2622
remotes = ["https://rubygems.org"];
2623
-
sha256 = "0xvz2x6nvza5i53p7mddnf11j2wshqmbaphi6ngd6nar8v35y0k1";
2624
type = "gem";
2625
};
2626
-
version = "1.3.6";
2627
};
2628
spring-commands-rspec = {
2629
dependencies = ["spring"];
···
2635
version = "1.0.4";
2636
};
2637
spring-commands-spinach = {
2638
-
dependencies = ["spring"];
2639
source = {
2640
remotes = ["https://rubygems.org"];
2641
-
sha256 = "138jardqyj96wz68njdgy55qjbpl2d0g8bxbkz97ndaz3c2bykv9";
2642
type = "gem";
2643
};
2644
-
version = "1.0.0";
2645
};
2646
spring-commands-teaspoon = {
2647
dependencies = ["spring"];
···
2653
version = "0.0.2";
2654
};
2655
sprockets = {
2656
-
dependencies = ["hike" "multi_json" "rack" "tilt"];
2657
source = {
2658
remotes = ["https://rubygems.org"];
2659
-
sha256 = "15818683yz27w4hgywccf27n91azy9a4nmb5qkklzb08k8jw9gp3";
2660
type = "gem";
2661
};
2662
-
version = "2.12.4";
2663
};
2664
sprockets-rails = {
2665
-
dependencies = ["actionpack" "activesupport" "sprockets"];
2666
source = {
2667
remotes = ["https://rubygems.org"];
2668
-
sha256 = "1vsl6ryxdjpp97nl4ghhk1v6p50zh3sx9qv81bhmlffc234r91wn";
2669
type = "gem";
2670
};
2671
-
version = "2.3.3";
2672
};
2673
state_machines = {
2674
source = {
···
2679
version = "0.4.0";
2680
};
2681
state_machines-activemodel = {
2682
-
dependencies = ["activemodel" "state_machines"];
2683
source = {
2684
remotes = ["https://rubygems.org"];
2685
-
sha256 = "1bshcm53v2vfpapvhws1h0dq1h4f3p6bvpdkjpydb52a3m0w2z0y";
2686
type = "gem";
2687
};
2688
-
version = "0.3.0";
2689
};
2690
state_machines-activerecord = {
2691
-
dependencies = ["activerecord" "state_machines-activemodel"];
2692
source = {
2693
remotes = ["https://rubygems.org"];
2694
-
sha256 = "10dplkn4cm49xby8s0sn7wxww4hnxi4dgikfsmhp1rbsa24d76vx";
2695
type = "gem";
2696
};
2697
-
version = "0.3.0";
2698
};
2699
stringex = {
2700
source = {
···
2704
};
2705
version = "2.5.2";
2706
};
0
0
0
0
0
0
0
0
2707
systemu = {
2708
source = {
2709
remotes = ["https://rubygems.org"];
···
2722
version = "1.0.2";
2723
};
2724
teaspoon = {
2725
-
dependencies = ["railties"];
2726
source = {
2727
remotes = ["https://rubygems.org"];
2728
-
sha256 = "0cprz18vgf0jgcggcxf4pwx8jcwbiyj1p0dnck5aavlvaxaic58s";
2729
type = "gem";
2730
};
2731
-
version = "1.0.2";
2732
};
2733
teaspoon-jasmine = {
2734
dependencies = ["teaspoon"];
···
2742
temple = {
2743
source = {
2744
remotes = ["https://rubygems.org"];
2745
-
sha256 = "0ysraljv7lkb04z5vdyrkijab7j1jzj1mgz4bj82744dp7d0rhb0";
2746
-
type = "gem";
2747
-
};
2748
-
version = "0.7.6";
2749
-
};
2750
-
term-ansicolor = {
2751
-
dependencies = ["tins"];
2752
-
source = {
2753
-
remotes = ["https://rubygems.org"];
2754
-
sha256 = "0ydbbyjmk5p7fsi55ffnkq79jnfqx65c3nj8d9rpgl6sw85ahyys";
2755
-
type = "gem";
2756
-
};
2757
-
version = "1.3.2";
2758
-
};
2759
-
terminal-table = {
2760
-
source = {
2761
-
remotes = ["https://rubygems.org"];
2762
-
sha256 = "1s6qyj9ir1agbbi32li9c0c34dcl0klyxqif6mxy0dbvq7kqfp8f";
2763
type = "gem";
2764
};
2765
-
version = "1.5.2";
2766
};
2767
test_after_commit = {
2768
dependencies = ["activerecord"];
···
2774
version = "0.4.2";
2775
};
2776
thin = {
2777
-
dependencies = ["daemons" "eventmachine" "rack"];
2778
source = {
2779
remotes = ["https://rubygems.org"];
2780
-
sha256 = "1pyc602sa8fqwjyssn9yvf3fqrr14jk7hj9hsjlan1mq4zvim1lf";
2781
type = "gem";
2782
};
2783
-
version = "1.6.4";
2784
};
2785
thor = {
2786
source = {
···
2801
tilt = {
2802
source = {
2803
remotes = ["https://rubygems.org"];
2804
-
sha256 = "00sr3yy7sbqaq7cb2d2kpycajxqf1b1wr1yy33z4bnzmqii0b0ir";
0
0
0
0
0
0
0
0
2805
type = "gem";
2806
};
2807
-
version = "1.4.1";
2808
};
2809
timfel-krb5-auth = {
2810
source = {
···
2823
};
2824
version = "1.10.1";
2825
};
2826
-
tins = {
2827
-
source = {
2828
-
remotes = ["https://rubygems.org"];
2829
-
sha256 = "02qarvy17nbwvslfgqam8y6y7479cwmb1a6di9z18hzka4cf90hz";
2830
-
type = "gem";
2831
-
};
2832
-
version = "1.6.0";
2833
-
};
2834
turbolinks = {
2835
dependencies = ["coffee-rails"];
2836
source = {
···
2858
};
2859
version = "1.2.2";
2860
};
0
0
0
0
0
0
0
0
2861
uglifier = {
2862
dependencies = ["execjs" "json"];
2863
source = {
···
2887
unf_ext = {
2888
source = {
2889
remotes = ["https://rubygems.org"];
2890
-
sha256 = "0ly2ms6c3irmbr1575ldyh52bz2v0lzzr2gagf0p526k12ld2n5b";
0
0
0
0
0
0
0
0
2891
type = "gem";
2892
};
2893
-
version = "0.0.7.1";
2894
};
2895
unicorn = {
2896
-
dependencies = ["kgio" "rack" "raindrops"];
2897
source = {
2898
remotes = ["https://rubygems.org"];
2899
-
sha256 = "1kpg2vikx2hxdyrl45bqcr89a0w59hfw7yn7xh87bmlczi34xds4";
2900
type = "gem";
2901
};
2902
-
version = "4.8.3";
2903
};
2904
unicorn-worker-killer = {
2905
dependencies = ["get_process_mem" "unicorn"];
···
2944
};
2945
version = "1.0.5";
2946
};
0
0
0
0
0
0
0
0
2947
warden = {
2948
-
dependencies = ["rack"];
2949
source = {
2950
remotes = ["https://rubygems.org"];
2951
-
sha256 = "1iyxw1ms3930dh7vcrfyi4ifpdbkfsr8k7fzjryva0r7k3c71gb7";
2952
type = "gem";
2953
};
2954
-
version = "1.2.4";
2955
};
2956
web-console = {
2957
-
dependencies = ["activemodel" "binding_of_caller" "railties" "sprockets-rails"];
2958
source = {
2959
remotes = ["https://rubygems.org"];
2960
-
sha256 = "13rwps8m76j45iqhggm810j78i8bg4nqzgi8k7amxplik2zm5blf";
2961
type = "gem";
2962
};
2963
-
version = "2.2.1";
2964
};
2965
webmock = {
2966
dependencies = ["addressable" "crack"];
···
2
ace-rails-ap = {
3
source = {
4
remotes = ["https://rubygems.org"];
5
+
sha256 = "1y1xdjmdb7fg1w0ym7xizpfvll8bicnhli2s65bzvpk3zp7h8qmi";
6
type = "gem";
7
};
8
+
version = "4.0.2";
9
};
10
actionmailer = {
0
11
source = {
12
remotes = ["https://rubygems.org"];
13
+
sha256 = "1fhq3dg3icbi1vrz55xwalzn4wpbrdgm41ma1jkrgbwl4qqqrrsq";
14
type = "gem";
15
};
16
+
version = "4.2.7";
17
};
18
actionpack = {
0
19
source = {
20
remotes = ["https://rubygems.org"];
21
+
sha256 = "0swhxylh0mrq7b8am3b90xqnwldvfn52jd2m9zmc27r8hvc0h2fp";
22
type = "gem";
23
};
24
+
version = "4.2.7";
25
};
26
actionview = {
0
27
source = {
28
remotes = ["https://rubygems.org"];
29
+
sha256 = "0wsxa7zkvacmv4vf528nmid2v5smqy54vh17srj3997bgjyr68f3";
30
type = "gem";
31
};
32
+
version = "4.2.7";
33
};
34
activejob = {
0
35
source = {
36
remotes = ["https://rubygems.org"];
37
+
sha256 = "19bf6fpl1vw6qnpsqcvdhljrvp67a7j72x1ydz4rj2s7g4xbjas3";
38
type = "gem";
39
};
40
+
version = "4.2.7";
41
};
42
activemodel = {
0
43
source = {
44
remotes = ["https://rubygems.org"];
45
+
sha256 = "0v991wipszd5ly1fba8qzfyg86r06k8l8y353dv7438sngwd7slk";
46
type = "gem";
47
};
48
+
version = "4.2.7";
49
};
50
activerecord = {
0
51
source = {
52
remotes = ["https://rubygems.org"];
53
+
sha256 = "0m04absj00hxj4q527ng0w0ydgbfc1cgxlcksjixgnx4j1visibn";
0
0
0
0
0
0
0
0
54
type = "gem";
55
};
56
+
version = "4.2.7";
57
};
58
activerecord-nulldb-adapter = {
59
source = {
60
remotes = ["https://rubygems.org"];
61
+
sha256 = "1m8jlbzmwc1cx4fb54m9adw962anpz5cazbyirb4qs5brxma63fp";
62
type = "gem";
63
};
64
+
version = "0.3.3";
65
};
66
activerecord-session_store = {
0
67
source = {
68
remotes = ["https://rubygems.org"];
69
+
sha256 = "1b8q5p7wl0xpmlcjig2im1yryzj4aipvw7zq3z1ig8fdg4m2m943";
70
type = "gem";
71
};
72
+
version = "1.0.0";
73
};
74
activesupport = {
0
75
source = {
76
remotes = ["https://rubygems.org"];
77
+
sha256 = "1pm0gw4ykq9137n8i815vayyah0mk2m920clgg02jr3l23w6gsnj";
78
type = "gem";
79
};
80
+
version = "4.2.7";
81
};
82
acts-as-taggable-on = {
83
dependencies = ["activerecord"];
···
116
allocations = {
117
source = {
118
remotes = ["https://rubygems.org"];
119
+
sha256 = "1y7z66lpzabyvviphk1fnzvrj5vhv7v9vppcnkrf0n5wh8qwx2zi";
120
type = "gem";
121
};
122
+
version = "1.0.5";
0
0
0
0
0
0
0
0
0
123
};
124
arel = {
125
source = {
···
149
ast = {
150
source = {
151
remotes = ["https://rubygems.org"];
152
+
sha256 = "0pp82blr5fakdk27d1d21xq9zchzb6vmyb1zcsl520s3ygvprn8m";
0
0
0
0
0
0
0
0
0
153
type = "gem";
154
};
155
+
version = "2.3.0";
156
};
157
attr_encrypted = {
0
158
source = {
159
remotes = ["https://rubygems.org"];
160
+
sha256 = "0xqb753sjgwxpb2s375j8nkrk8kjhjijzywyl6vps5r3nbs0l51k";
161
type = "gem";
162
};
163
+
version = "3.0.1";
164
};
165
attr_required = {
166
source = {
···
196
};
197
version = "0.1.1";
198
};
199
+
azure = {
200
+
source = {
201
+
remotes = ["https://rubygems.org"];
202
+
sha256 = "1vfnx47ihizg1d6szdyf48xfdghjfk66k4r39z6b0gl5i40vcm8v";
203
+
type = "gem";
204
+
};
205
+
version = "0.7.5";
206
+
};
207
+
azure-core = {
208
+
source = {
209
+
remotes = ["https://rubygems.org"];
210
+
sha256 = "016krlc7wfg27zgg5i6j0pys32ra8jszgls8wz4dz64h2zf1kd7a";
211
+
type = "gem";
212
+
};
213
+
version = "0.1.2";
214
+
};
215
babosa = {
216
source = {
217
remotes = ["https://rubygems.org"];
···
220
};
221
version = "1.0.2";
222
};
223
+
base32 = {
224
+
source = {
225
+
remotes = ["https://rubygems.org"];
226
+
sha256 = "0b7y8sy6j9v1lvfzd4va88k5vg9yh0xcjzzn3llcw7yxqlcrnbjk";
227
+
type = "gem";
228
+
};
229
+
version = "0.3.2";
230
+
};
231
bcrypt = {
232
source = {
233
remotes = ["https://rubygems.org"];
234
+
sha256 = "1d254sdhdj6mzak3fb5x3jam8b94pvl1srladvs53j05a89j5z50";
235
type = "gem";
236
};
237
+
version = "3.1.11";
238
};
239
benchmark-ips = {
240
source = {
···
272
version = "3.3.6";
273
};
274
brakeman = {
0
275
source = {
276
remotes = ["https://rubygems.org"];
277
+
sha256 = "0v2yllqcn2zyi60ahgi8ds8pix6a82703ln25p9pkm1bvrwj3fsq";
278
type = "gem";
279
};
280
+
version = "3.3.2";
281
};
282
browser = {
283
source = {
284
remotes = ["https://rubygems.org"];
285
+
sha256 = "055r4wyc3z61r7mg2bgqpzabpkg8db2q5rciwfx9lwfyhjx19pbv";
286
type = "gem";
287
};
288
+
version = "2.2.0";
289
};
290
builder = {
291
source = {
···
296
version = "3.2.2";
297
};
298
bullet = {
0
299
source = {
300
remotes = ["https://rubygems.org"];
301
+
sha256 = "14i3ci990sygxzdsy9jsgzfs5zkzgx6fd56i0d58s77wmn2myham";
302
type = "gem";
303
};
304
+
version = "5.0.0";
305
};
306
bundler-audit = {
0
307
source = {
308
remotes = ["https://rubygems.org"];
309
+
sha256 = "1gr7k6m9fda7m66irxzydm8v9xbmlryjj65cagwm1zyi5f317srb";
310
type = "gem";
311
};
312
+
version = "0.5.0";
313
};
314
byebug = {
315
source = {
···
319
};
320
version = "8.2.1";
321
};
0
0
0
0
0
0
0
0
322
capybara = {
0
323
source = {
324
remotes = ["https://rubygems.org"];
325
+
sha256 = "0ln77a5wwhd5sbxsh3v26xrwjnza0rgx2hn23yjggdlha03b00yw";
326
type = "gem";
327
};
328
+
version = "2.6.2";
329
};
330
capybara-screenshot = {
331
dependencies = ["capybara" "launchy"];
···
337
version = "1.0.11";
338
};
339
carrierwave = {
0
340
source = {
341
remotes = ["https://rubygems.org"];
342
+
sha256 = "0h9179vcsv5mhdd83zx13bisk6x5c7j97mhqaxagimjbkszwsvr0";
343
type = "gem";
344
};
345
+
version = "0.10.0";
346
};
347
cause = {
348
source = {
···
352
};
353
version = "0.1";
354
};
355
+
charlock_holmes = {
356
source = {
357
remotes = ["https://rubygems.org"];
358
+
sha256 = "0jsl6k27wjmssxbwv9wpf7hgp9r0nvizcf6qpjnr7qs2nia53lf7";
359
type = "gem";
360
};
361
+
version = "0.7.3";
362
};
363
+
chronic_duration = {
364
source = {
365
remotes = ["https://rubygems.org"];
366
+
sha256 = "1k7sx3xqbrn6s4pishh2pgr4kw6fmw63h00lh503l66k8x0qvigs";
367
type = "gem";
368
};
369
+
version = "0.10.6";
370
};
371
chunky_png = {
372
source = {
···
402
version = "1.0.0";
403
};
404
coffee-rails = {
0
405
source = {
406
remotes = ["https://rubygems.org"];
407
+
sha256 = "1mv1kaw3z4ry6cm51w8pfrbby40gqwxanrqyqr0nvs8j1bscc1gw";
408
type = "gem";
409
};
410
+
version = "4.1.1";
411
};
412
coffee-script = {
413
dependencies = ["coffee-script-source" "execjs"];
···
437
concurrent-ruby = {
438
source = {
439
remotes = ["https://rubygems.org"];
440
+
sha256 = "1kb4sav7yli12pjr8lscv8z49g52a5xzpfg3z9h8clzw6z74qjsw";
441
type = "gem";
442
};
443
+
version = "1.0.2";
444
};
445
connection_pool = {
446
source = {
···
450
};
451
version = "2.2.0";
452
};
0
0
0
0
0
0
0
0
0
453
crack = {
454
dependencies = ["safe_yaml"];
455
source = {
···
466
type = "gem";
467
};
468
version = "0.5.0";
469
+
};
470
+
css_parser = {
471
+
source = {
472
+
remotes = ["https://rubygems.org"];
473
+
sha256 = "1ql5q4n39278prbdjdsxx9wkxkxblgzzn0qcdqnwibgd1dkvb5av";
474
+
type = "gem";
475
+
};
476
+
version = "1.4.1";
477
};
478
d3_rails = {
479
dependencies = ["railties"];
···
535
version = "0.0.4";
536
};
537
devise = {
0
538
source = {
539
remotes = ["https://rubygems.org"];
540
+
sha256 = "1i5glkxmn0ymj50pz05nh6xcffc9giqajgfg6qrcbs2n552hbr5k";
541
type = "gem";
542
};
543
+
version = "4.1.1";
0
0
0
0
0
0
0
0
0
544
};
545
devise-two-factor = {
0
546
source = {
547
remotes = ["https://rubygems.org"];
548
+
sha256 = "1pkldws5lga4mlv4xmcrfb0yivl6qad0l8qyb2hdb50adv6ny4gs";
549
type = "gem";
550
};
551
+
version = "3.0.0";
552
};
553
diff-lcs = {
554
source = {
···
574
};
575
version = "1.1.5";
576
};
0
0
0
0
0
0
0
0
0
577
doorkeeper = {
0
578
source = {
579
remotes = ["https://rubygems.org"];
580
+
sha256 = "0lillrbd2sy7zzni6a2kf3p09lfd0br831zzv22zsv4ffr6n1va1";
581
type = "gem";
582
};
583
+
version = "4.0.0";
584
};
585
dropzonejs-rails = {
586
dependencies = ["rails"];
···
611
encryptor = {
612
source = {
613
remotes = ["https://rubygems.org"];
614
+
sha256 = "0s8rvfl0vn8w7k1sgkc234060jh468s3zd45xa64p1jdmfa3zwmb";
615
type = "gem";
616
};
617
+
version = "3.0.0";
618
};
619
equalizer = {
620
source = {
···
635
escape_utils = {
636
source = {
637
remotes = ["https://rubygems.org"];
638
+
sha256 = "088r5c2mz2vy2jbbx1xjbi8msnzg631ggli29nhik2spbcp1z6vh";
639
type = "gem";
640
};
641
+
version = "1.1.1";
642
};
643
eventmachine = {
644
source = {
···
651
excon = {
652
source = {
653
remotes = ["https://rubygems.org"];
654
+
sha256 = "0jmdgc4lhlbxccpg79a32vn3qngqipcaaq8bxa0ivfw5mvz0zc0z";
655
type = "gem";
656
};
657
+
version = "0.49.0";
658
};
659
execjs = {
660
source = {
···
673
version = "0.9.0";
674
};
675
factory_girl = {
0
676
source = {
677
remotes = ["https://rubygems.org"];
678
+
sha256 = "0qn34ba1midnzms1854yzx0g16sgy7bd9wcsvs66rxd65idsay20";
679
type = "gem";
680
};
681
+
version = "4.5.0";
682
};
683
factory_girl_rails = {
0
684
source = {
685
remotes = ["https://rubygems.org"];
686
+
sha256 = "00vngc59bww75hqkr1hbnvnqm5763w0jlv3lsq3js1r1wxdzix2r";
687
type = "gem";
688
};
689
+
version = "4.6.0";
690
};
691
faraday = {
692
dependencies = ["multipart-post"];
···
715
};
716
version = "0.0.6";
717
};
0
0
0
0
0
0
0
0
718
ffaker = {
719
source = {
720
remotes = ["https://rubygems.org"];
···
730
type = "gem";
731
};
732
version = "1.9.10";
0
0
0
0
0
0
0
0
0
733
};
734
flay = {
735
dependencies = ["ruby_parser" "sexp_processor"];
···
758
};
759
version = "0.7.1";
760
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
761
fog-aws = {
0
762
source = {
763
remotes = ["https://rubygems.org"];
764
+
sha256 = "0imhhxrw8m031lc912bnlqzgac41sjsip1fa8v845ldmn56kn9zg";
0
0
0
0
0
0
0
0
0
765
type = "gem";
766
};
767
+
version = "0.9.2";
768
};
769
+
fog-azure = {
0
770
source = {
771
remotes = ["https://rubygems.org"];
772
+
sha256 = "1bdgzn1a1z79drfvashs6gzpg98dijvxm168cq0czzkx3wvbrfcl";
0
0
0
0
0
0
0
0
0
773
type = "gem";
774
};
775
version = "0.0.2";
776
};
777
+
fog-core = {
0
778
source = {
779
remotes = ["https://rubygems.org"];
780
+
sha256 = "1flkprsdm1qr38bzd80wxpkbcwm5zshivbg2k8pjls9i6jh6a0z7";
781
type = "gem";
782
};
783
+
version = "1.40.0";
784
};
785
fog-google = {
0
786
source = {
787
remotes = ["https://rubygems.org"];
788
+
sha256 = "0vzwid3s4c39fqixg1zb0dr5g3q6lafm9pan6bk3csys62v6fnm9";
789
type = "gem";
790
};
791
+
version = "0.3.2";
792
};
793
fog-json = {
794
dependencies = ["fog-core" "multi_json"];
···
800
version = "1.0.2";
801
};
802
fog-local = {
0
803
source = {
804
remotes = ["https://rubygems.org"];
805
+
sha256 = "0256l3q2f03q8fk49035h5jij388rcz9fqlwri7y788492b4vs3c";
806
type = "gem";
807
};
808
+
version = "0.3.0";
809
};
810
+
fog-openstack = {
0
811
source = {
812
remotes = ["https://rubygems.org"];
813
+
sha256 = "1pw2ypxbbmfscmhcz05ry5kc7c5rjr61lv9zj6zpr98fg1wad3a6";
814
type = "gem";
815
};
816
+
version = "0.1.6";
817
};
818
+
fog-rackspace = {
0
819
source = {
820
remotes = ["https://rubygems.org"];
821
+
sha256 = "0y2bli061g37l9p4w0ljqbmg830rp2qz6sf8b0ck4cnx68j7m32a";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
822
type = "gem";
823
};
824
version = "0.1.1";
825
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
826
fog-xml = {
827
dependencies = ["fog-core" "nokogiri"];
828
source = {
···
833
version = "0.1.2";
834
};
835
font-awesome-rails = {
0
836
source = {
837
remotes = ["https://rubygems.org"];
838
+
sha256 = "04cq20l6g5byjnqvm9n02wangakxfj5kaxk1447y5mi0a87x184c";
839
type = "gem";
840
};
841
+
version = "4.6.1.0";
842
};
843
foreman = {
844
dependencies = ["thor"];
···
878
gemojione = {
879
source = {
880
remotes = ["https://rubygems.org"];
881
+
sha256 = "17yy3cp7b75ngc2v4f0cacvq3f1bk3il5a0ykvnypl6fcj6r6b3w";
882
type = "gem";
883
};
884
+
version = "3.0.1";
885
};
886
get_process_mem = {
887
source = {
···
902
github-linguist = {
903
source = {
904
remotes = ["https://rubygems.org"];
905
+
sha256 = "0c8w92yzjfs7pjnm8bdjsgyd1jpisn10fb6dy43381k1k8pxsifd";
906
type = "gem";
907
};
908
+
version = "4.7.6";
909
};
910
github-markup = {
911
source = {
912
remotes = ["https://rubygems.org"];
913
+
sha256 = "046bvnbhk3bw021sd88808n71dya0b0dmx8hm64rj0fvs2jzg54z";
914
type = "gem";
915
};
916
+
version = "1.4.0";
917
};
918
gitlab-flowdock-git-hook = {
919
dependencies = ["flowdock" "gitlab-grit" "multi_json"];
···
925
version = "1.0.1";
926
};
927
gitlab-grit = {
0
928
source = {
929
remotes = ["https://rubygems.org"];
930
+
sha256 = "0lf1cr6pzqrbnxiiwym6q74b1a2ihdi91dynajk8hi1p093hl66n";
0
0
0
0
0
0
0
0
931
type = "gem";
932
};
933
+
version = "2.8.1";
934
};
935
gitlab_git = {
936
source = {
937
remotes = ["https://rubygems.org"];
938
+
sha256 = "00l5dv4k6q21yzxnviqh5ab6i2i6ajzlyjbwm1vgag7663wscny6";
939
type = "gem";
940
};
941
+
version = "10.3.2";
942
};
943
gitlab_meta = {
944
source = {
···
967
version = "0.3.6";
968
};
969
gollum-grit_adapter = {
0
970
source = {
971
remotes = ["https://rubygems.org"];
972
+
sha256 = "0fcibm63v1afc0fj5rki0mm51m7nndil4cjcjjvkh3yigfn4nr4b";
973
type = "gem";
974
};
975
+
version = "1.0.1";
976
};
977
gollum-lib = {
978
+
source = {
979
+
remotes = ["https://rubygems.org"];
980
+
sha256 = "1q668c76gnyyyl8217gnblbj50plm7giacs5lgf7ix2rj8rdxzj7";
981
+
type = "gem";
982
+
};
983
+
version = "4.2.1";
984
+
};
985
+
gollum-rugged_adapter = {
986
source = {
987
remotes = ["https://rubygems.org"];
988
+
sha256 = "1qs5bzjnvk2269jaq7b7vxghhim50sswjf9fclqs33r8bym7zxk3";
989
type = "gem";
990
};
991
+
version = "0.4.2";
992
};
993
gon = {
994
dependencies = ["actionpack" "json" "multi_json" "request_store"];
···
1017
};
1018
version = "0.4.8";
1019
};
1020
+
hamlit = {
0
1021
source = {
1022
remotes = ["https://rubygems.org"];
1023
+
sha256 = "00360fr2kq9f31p6mq965z0lpb16vhji3mzgkywcsxym1z9srvwm";
0
0
0
0
0
0
0
0
0
1024
type = "gem";
1025
};
1026
+
version = "2.5.0";
1027
};
1028
hashie = {
1029
source = {
···
1033
};
1034
version = "3.4.3";
1035
};
1036
+
health_check = {
0
0
0
0
0
0
0
0
1037
source = {
1038
remotes = ["https://rubygems.org"];
1039
+
sha256 = "1jhm5342ngm2qfa1s6g0k09rszvb0h9jkxgda7dkwhg2v4cgj976";
1040
type = "gem";
1041
};
1042
+
version = "2.1.0";
1043
};
1044
hipchat = {
1045
dependencies = ["httparty" "mimemagic"];
···
1059
};
1060
version = "1.11.0";
1061
};
1062
+
htmlentities = {
0
1063
source = {
1064
remotes = ["https://rubygems.org"];
1065
+
sha256 = "1nkklqsn8ir8wizzlakncfv42i32wc0w9hxp00hvdlgjr7376nhj";
1066
type = "gem";
1067
};
1068
+
version = "4.3.4";
0
0
0
0
0
0
0
0
0
1069
};
1070
"http_parser.rb" = {
1071
source = {
···
1108
};
1109
version = "0.11.1";
1110
};
0
0
0
0
0
0
0
0
1111
influxdb = {
1112
dependencies = ["cause" "json"];
1113
source = {
···
1120
ipaddress = {
1121
source = {
1122
remotes = ["https://rubygems.org"];
1123
+
sha256 = "1x86s0s11w202j6ka40jbmywkrx8fhq8xiy8mwvnkhllj57hqr45";
1124
type = "gem";
1125
};
1126
+
version = "0.8.3";
1127
};
1128
jquery-atwho-rails = {
1129
source = {
···
1134
version = "1.3.2";
1135
};
1136
jquery-rails = {
0
0
0
0
0
0
0
0
0
0
1137
source = {
1138
remotes = ["https://rubygems.org"];
1139
+
sha256 = "1asbrr9hqf43q9qbjf87f5lm7fp12pndh76z89ks6jwxf1350fj1";
1140
type = "gem";
1141
};
1142
+
version = "4.1.1";
1143
};
1144
jquery-turbolinks = {
1145
dependencies = ["railties" "turbolinks"];
···
1170
jwt = {
1171
source = {
1172
remotes = ["https://rubygems.org"];
1173
+
sha256 = "0s5llb4mhpy0phzbrc4jd2jd2b91h1axy4bhci7g1bdz1w2m3a2i";
1174
type = "gem";
1175
};
1176
+
version = "1.5.4";
1177
};
1178
kaminari = {
0
1179
source = {
1180
remotes = ["https://rubygems.org"];
1181
+
sha256 = "1n063jha143mw4fklpq5f4qs7saakx4s4ps1zixj0s5y8l9pam54";
1182
type = "gem";
1183
};
1184
+
version = "0.17.0";
1185
};
1186
kgio = {
1187
source = {
···
1191
};
1192
version = "2.10.0";
1193
};
1194
+
knapsack = {
1195
+
source = {
1196
+
remotes = ["https://rubygems.org"];
1197
+
sha256 = "0z0bp5al0b8wyzw8ff99jwr6qsh5n52xqryvzvy2nbrma9qr7dam";
1198
+
type = "gem";
1199
+
};
1200
+
version = "1.11.0";
1201
+
};
1202
launchy = {
1203
dependencies = ["addressable"];
1204
source = {
···
1209
version = "2.4.3";
1210
};
1211
letter_opener = {
1212
+
source = {
1213
+
remotes = ["https://rubygems.org"];
1214
+
sha256 = "1pcrdbxvp2x5six8fqn8gf09bn9rd3jga76ds205yph5m8fsda21";
1215
+
type = "gem";
1216
+
};
1217
+
version = "1.4.1";
1218
+
};
1219
+
letter_opener_web = {
1220
+
source = {
1221
+
remotes = ["https://rubygems.org"];
1222
+
sha256 = "050x5cwqbxj2cydd2pzy9vfhmpgn1w6lfbwjaax1m1vpkn3xg9bv";
1223
+
type = "gem";
1224
+
};
1225
+
version = "1.3.0";
1226
+
};
1227
+
license_finder = {
1228
+
source = {
1229
+
remotes = ["https://rubygems.org"];
1230
+
sha256 = "092rwf1yjq1l63zbqanmbnbky8g5pj7c3g30mcqbyppbqrsflx80";
1231
+
type = "gem";
1232
+
};
1233
+
version = "2.1.0";
1234
+
};
1235
+
licensee = {
1236
source = {
1237
remotes = ["https://rubygems.org"];
1238
+
sha256 = "013wrp4sampgypx9ar48cv4ai487l2bg8a2b2z6srd77najf70gr";
1239
type = "gem";
1240
};
1241
+
version = "8.0.0";
1242
};
1243
listen = {
1244
dependencies = ["rb-fsevent" "rb-inotify"];
···
1268
version = "1.7.1";
1269
};
1270
mail = {
0
1271
source = {
1272
remotes = ["https://rubygems.org"];
1273
+
sha256 = "0c9vqfy0na9b5096i5i4qvrvhwamjnmajhgqi3kdsdfl8l6agmkp";
1274
type = "gem";
1275
};
1276
+
version = "2.6.4";
1277
};
1278
mail_room = {
1279
source = {
1280
remotes = ["https://rubygems.org"];
1281
+
sha256 = "00jaj42z6rhgpxprs7wb0a9gq33zsfalah3ddpynxldij5iz8mg0";
1282
type = "gem";
1283
};
1284
+
version = "0.8.0";
1285
};
1286
method_source = {
1287
source = {
···
1294
mime-types = {
1295
source = {
1296
remotes = ["https://rubygems.org"];
1297
+
sha256 = "06lnv0w9j45llai5qhvc1m7w409j5lhnssdzkvv6yw49d632jxkz";
1298
type = "gem";
1299
};
1300
+
version = "2.99.2";
1301
};
1302
mimemagic = {
1303
source = {
···
1334
multi_json = {
1335
source = {
1336
remotes = ["https://rubygems.org"];
1337
+
sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk";
1338
type = "gem";
1339
};
1340
+
version = "1.12.1";
1341
};
1342
multi_xml = {
1343
source = {
···
1387
};
1388
version = "3.0.1";
1389
};
0
0
0
0
0
0
0
0
1390
newrelic_rpm = {
1391
source = {
1392
remotes = ["https://rubygems.org"];
···
1396
version = "3.14.1.311";
1397
};
1398
nokogiri = {
0
1399
source = {
1400
remotes = ["https://rubygems.org"];
1401
sha256 = "11sbmpy60ynak6s3794q32lc99hs448msjy8rkp84ay7mq7zqspv";
···
1403
};
1404
version = "1.6.7.2";
1405
};
1406
+
numerizer = {
1407
source = {
1408
remotes = ["https://rubygems.org"];
1409
+
sha256 = "0vrk9jbv4p4dcz0wzr72wrf5kajblhc5l9qf7adbcwi4qvz9xv0h";
1410
type = "gem";
1411
};
1412
+
version = "0.1.1";
1413
};
1414
oauth = {
1415
source = {
···
1420
version = "0.4.7";
1421
};
1422
oauth2 = {
0
1423
source = {
1424
remotes = ["https://rubygems.org"];
1425
+
sha256 = "0z25sx8i82wczzhv6xr4g3zi3ik6fr8qr9n7r96gd65fdlw5ka93";
1426
type = "gem";
1427
};
1428
+
version = "1.2.0";
1429
};
1430
octokit = {
1431
source = {
1432
remotes = ["https://rubygems.org"];
1433
+
sha256 = "1hq47ck0z03vr3rzblyszihn7x2m81gv35chwwx0vrhf17nd27np";
1434
type = "gem";
1435
};
1436
+
version = "4.3.0";
1437
};
1438
omniauth = {
1439
source = {
···
1443
};
1444
version = "1.3.1";
1445
};
1446
+
omniauth-auth0 = {
1447
+
source = {
1448
+
remotes = ["https://rubygems.org"];
1449
+
sha256 = "0dhfl01519q1cp4w0ml481j1cg05g7qvam0x4ia9jhdz8yx6npfs";
1450
+
type = "gem";
1451
+
};
1452
+
version = "1.4.1";
1453
+
};
1454
omniauth-azure-oauth2 = {
1455
dependencies = ["jwt" "omniauth" "omniauth-oauth2"];
1456
source = {
···
1506
version = "1.0.1";
1507
};
1508
omniauth-google-oauth2 = {
0
1509
source = {
1510
remotes = ["https://rubygems.org"];
1511
+
sha256 = "1m6v2vm3h21ychd10wzkdhyhnrk9zhc1bgi4ahp5gwy00pggrppw";
1512
type = "gem";
1513
};
1514
+
version = "0.4.1";
1515
};
1516
omniauth-kerberos = {
1517
dependencies = ["omniauth-multipassword" "timfel-krb5-auth"];
···
1552
omniauth-saml = {
1553
source = {
1554
remotes = ["https://rubygems.org"];
1555
+
sha256 = "0xs7v08s34s2bpyd3i8i8kj73zqb6wgn51ix3pmcwsifns0c8npr";
1556
type = "gem";
1557
};
1558
+
version = "1.6.0";
1559
};
1560
omniauth-shibboleth = {
1561
dependencies = ["omniauth"];
···
1611
version = "2.1.4";
1612
};
1613
parser = {
0
1614
source = {
1615
remotes = ["https://rubygems.org"];
1616
+
sha256 = "0fxcs83z28wxn6bphbq5q40c1y5ab8zl8ww17jwkbi032wf6iik6";
1617
type = "gem";
1618
};
1619
+
version = "2.3.1.2";
1620
};
1621
pg = {
1622
source = {
···
1626
};
1627
version = "0.18.4";
1628
};
1629
+
pkg-config = {
1630
+
source = {
1631
+
remotes = ["https://rubygems.org"];
1632
+
sha256 = "0lljiqnm0b4z6iy87lzapwrdfa6ps63x2z5zbs038iig8dqx2g0z";
1633
+
type = "gem";
1634
+
};
1635
+
version = "1.1.7";
1636
+
};
1637
poltergeist = {
0
1638
source = {
1639
remotes = ["https://rubygems.org"];
1640
+
sha256 = "1fnkly1ks31nf5cdks9jd5c5vynbanrr8pwp801qq2i8bg78rwc0";
1641
type = "gem";
1642
};
1643
+
version = "1.9.0";
1644
};
1645
posix-spawn = {
1646
source = {
···
1658
};
1659
version = "0.1.1";
1660
};
1661
+
premailer = {
1662
+
source = {
1663
+
remotes = ["https://rubygems.org"];
1664
+
sha256 = "0xhi427j99rgaxf5ga8rairicgbyc1bdky9ipbsw0sy0alv93346";
1665
+
type = "gem";
1666
+
};
1667
+
version = "1.8.6";
1668
+
};
1669
+
premailer-rails = {
1670
+
source = {
1671
+
remotes = ["https://rubygems.org"];
1672
+
sha256 = "1h2ls42bnqirim2j1blwqa0dk5lhdh6qvczpqilm6n90c2zq3xwx";
1673
+
type = "gem";
1674
+
};
1675
+
version = "1.9.2";
1676
+
};
1677
pry = {
1678
dependencies = ["coderay" "method_source" "slop"];
1679
source = {
···
1700
};
1701
version = "0.0.3.3";
1702
};
0
0
0
0
0
0
0
0
0
1703
rack = {
1704
source = {
1705
remotes = ["https://rubygems.org"];
···
1771
version = "0.6.3";
1772
};
1773
rails = {
0
1774
source = {
1775
remotes = ["https://rubygems.org"];
1776
+
sha256 = "033wfvqjzlzkm0nrqrjpxxrp0lwhfm8sjlxn5zdhxhkzmhibrnvn";
1777
type = "gem";
1778
};
1779
+
version = "4.2.7";
1780
};
1781
rails-deprecated_sanitizer = {
1782
dependencies = ["activesupport"];
···
1806
version = "1.0.3";
1807
};
1808
railties = {
0
1809
source = {
1810
remotes = ["https://rubygems.org"];
1811
+
sha256 = "0psnr9g436k2fkkjlhs7mq090i7vh0cvh7qwwrb8ppzbcr15hhab";
1812
type = "gem";
1813
};
1814
+
version = "4.2.7";
1815
};
1816
rainbow = {
1817
source = {
1818
remotes = ["https://rubygems.org"];
1819
+
sha256 = "11licivacvfqbjx2rwppi8z89qff2cgs67d4wyx42pc5fg7g9f00";
1820
type = "gem";
1821
};
1822
+
version = "2.1.0";
1823
};
1824
raindrops = {
1825
source = {
···
1837
};
1838
version = "10.5.0";
1839
};
0
0
0
0
0
0
0
0
1840
rb-fsevent = {
1841
source = {
1842
remotes = ["https://rubygems.org"];
···
1873
version = "3.12.2";
1874
};
1875
recaptcha = {
0
1876
source = {
1877
remotes = ["https://rubygems.org"];
1878
+
sha256 = "1pppfgica4629i8gbji6pnh681wjf03m6m1ix2ficpnqg2z7gl9n";
1879
type = "gem";
1880
};
1881
+
version = "3.0.0";
1882
};
1883
redcarpet = {
1884
source = {
···
1891
RedCloth = {
1892
source = {
1893
remotes = ["https://rubygems.org"];
1894
+
sha256 = "0m9dv7ya9q93r8x1pg2gi15rxlbck8m178j1fz7r5v6wr1avrrqy";
1895
type = "gem";
1896
};
1897
+
version = "4.3.2";
1898
};
1899
redis = {
1900
source = {
···
1961
request_store = {
1962
source = {
1963
remotes = ["https://rubygems.org"];
1964
+
sha256 = "1vw3vkgnpbpgzc1b4cg2ifn3rb5w7bvk62x9jfy9laz40816nvkn";
1965
type = "gem";
1966
};
1967
+
version = "1.3.0";
1968
};
1969
rerun = {
1970
dependencies = ["listen"];
···
1984
};
1985
version = "2.1.1";
1986
};
0
0
0
0
0
0
0
0
0
1987
rinku = {
1988
source = {
1989
remotes = ["https://rubygems.org"];
1990
+
sha256 = "11cakxzp7qi04d41hbqkh92n52mm4z2ba8sqyhxbmfi4kypmls9y";
1991
type = "gem";
1992
};
1993
+
version = "2.0.0";
1994
};
1995
rotp = {
1996
source = {
1997
remotes = ["https://rubygems.org"];
1998
+
sha256 = "1w8d6svhq3y9y952r8cqirxvdx12zlkb7zxjb44bcbidb2sisy4d";
1999
type = "gem";
2000
};
2001
+
version = "2.1.2";
2002
};
2003
rouge = {
2004
source = {
2005
remotes = ["https://rubygems.org"];
2006
+
sha256 = "07nda5cfrxxizcd4ff7ad8z3i0j9jaff8q7q6ddpxcj0s80nvvpi";
2007
type = "gem";
2008
};
2009
+
version = "2.0.5";
2010
};
2011
rqrcode = {
2012
dependencies = ["chunky_png"];
···
2027
version = "0.1.7";
2028
};
2029
rspec = {
0
2030
source = {
2031
remotes = ["https://rubygems.org"];
2032
+
sha256 = "16g3mmih999f0b6vcz2c3qsc7ks5zy4lj1rzjh8hf6wk531nvc6s";
2033
type = "gem";
2034
};
2035
+
version = "3.5.0";
2036
};
2037
rspec-core = {
0
2038
source = {
2039
remotes = ["https://rubygems.org"];
2040
+
sha256 = "03m0pn5lwlix094khfwlv50n963p75vjsg6w2g0b3hqcvvlch1mx";
2041
type = "gem";
2042
};
2043
+
version = "3.5.0";
2044
};
2045
rspec-expectations = {
0
2046
source = {
2047
remotes = ["https://rubygems.org"];
2048
+
sha256 = "0bbqfrb1x8gmwf8x2xhhwvvlhwbbafq4isbvlibxi6jk602f09gs";
2049
type = "gem";
2050
};
2051
+
version = "3.5.0";
2052
};
2053
rspec-mocks = {
0
2054
source = {
2055
remotes = ["https://rubygems.org"];
2056
+
sha256 = "0nl3ksivh9wwrjjd47z5dggrwx40v6gpb3a0gzbp1gs06a5dmk24";
2057
type = "gem";
2058
};
2059
+
version = "3.5.0";
2060
};
2061
rspec-rails = {
0
2062
source = {
2063
remotes = ["https://rubygems.org"];
2064
+
sha256 = "0zzd75v8vpa1r30j3hsrprza272rcx54hb0klwpzchr9ch6c9z2a";
2065
+
type = "gem";
2066
+
};
2067
+
version = "3.5.0";
2068
+
};
2069
+
rspec-retry = {
2070
+
source = {
2071
+
remotes = ["https://rubygems.org"];
2072
+
sha256 = "0izvxab7jvk25kaprk0i72asjyh1ip3cm70bgxlm8lpid35qjar6";
2073
type = "gem";
2074
};
2075
+
version = "0.4.5";
2076
};
2077
rspec-support = {
2078
source = {
2079
remotes = ["https://rubygems.org"];
2080
+
sha256 = "10vf3k3d472y573mag2kzfsfrf6rv355s13kadnpryk8d36yq5r0";
2081
type = "gem";
2082
};
2083
+
version = "3.5.0";
2084
};
2085
rubocop = {
2086
+
source = {
2087
+
remotes = ["https://rubygems.org"];
2088
+
sha256 = "02adr908a9l8nhdfjz137i20w1dv8mbfiamy0m9z9q0fvslfdxly";
2089
+
type = "gem";
2090
+
};
2091
+
version = "0.41.2";
2092
+
};
2093
+
rubocop-rspec = {
2094
source = {
2095
remotes = ["https://rubygems.org"];
2096
+
sha256 = "11701iw858vkxmb6khc9apmagz3lmnbdxm8irsxsgg57d0p8bs8p";
2097
type = "gem";
2098
};
2099
+
version = "1.5.0";
2100
};
2101
ruby-fogbugz = {
2102
dependencies = ["crack"];
···
2110
ruby-progressbar = {
2111
source = {
2112
remotes = ["https://rubygems.org"];
2113
+
sha256 = "1qzc7s7r21bd7ah06kskajc2bjzkr9y0v5q48y0xwh2l55axgplm";
2114
type = "gem";
2115
};
2116
+
version = "1.8.1";
2117
};
2118
ruby-saml = {
2119
source = {
2120
remotes = ["https://rubygems.org"];
2121
+
sha256 = "0qhma3cdmi9acpsn6r3x5mjjgfqxkhzxgy2pd3bc6rddghpa3x5l";
2122
type = "gem";
2123
};
2124
+
version = "1.3.0";
0
0
0
0
0
0
0
0
0
2125
};
2126
ruby_parser = {
0
2127
source = {
2128
remotes = ["https://rubygems.org"];
2129
+
sha256 = "0wr15wjkvq4wcm2ia3ajfxqwwd5szzpvnrbbq3c2bnd9g7ghqq0c";
2130
type = "gem";
2131
};
2132
+
version = "3.8.2";
2133
};
2134
rubyntlm = {
2135
source = {
···
2147
};
2148
version = "0.2.0";
2149
};
2150
+
rubyzip = {
2151
+
source = {
2152
+
remotes = ["https://rubygems.org"];
2153
+
sha256 = "10a9p1m68lpn8pwqp972lv61140flvahm3g9yzbxzjks2z3qlb2s";
2154
+
type = "gem";
2155
+
};
2156
+
version = "1.2.0";
2157
+
};
2158
rufus-scheduler = {
2159
source = {
2160
remotes = ["https://rubygems.org"];
···
2166
rugged = {
2167
source = {
2168
remotes = ["https://rubygems.org"];
2169
+
sha256 = "0fnldbha5npdapij6xhrm7qj5qicnswrcfxa5dbk7wjaq482gh6r";
2170
type = "gem";
2171
};
2172
+
version = "0.24.0";
2173
};
2174
safe_yaml = {
2175
source = {
···
2191
sass = {
2192
source = {
2193
remotes = ["https://rubygems.org"];
2194
+
sha256 = "0dkj6v26fkg1g0majqswwmhxva7cd6p3psrhdlx93qal72dssywy";
2195
type = "gem";
2196
};
2197
+
version = "3.4.22";
2198
};
2199
sass-rails = {
0
2200
source = {
2201
remotes = ["https://rubygems.org"];
2202
+
sha256 = "1ag66qa1f4agghdmnmn199s4sp7x54msa3abs31vl89ncbdf933i";
2203
type = "gem";
2204
};
2205
+
version = "5.0.5";
2206
};
2207
sawyer = {
2208
+
source = {
2209
+
remotes = ["https://rubygems.org"];
2210
+
sha256 = "1cn48ql00mf1ag9icmfpj7g7swh7mdn7992ggynjqbw1gh15bs3j";
2211
+
type = "gem";
2212
+
};
2213
+
version = "0.7.0";
2214
+
};
2215
+
scss_lint = {
2216
source = {
2217
remotes = ["https://rubygems.org"];
2218
+
sha256 = "0q6yankh4ay4fqz7s19p2r2nqhzv93gihc5c6xnqka3ch1z6v9fv";
2219
type = "gem";
2220
};
2221
+
version = "0.47.1";
2222
};
2223
sdoc = {
2224
dependencies = ["json" "rdoc"];
···
2230
version = "0.3.20";
2231
};
2232
seed-fu = {
0
2233
source = {
2234
remotes = ["https://rubygems.org"];
2235
+
sha256 = "1nkp1pvkdydclbl2v4qf9cixmiycvlqnrgxd61sv9r85spb01z3p";
2236
type = "gem";
2237
};
2238
+
version = "2.3.6";
2239
};
2240
select2-rails = {
2241
dependencies = ["thor"];
···
2249
sentry-raven = {
2250
source = {
2251
remotes = ["https://rubygems.org"];
2252
+
sha256 = "0fjfq3hkfv3a415mk6cjwknnxg9d71x0b8x7szgbwhyqa8ahj3j3";
2253
type = "gem";
2254
};
2255
+
version = "1.1.0";
2256
};
2257
settingslogic = {
2258
source = {
···
2265
sexp_processor = {
2266
source = {
2267
remotes = ["https://rubygems.org"];
2268
+
sha256 = "0gs57v3gvbh83cknzkq20giqygdzhhbm7s7i7kxramf945diyfln";
2269
type = "gem";
2270
};
2271
+
version = "4.7.0";
2272
};
2273
sham_rack = {
2274
dependencies = ["rack"];
···
2289
version = "2.8.0";
2290
};
2291
sidekiq = {
0
2292
source = {
2293
remotes = ["https://rubygems.org"];
2294
+
sha256 = "0j0yz9fv79d7sasz7lsrb9fnymxg58jpykgr58r73nv2v8nsx1nm";
2295
type = "gem";
2296
};
2297
+
version = "4.1.4";
2298
};
2299
sidekiq-cron = {
2300
dependencies = ["redis-namespace" "rufus-scheduler" "sidekiq"];
···
2314
version = "0.1.9";
2315
};
2316
simplecov = {
0
2317
source = {
2318
remotes = ["https://rubygems.org"];
2319
+
sha256 = "1p0jhxwsv2ksk4hmp8qbhnr325z9fhs26z9y8in5v5c49y331qw2";
2320
type = "gem";
2321
};
2322
+
version = "0.11.2";
2323
};
2324
simplecov-html = {
2325
source = {
···
2330
version = "0.10.0";
2331
};
2332
sinatra = {
0
2333
source = {
2334
remotes = ["https://rubygems.org"];
2335
+
sha256 = "1b81kbr65mmcl9cdq2r6yc16wklyp798rxkgmm5pr9fvsj7jwmxp";
2336
type = "gem";
2337
};
2338
+
version = "1.4.7";
2339
};
2340
six = {
2341
source = {
···
2353
};
2354
version = "1.2.1";
2355
};
0
0
0
0
0
0
0
0
0
2356
slop = {
2357
source = {
2358
remotes = ["https://rubygems.org"];
···
2379
};
2380
version = "0.2.1";
2381
};
2382
+
spinach-rerun-reporter = {
2383
+
source = {
2384
+
remotes = ["https://rubygems.org"];
2385
+
sha256 = "0fkmp99cpxrdzkjrxw9y9qp8qxk5d1arpmmlg5njx40rlcvx002k";
2386
+
type = "gem";
2387
+
};
2388
+
version = "0.0.2";
2389
+
};
2390
spring = {
2391
source = {
2392
remotes = ["https://rubygems.org"];
2393
+
sha256 = "17clm28dp140rw3761z9g8kjnnlpv9nv4flvpryhaasihjvjgfy1";
2394
type = "gem";
2395
};
2396
+
version = "1.7.2";
2397
};
2398
spring-commands-rspec = {
2399
dependencies = ["spring"];
···
2405
version = "1.0.4";
2406
};
2407
spring-commands-spinach = {
0
2408
source = {
2409
remotes = ["https://rubygems.org"];
2410
+
sha256 = "12qa60sclhnclwi6lskhdgr1l007bca831vhp35f06hq1zmimi2x";
2411
type = "gem";
2412
};
2413
+
version = "1.1.0";
2414
};
2415
spring-commands-teaspoon = {
2416
dependencies = ["spring"];
···
2422
version = "0.0.2";
2423
};
2424
sprockets = {
0
2425
source = {
2426
remotes = ["https://rubygems.org"];
2427
+
sha256 = "0flynmaaxa53pv15x7kcxr7z6h1hn7ifrxk13dfhhvh6h38jnzkv";
2428
type = "gem";
2429
};
2430
+
version = "3.6.3";
2431
};
2432
sprockets-rails = {
0
2433
source = {
2434
remotes = ["https://rubygems.org"];
2435
+
sha256 = "1sak0as7ka964f6zjb1w8hkvfkkbf55kpcyvh7k6nyrb6pqnwmnf";
2436
type = "gem";
2437
};
2438
+
version = "3.1.1";
2439
};
2440
state_machines = {
2441
source = {
···
2446
version = "0.4.0";
2447
};
2448
state_machines-activemodel = {
0
2449
source = {
2450
remotes = ["https://rubygems.org"];
2451
+
sha256 = "0p6560jsb4flapd1vbc50bqjk6dzykkwbmyivchyjh5ncynsdb8v";
2452
type = "gem";
2453
};
2454
+
version = "0.4.0";
2455
};
2456
state_machines-activerecord = {
0
2457
source = {
2458
remotes = ["https://rubygems.org"];
2459
+
sha256 = "0x5wx1s2i3qc4p2knkf2n9h8b49pla9rjidkwxqzi781qm40wdxx";
2460
type = "gem";
2461
};
2462
+
version = "0.4.0";
2463
};
2464
stringex = {
2465
source = {
···
2469
};
2470
version = "2.5.2";
2471
};
2472
+
sys-filesystem = {
2473
+
source = {
2474
+
remotes = ["https://rubygems.org"];
2475
+
sha256 = "092wj7936i5inzafi09wqh5c8dbak588q21k652dsrdjf5qi10zq";
2476
+
type = "gem";
2477
+
};
2478
+
version = "1.1.6";
2479
+
};
2480
systemu = {
2481
source = {
2482
remotes = ["https://rubygems.org"];
···
2495
version = "1.0.2";
2496
};
2497
teaspoon = {
0
2498
source = {
2499
remotes = ["https://rubygems.org"];
2500
+
sha256 = "1xz5f1w8jm2fg1g194kf17gh36imd7sgs9cx0adqx1l22p7jrkvv";
2501
type = "gem";
2502
};
2503
+
version = "1.1.5";
2504
};
2505
teaspoon-jasmine = {
2506
dependencies = ["teaspoon"];
···
2514
temple = {
2515
source = {
2516
remotes = ["https://rubygems.org"];
2517
+
sha256 = "0xlf1if32xj14mkfwh8nxy3zzjzd9lipni0v2bghknp2kfc1hcz6";
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2518
type = "gem";
2519
};
2520
+
version = "0.7.7";
2521
};
2522
test_after_commit = {
2523
dependencies = ["activerecord"];
···
2529
version = "0.4.2";
2530
};
2531
thin = {
0
2532
source = {
2533
remotes = ["https://rubygems.org"];
2534
+
sha256 = "1dq9q7qyjyg4444bmn12r2s0mir8dqnvc037y0zidhbyaavrv95q";
2535
type = "gem";
2536
};
2537
+
version = "1.7.0";
2538
};
2539
thor = {
2540
source = {
···
2555
tilt = {
2556
source = {
2557
remotes = ["https://rubygems.org"];
2558
+
sha256 = "0lgk8bfx24959yq1cn55php3321wddw947mgj07bxfnwyipy9hqf";
2559
+
type = "gem";
2560
+
};
2561
+
version = "2.0.5";
2562
+
};
2563
+
timecop = {
2564
+
source = {
2565
+
remotes = ["https://rubygems.org"];
2566
+
sha256 = "0vwbkwqyxhavzvr1820hqwz43ylnfcf6w4x6sag0nghi44sr9kmx";
2567
type = "gem";
2568
};
2569
+
version = "0.8.1";
2570
};
2571
timfel-krb5-auth = {
2572
source = {
···
2585
};
2586
version = "1.10.1";
2587
};
0
0
0
0
0
0
0
0
2588
turbolinks = {
2589
dependencies = ["coffee-rails"];
2590
source = {
···
2612
};
2613
version = "1.2.2";
2614
};
2615
+
u2f = {
2616
+
source = {
2617
+
remotes = ["https://rubygems.org"];
2618
+
sha256 = "0lsm1hvwcaa9sq13ab1l1zjk0fgcy951ay11v2acx0h6q1iv21vr";
2619
+
type = "gem";
2620
+
};
2621
+
version = "0.2.1";
2622
+
};
2623
uglifier = {
2624
dependencies = ["execjs" "json"];
2625
source = {
···
2649
unf_ext = {
2650
source = {
2651
remotes = ["https://rubygems.org"];
2652
+
sha256 = "04d13bp6lyg695x94whjwsmzc2ms72d94vx861nx1y40k3817yp8";
2653
+
type = "gem";
2654
+
};
2655
+
version = "0.0.7.2";
2656
+
};
2657
+
unicode-display_width = {
2658
+
source = {
2659
+
remotes = ["https://rubygems.org"];
2660
+
sha256 = "194d70pfxq4d7rrk0vsk1dvj46ns2f350308khi7q5cvnmg3h1xs";
2661
type = "gem";
2662
};
2663
+
version = "1.1.0";
2664
};
2665
unicorn = {
0
2666
source = {
2667
remotes = ["https://rubygems.org"];
2668
+
sha256 = "02xgk7gajnp8zqd2wvk1hbbwz7czlbpk29ahs9ph0jprsssnzzrv";
2669
type = "gem";
2670
};
2671
+
version = "4.9.0";
2672
};
2673
unicorn-worker-killer = {
2674
dependencies = ["get_process_mem" "unicorn"];
···
2713
};
2714
version = "1.0.5";
2715
};
2716
+
vmstat = {
2717
+
source = {
2718
+
remotes = ["https://rubygems.org"];
2719
+
sha256 = "02yf9y7050zk1k7mn7dkp81wwa220kpkpdnlv4bg5mp65w33g5jf";
2720
+
type = "gem";
2721
+
};
2722
+
version = "2.1.1";
2723
+
};
2724
warden = {
0
2725
source = {
2726
remotes = ["https://rubygems.org"];
2727
+
sha256 = "04gpmnvkp312wxmsvvbq834iyab58vjmh6w4x4qpgh4p1lzkiq1l";
2728
type = "gem";
2729
};
2730
+
version = "1.2.6";
2731
};
2732
web-console = {
0
2733
source = {
2734
remotes = ["https://rubygems.org"];
2735
+
sha256 = "0f8mgdjnkwb2gmnd73hnlx8p2clzvpz007alhsglqgylpj6m20jk";
2736
type = "gem";
2737
};
2738
+
version = "2.3.0";
2739
};
2740
webmock = {
2741
dependencies = ["addressable" "crack"];
+58
-17
pkgs/applications/version-management/gitlab/nulladapter.patch
···
1
-
index acd1874..f493451 100644
0
2
--- a/Gemfile
3
+++ b/Gemfile
4
-
@@ -318,3 +318,5 @@ gem 'oauth2', '~> 1.0.0'
0
0
0
0
0
5
6
-
# Soft deletion
7
-
gem "paranoia", "~> 2.0"
0
0
0
0
8
+
9
+gem "activerecord-nulldb-adapter"
10
-
index 14d2c76..7a010f0 100644
0
11
--- a/Gemfile.lock
12
+++ b/Gemfile.lock
13
-
@@ -34,6 +34,8 @@ GEM
14
-
activesupport (= 4.2.5.1)
0
15
arel (~> 6.0)
16
-
activerecord-deprecated_finders (1.0.4)
17
-
+ activerecord-nulldb-adapter (0.3.2)
18
+ activerecord (>= 2.0.0)
19
-
activerecord-session_store (0.1.2)
20
-
actionpack (>= 4.0.0, < 5)
21
-
activerecord (>= 4.0.0, < 5)
22
-
@@ -880,6 +882,7 @@ DEPENDENCIES
23
-
RedCloth (~> 4.2.9)
24
-
ace-rails-ap (~> 2.0.1)
25
-
activerecord-deprecated_finders (~> 1.0.3)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
26
+ activerecord-nulldb-adapter
27
-
activerecord-session_store (~> 0.1.0)
28
acts-as-taggable-on (~> 3.4)
29
addressable (~> 2.3.8)
0
0
0
0
0
0
0
0
0
···
1
+
diff --git a/Gemfile b/Gemfile
2
+
index 92e666c..f97c991 100644
3
--- a/Gemfile
4
+++ b/Gemfile
5
+
@@ -117,7 +117,7 @@ gem 'rouge', '~> 2.0'
6
+
7
+
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s
8
+
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM
9
+
-gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2'
10
+
+gem 'nokogiri', '~> 1.6.7', '>= 1.6.7.2', '< 1.6.8'
11
12
+
# Diffs
13
+
gem 'diffy', '~> 3.0.3'
14
+
@@ -349,3 +349,5 @@ gem 'health_check', '~> 2.1.0'
15
+
# System information
16
+
gem 'vmstat', '~> 2.1.1'
17
+
gem 'sys-filesystem', '~> 1.1.6'
18
+
19
+gem "activerecord-nulldb-adapter"
20
+
diff --git a/Gemfile.lock b/Gemfile.lock
21
+
index e2b3d55..23a5454 100644
22
--- a/Gemfile.lock
23
+++ b/Gemfile.lock
24
+
@@ -32,6 +32,8 @@ GEM
25
+
activemodel (= 4.2.7)
26
+
activesupport (= 4.2.7)
27
arel (~> 6.0)
28
+
+ activerecord-nulldb-adapter (0.3.3)
0
29
+ activerecord (>= 2.0.0)
30
+
activerecord-session_store (1.0.0)
31
+
actionpack (>= 4.0, < 5.1)
32
+
activerecord (>= 4.0, < 5.1)
33
+
@@ -390,7 +392,7 @@ GEM
34
+
method_source (0.8.2)
35
+
mime-types (2.99.2)
36
+
mimemagic (0.3.0)
37
+
- mini_portile2 (2.1.0)
38
+
+ mini_portile2 (2.0.0)
39
+
minitest (5.7.0)
40
+
mousetrap-rails (1.4.6)
41
+
multi_json (1.12.1)
42
+
@@ -401,9 +403,8 @@ GEM
43
+
net-ldap (0.12.1)
44
+
net-ssh (3.0.1)
45
+
newrelic_rpm (3.14.1.311)
46
+
- nokogiri (1.6.8)
47
+
- mini_portile2 (~> 2.1.0)
48
+
- pkg-config (~> 1.1.7)
49
+
+ nokogiri (1.6.7.2)
50
+
+ mini_portile2 (~> 2.0.0.rc2)
51
+
numerizer (0.1.1)
52
+
oauth (0.4.7)
53
+
oauth2 (1.2.0)
54
+
@@ -803,6 +803,7 @@ PLATFORMS
55
+
DEPENDENCIES
56
+
RedCloth (~> 4.3.2)
57
+
ace-rails-ap (~> 4.0.2)
58
+ activerecord-nulldb-adapter
59
+
activerecord-session_store (~> 1.0.0)
60
acts-as-taggable-on (~> 3.4)
61
addressable (~> 2.3.8)
62
+
@@ -894,7 +895,7 @@ DEPENDENCIES
63
+
nested_form (~> 0.3.2)
64
+
net-ssh (~> 3.0.1)
65
+
newrelic_rpm (~> 3.14)
66
+
- nokogiri (~> 1.6.7, >= 1.6.7.2)
67
+
+ nokogiri (~> 1.6.7, >= 1.6.7.2, < 1.6.8)
68
+
oauth2 (~> 1.2.0)
69
+
octokit (~> 4.3.0)
70
+
omniauth (~> 1.3.1)
+37
-10
pkgs/applications/version-management/gitlab/remove-hardcoded-locations.patch
···
1
diff --git a/config/environments/production.rb b/config/environments/production.rb
2
-
index 9095266..694a4c5 100644
3
--- a/config/environments/production.rb
4
+++ b/config/environments/production.rb
5
-
@@ -67,10 +67,10 @@ Rails.application.configure do
6
7
config.action_mailer.delivery_method = :sendmail
8
# Defaults to:
···
17
config.action_mailer.perform_deliveries = true
18
config.action_mailer.raise_delivery_errors = true
19
0
0
0
0
0
0
20
diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example
21
-
index 05f127d..6a4ae68 100644
22
--- a/config/gitlab.yml.example
23
+++ b/config/gitlab.yml.example
24
-
@@ -423,7 +423,7 @@ production: &base
25
# CAUTION!
26
# Use the default values unless you really know what you are doing
27
git:
···
30
# The next value is the maximum memory size grit can use
31
# Given in number of bytes per git object (e.g. a commit)
32
# This value can be increased if you have very large commits
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
33
diff --git a/lib/gitlab/logger.rb b/lib/gitlab/logger.rb
34
index 59b2114..4f4a39a 100644
35
--- a/lib/gitlab/logger.rb
···
72
end
73
end
74
diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake
75
-
index d59872d..0b8007f 100644
76
--- a/lib/tasks/gitlab/check.rake
77
+++ b/lib/tasks/gitlab/check.rake
78
@@ -223,7 +223,7 @@ namespace :gitlab do
···
83
+ log_path = ENV["GITLAB_LOG_PATH"]
84
85
if File.writable?(log_path)
86
-
puts "yes".green
87
-
@@ -263,10 +263,12 @@ namespace :gitlab do
88
def check_uploads
89
print "Uploads directory setup correctly? ... "
90
91
- unless File.directory?(Rails.root.join('public/uploads'))
92
+ uploads_dir = ENV['GITLAB_UPLOADS_PATH'] || Rails.root.join('public/uploads')
93
-
+
94
+ unless File.directory?(uploads_dir)
95
-
puts "no".red
96
try_fixing_it(
97
- "sudo -u #{gitlab_user} mkdir #{Rails.root}/public/uploads"
98
+ "sudo -u #{gitlab_user} mkdir #{uploads_dir}"
99
)
100
for_more_information(
101
see_installation_guide_section "GitLab"
102
-
@@ -275,7 +277,7 @@ namespace :gitlab do
103
return
104
end
105
···
1
diff --git a/config/environments/production.rb b/config/environments/production.rb
2
+
index a9d8ac4..85f13f5 100644
3
--- a/config/environments/production.rb
4
+++ b/config/environments/production.rb
5
+
@@ -70,14 +70,16 @@ Rails.application.configure do
6
7
config.action_mailer.delivery_method = :sendmail
8
# Defaults to:
···
17
config.action_mailer.perform_deliveries = true
18
config.action_mailer.raise_delivery_errors = true
19
20
+
config.eager_load = true
21
+
22
+
config.allow_concurrency = false
23
+
+
24
+
+ config.active_record.dump_schema_after_migration = false
25
+
end
26
diff --git a/config/gitlab.yml.example b/config/gitlab.yml.example
27
+
index 1470a6e..1b2660d 100644
28
--- a/config/gitlab.yml.example
29
+++ b/config/gitlab.yml.example
30
+
@@ -476,7 +476,7 @@ production: &base
31
# CAUTION!
32
# Use the default values unless you really know what you are doing
33
git:
···
36
# The next value is the maximum memory size grit can use
37
# Given in number of bytes per git object (e.g. a commit)
38
# This value can be increased if you have very large commits
39
+
diff --git a/config/initializers/1_settings.rb b/config/initializers/1_settings.rb
40
+
index 86f5521..3bf006b 100644
41
+
--- a/config/initializers/1_settings.rb
42
+
+++ b/config/initializers/1_settings.rb
43
+
@@ -192,7 +192,7 @@ Settings.gitlab['user'] ||= 'git'
44
+
Settings.gitlab['user_home'] ||= begin
45
+
Etc.getpwnam(Settings.gitlab['user']).dir
46
+
rescue ArgumentError # no user configured
47
+
- '/home/' + Settings.gitlab['user']
48
+
+ '/homeless-shelter'
49
+
end
50
+
Settings.gitlab['time_zone'] ||= nil
51
+
Settings.gitlab['signup_enabled'] ||= true if Settings.gitlab['signup_enabled'].nil?
52
+
@@ -350,7 +350,7 @@ Settings.backup['upload']['encryption'] ||= nil
53
+
#
54
+
Settings['git'] ||= Settingslogic.new({})
55
+
Settings.git['max_size'] ||= 20971520 # 20.megabytes
56
+
-Settings.git['bin_path'] ||= '/usr/bin/git'
57
+
+Settings.git['bin_path'] ||= 'git'
58
+
Settings.git['timeout'] ||= 10
59
+
60
+
# Important: keep the satellites.path setting until GitLab 9.0 at
61
diff --git a/lib/gitlab/logger.rb b/lib/gitlab/logger.rb
62
index 59b2114..4f4a39a 100644
63
--- a/lib/gitlab/logger.rb
···
100
end
101
end
102
diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake
103
+
index 60f4636..157641f 100644
104
--- a/lib/tasks/gitlab/check.rake
105
+++ b/lib/tasks/gitlab/check.rake
106
@@ -223,7 +223,7 @@ namespace :gitlab do
···
111
+ log_path = ENV["GITLAB_LOG_PATH"]
112
113
if File.writable?(log_path)
114
+
puts "yes".color(:green)
115
+
@@ -263,10 +263,11 @@ namespace :gitlab do
116
def check_uploads
117
print "Uploads directory setup correctly? ... "
118
119
- unless File.directory?(Rails.root.join('public/uploads'))
120
+ uploads_dir = ENV['GITLAB_UPLOADS_PATH'] || Rails.root.join('public/uploads')
0
121
+ unless File.directory?(uploads_dir)
122
+
puts "no".color(:red)
123
try_fixing_it(
124
- "sudo -u #{gitlab_user} mkdir #{Rails.root}/public/uploads"
125
+ "sudo -u #{gitlab_user} mkdir #{uploads_dir}"
126
)
127
for_more_information(
128
see_installation_guide_section "GitLab"
129
+
@@ -275,7 +276,7 @@ namespace :gitlab do
130
return
131
end
132