Name |
Last commit
|
Last update |
---|---|---|
.. | ||
filter | ||
pipeline | ||
reference_parser | ||
cross_project_reference_spec.rb | ||
filter_array_spec.rb | ||
querying_spec.rb |
BigW Consortium Gitlab
A lot of git operations were being repeated, for example, to build a url you would ask if the path was a Tree, which would call a recursive routine in Gitlab::Git::Tree#where, then ask if the path was a Blob, which would call a recursive routine at Gitlab::Git::Blob#find, making reference to the same git objects several times. Now we call Rugged::Tree#path, which allows us to determine the type of the path in one pass. Some other minor improvement added, like saving commonly used references instead of calculating them each time.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
filter | Loading commit data... | |
pipeline | Loading commit data... | |
reference_parser | Loading commit data... | |
cross_project_reference_spec.rb | Loading commit data... | |
filter_array_spec.rb | Loading commit data... | |
querying_spec.rb | Loading commit data... |