gitlab-org--gitlab-foss/lib/gitlab/git/rugged_impl
Stan Hu 8686e01250 Avoid excessive recursive calls with Rugged TreeEntries
The Rugged implementation was recursively scanning the repository to
create `flat_path` because the post-process step was being called from
with a loop. For large repositories, this was significantly slowing
things down. Break the call to `rugged_populate_flat_path` out of this
loop to make this work efficiently.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/59759
2019-03-31 22:14:19 -07:00
..
blob.rb Fix return nil Rubocop offenses 2019-03-07 05:13:41 -08:00
commit.rb Add back Rugged support for retrieving a commit tree entry 2019-03-08 16:01:59 -08:00
ref.rb
repository.rb Add back Rugged support for retrieving a commit tree entry 2019-03-08 16:01:59 -08:00
tree.rb Avoid excessive recursive calls with Rugged TreeEntries 2019-03-31 22:14:19 -07:00