Bug: max file size check causes commit to fail when committing submodule (only in EE)
## Summary Pushing an added submodule fails. ## Steps to reproduce ``` git clone git@mygitlab.example.com:mygroup/myproject.git git branch newbranch git worktree add ../newbranch newbranch cd ../newbranch git push --set-upstream origin newbranch git submodule add -b newbranch git@mygitlab.example.com:mygroup2/myproject2.git sub git commit -m"Added submodule" .gitmodules sub git push origin newbranch ``` ## Expected behavior Push is succesful ## Relevant logs and/or screenshots ``` remote: GitLab: API is not accessible To git@mygitlab.example.com:mygroup/myproject.git ! [remote rejected] newbranch -> newbranch (pre-receive hook declined) error: failed to push some refs to 'git@mygitlab.example.com:mygroup/myproject.git' ``` In the production log I find the following stacktrace: ``` Started POST "/api/v3/internal/allowed" for 127.0.0.1 at 2015-12-29 15:19:15 +0100 NoMethodError (undefined method `>' for nil:NilClass): /data/git/gitlab/lib/gitlab/git_access.rb:260:in `block in check_commit_diff' /data/git/gitlab/lib/gitlab/git_access.rb:256:in `each' /data/git/gitlab/lib/gitlab/git_access.rb:256:in `check_commit_diff' /data/git/gitlab/lib/gitlab/git_access.rb:239:in `check_commit' /data/git/gitlab/lib/gitlab/git_access.rb:199:in `block in git_hook_check' /data/git/gitlab/lib/gitlab/git_access.rb:198:in `each' /data/git/gitlab/lib/gitlab/git_access.rb:198:in `git_hook_check' /data/git/gitlab/lib/gitlab/git_access.rb:165:in `change_access_check' /data/git/gitlab/lib/gitlab/git_access.rb:123:in `block in user_push_access_check' /data/git/gitlab/lib/gitlab/git_access.rb:122:in `each' /data/git/gitlab/lib/gitlab/git_access.rb:122:in `user_push_access_check' /data/git/gitlab/lib/gitlab/git_access.rb:89:in `push_access_check' /data/git/gitlab/lib/gitlab/git_access.rb:69:in `check' /data/git/gitlab/lib/api/internal.rb:45:in `block (2 levels) in <class:Internal>' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:51:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:51:in `block (2 levels) in generate_api_method' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/notifications.rb:166:in `instrument' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:50:in `block in generate_api_method' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:254:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:254:in `block in run' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/notifications.rb:166:in `instrument' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:219:in `run' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:201:in `block in call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:21:in `block in call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/newrelic_rpm-3.9.4.245/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:365:in `perform_action_with_newrelic_trace' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/newrelic-grape-2.0.0/lib/newrelic-grape/instrument.rb:20:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:18:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:24:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:18:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:24:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:18:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-oauth2-1.2.1/lib/rack/oauth2/server/resource.rb:20:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-oauth2-1.2.1/lib/rack/oauth2/server/resource/bearer.rb:8:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/error.rb:27:in `block in call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/error.rb:26:in `catch' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/error.rb:26:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/middleware/base.rb:18:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/builder.rb:153:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:202:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/endpoint.rb:190:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:152:in `block in call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:96:in `block in recognize' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:68:in `optimized_each' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb:95:in `recognize' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb:141:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/api.rb:114:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/api.rb:44:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/grape-0.13.0/lib/grape/api.rb:39:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/routing/mapper.rb:51:in `serve' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/journey/router.rb:43:in `block in serve' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/journey/router.rb:30:in `each' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/journey/router.rb:30:in `serve' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/routing/route_set.rb:821:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:404:in `call_app!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-saml-1.4.1/lib/omniauth/strategies/saml.rb:99:in `other_phase' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:185:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-cors-0.4.0/lib/rack/cors.rb:80:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-attack-4.3.1/lib/rack/attack.rb:106:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/warden-1.2.3/lib/warden/manager.rb:35:in `block in call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `catch' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/warden-1.2.3/lib/warden/manager.rb:34:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/params_parser.rb:27:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/flash.rb:260:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/cookies.rb:560:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.4/lib/active_record/query_cache.rb:36:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activerecord-4.2.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb:88:in `__run_callbacks__' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb:778:in `_run_call_callbacks' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/callbacks.rb:81:in `run_callbacks' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/remote_ip.rb:78:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/rack/logger.rb:38:in `call_app' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `block in call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `block in tagged' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:26:in `tagged' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/tagged_logging.rb:68:in `tagged' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/rack/logger.rb:20:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/request_store-1.2.1/lib/request_store/middleware.rb:8:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/actionpack-4.2.4/lib/action_dispatch/middleware/request_id.rb:21:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/engine.rb:518:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/application.rb:165:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/railtie.rb:194:in `public_send' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.2.4/lib/rails/railtie.rb:194:in `method_missing' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:576:in `process_client' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-worker-killer-0.4.4/lib/unicorn/worker_killer.rb:52:in `process_client' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:670:in `worker_loop' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:525:in `spawn_missing_workers' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:140:in `start' /data/git/gitlab/vendor/bundle/ruby/2.1.0/gems/unicorn-4.8.3/bin/unicorn_rails:209:in `<top (required)>' /data/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn_rails:23:in `load' /data/git/gitlab/vendor/bundle/ruby/2.1.0/bin/unicorn_rails:23:in `<main>'` ``` #### Results of GitLab Application Check ``` $ bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true Checking GitLab Shell ... GitLab Shell version >= 2.6.9 ? ... OK (2.6.9) Repo base directory exists? ... yes Repo base directory is a symlink? ... no Repo base owned by git:git? ... yes Repo base access is drwxrws---? ... yes hooks directories in repos are links: ... 5/1 ... ok 19/3 ... ok 17/5 ... repository is empty 17/7 ... ok 23/9 ... ok 23/11 ... ok 23/13 ... ok 23/15 ... ok 23/17 ... ok 23/19 ... ok 23/21 ... ok 23/23 ... ok 23/25 ... ok 23/27 ... ok 23/29 ... ok 23/31 ... ok 25/33 ... ok 25/35 ... ok 25/37 ... ok 25/39 ... ok 25/43 ... ok 25/45 ... ok 25/47 ... ok 25/49 ... ok 25/51 ... ok 25/53 ... ok 25/55 ... ok 25/57 ... ok 25/59 ... ok 25/61 ... ok 25/63 ... ok 25/65 ... ok 25/67 ... ok 25/69 ... ok 25/71 ... ok 25/73 ... ok 25/75 ... ok 25/77 ... ok 25/79 ... ok 25/81 ... ok 25/83 ... ok 27/85 ... ok 27/87 ... ok 27/89 ... ok 27/91 ... ok 27/93 ... ok 27/95 ... ok 27/97 ... ok 27/99 ... ok 27/101 ... ok 27/103 ... ok 27/105 ... ok 27/107 ... ok 27/109 ... ok 27/111 ... ok 27/113 ... ok 27/115 ... ok 27/117 ... ok 27/119 ... ok 27/121 ... ok 27/123 ... ok 27/125 ... ok 27/127 ... ok 27/129 ... ok 27/131 ... ok 27/133 ... ok 27/135 ... ok 27/137 ... ok 27/139 ... ok 27/141 ... ok 27/143 ... ok 27/145 ... ok 27/147 ... ok 27/149 ... ok 27/151 ... ok 27/153 ... ok 27/155 ... ok 27/157 ... ok 27/159 ... ok 27/161 ... ok 27/163 ... ok 29/165 ... ok 29/167 ... ok 29/169 ... ok 29/171 ... ok 29/173 ... ok 29/177 ... ok 29/179 ... ok 29/181 ... ok 29/183 ... ok 29/185 ... ok 29/187 ... ok 29/189 ... ok 29/191 ... ok 29/193 ... ok 29/195 ... ok 29/197 ... ok 29/199 ... ok 29/201 ... ok 29/203 ... ok 29/205 ... ok 29/207 ... ok 29/209 ... ok 29/211 ... ok 29/213 ... ok 29/215 ... ok 29/217 ... ok 29/219 ... ok 29/221 ... ok 29/223 ... ok 29/225 ... ok 29/227 ... ok 29/229 ... ok 29/231 ... ok 29/233 ... ok 29/235 ... ok 29/237 ... ok 29/239 ... ok 29/241 ... ok 29/243 ... ok 29/245 ... ok 29/247 ... ok 29/249 ... ok 29/251 ... ok 29/253 ... ok 31/255 ... ok 31/257 ... ok 33/259 ... ok 35/261 ... ok 37/263 ... ok 37/265 ... ok 37/267 ... ok 23/271 ... ok 29/287 ... ok 29/289 ... ok 29/297 ... ok 29/299 ... ok 29/301 ... ok 29/303 ... ok 29/305 ... ok 29/307 ... ok 29/309 ... ok 29/311 ... ok 29/315 ... ok 25/317 ... ok 25/319 ... repository is empty 25/321 ... repository is empty 29/323 ... ok 19/325 ... repository is empty 5/327 ... ok Running /data/git/gitlab-shell/bin/check Check GitLab API access: OK Check directories and files: /data/git/repositories/: OK /data/git/.ssh/authorized_keys: OK Test redis-cli executable: redis-cli 2.8.17 Send ping to redis server: PONG gitlab-shell self-check successful Checking GitLab Shell ... Finished Checking Sidekiq ... Running? ... yes Number of Sidekiq processes ... 1 Checking Sidekiq ... Finished Checking Reply by email ... Reply by email is disabled in config/gitlab.yml Checking Reply by email ... Finished Checking LDAP ... LDAP users with access to your GitLab server (only showing the first 100 results) Server: ldapmain <...snip...> Checking LDAP ... Finished Checking GitLab ... Git configured with autocrlf=input? ... yes Database config exists? ... yes Database is SQLite ... no All migrations up? ... yes Database contains orphaned GroupMembers? ... no GitLab config exists? ... yes GitLab config outdated? ... no Log directory writable? ... yes Tmp directory writable? ... yes Uploads directory setup correctly? ... yes Init script exists? ... yes Init script up-to-date? ... yes projects have namespace: ... 5/1 ... yes 19/3 ... yes 17/5 ... yes 17/7 ... yes 23/9 ... yes 23/11 ... yes 23/13 ... yes 23/15 ... yes 23/17 ... yes 23/19 ... yes 23/21 ... yes 23/23 ... yes 23/25 ... yes 23/27 ... yes 23/29 ... yes 23/31 ... yes 25/33 ... yes 25/35 ... yes 25/37 ... yes 25/39 ... yes 25/43 ... yes 25/45 ... yes 25/47 ... yes 25/49 ... yes 25/51 ... yes 25/53 ... yes 25/55 ... yes 25/57 ... yes 25/59 ... yes 25/61 ... yes 25/63 ... yes 25/65 ... yes 25/67 ... yes 25/69 ... yes 25/71 ... yes 25/73 ... yes 25/75 ... yes 25/77 ... yes 25/79 ... yes 25/81 ... yes 25/83 ... yes 27/85 ... yes 27/87 ... yes 27/89 ... yes 27/91 ... yes 27/93 ... yes 27/95 ... yes 27/97 ... yes 27/99 ... yes 27/101 ... yes 27/103 ... yes 27/105 ... yes 27/107 ... yes 27/109 ... yes 27/111 ... yes 27/113 ... yes 27/115 ... yes 27/117 ... yes 27/119 ... yes 27/121 ... yes 27/123 ... yes 27/125 ... yes 27/127 ... yes 27/129 ... yes 27/131 ... yes 27/133 ... yes 27/135 ... yes 27/137 ... yes 27/139 ... yes 27/141 ... yes 27/143 ... yes 27/145 ... yes 27/147 ... yes 27/149 ... yes 27/151 ... yes 27/153 ... yes 27/155 ... yes 27/157 ... yes 27/159 ... yes 27/161 ... yes 27/163 ... yes 29/165 ... yes 29/167 ... yes 29/169 ... yes 29/171 ... yes 29/173 ... yes 29/177 ... yes 29/179 ... yes 29/181 ... yes 29/183 ... yes 29/185 ... yes 29/187 ... yes 29/189 ... yes 29/191 ... yes 29/193 ... yes 29/195 ... yes 29/197 ... yes 29/199 ... yes 29/201 ... yes 29/203 ... yes 29/205 ... yes 29/207 ... yes 29/209 ... yes 29/211 ... yes 29/213 ... yes 29/215 ... yes 29/217 ... yes 29/219 ... yes 29/221 ... yes 29/223 ... yes 29/225 ... yes 29/227 ... yes 29/229 ... yes 29/231 ... yes 29/233 ... yes 29/235 ... yes 29/237 ... yes 29/239 ... yes 29/241 ... yes 29/243 ... yes 29/245 ... yes 29/247 ... yes 29/249 ... yes 29/251 ... yes 29/253 ... yes 31/255 ... yes 31/257 ... yes 33/259 ... yes 35/261 ... yes 37/263 ... yes 37/265 ... yes 37/267 ... yes 23/271 ... yes 29/287 ... yes 29/289 ... yes 29/297 ... yes 29/299 ... yes 29/301 ... yes 29/303 ... yes 29/305 ... yes 29/307 ... yes 29/309 ... yes 29/311 ... yes 29/315 ... yes 25/317 ... yes 25/319 ... yes 25/321 ... yes 29/323 ... yes 19/325 ... yes 5/327 ... yes Redis version >= 2.8.0? ... yes Ruby version >= 2.1.0 ? ... yes (2.1.8) Your git bin path is "/usr/local/git/bin/git" Git version >= 1.7.10 ? ... yes (2.6.3) Active users: 9 Checking GitLab ... Finished ``` ### Results of GitLab Environment Info ``` $ bundle exec rake gitlab:env:info RAILS_ENV=production System information System: Current User: git Using RVM: no Ruby Version: 2.1.8p440 Gem Version: 2.2.5 Bundler Version:1.10.6 Rake Version: 10.4.2 Sidekiq Version:4.0.1 GitLab information Version: 8.3.1-ee Revision: 0b08410 Directory: /data/git/gitlab DB Adapter: mysql2 URL: https://mygitlab.example.com HTTP Clone URL: https://mygitlab.example.com/some-group/some-project.git SSH Clone URL: git@mygitlab.example.com:some-group/some-project.git Using LDAP: yes Using Omniauth: yes Omniauth Providers: saml GitLab Shell Version: 2.6.9 Repositories: /data/git/repositories/ Hooks: /data/git/gitlab-shell/hooks/ Git: /usr/local/git/bin/git ``` ### NB We originally found the issue with Ruby 2.1.7p400 and GitLab 8.3.0-ee.
issue