-
- Downloads
There was a problem fetching the pipeline summary.
Merge branch 'ruby-gitattributes-parser' into 'master'
Parse Git attribute files using Ruby Commit 340e111e contains all the details. It's quite the read so the short summary is: > Rugged is slow as heck because it runs multiple IO calls every time you request a set of Git attributes. gitlab_git now provides a pure Ruby parser that avoids this and is between 4 and 6 times faster. Here's a Grafana screenshot to show how bad it can get:  See https://gitlab.com/gitlab-org/gitlab-ce/issues/10785 for more information. See merge request !121
No related branches found
No related tags found
Pipeline #
Showing
- CHANGELOG 3 additions, 0 deletionsCHANGELOG
- lib/gitlab_git.rb 1 addition, 0 deletionslib/gitlab_git.rb
- lib/gitlab_git/attributes.rb 116 additions, 0 deletionslib/gitlab_git/attributes.rb
- lib/gitlab_git/repository.rb 9 additions, 5 deletionslib/gitlab_git/repository.rb
- spec/attributes_spec.rb 97 additions, 0 deletionsspec/attributes_spec.rb
- spec/support/seed_helper.rb 23 additions, 0 deletionsspec/support/seed_helper.rb
lib/gitlab_git/attributes.rb
0 → 100644
spec/attributes_spec.rb
0 → 100644
Please register or sign in to comment