3411fef1df
Now, when requesting a commit from the Repository model, the results are not cached. This means we're fetching the same commit by oid multiple times during the same request. To prevent us from doing this, we now cache results. Caching is done only based on object id (aka SHA). Given we cache on the Repository model, results are scoped to the associated project, eventhough the change of two repositories having the same oids for different commits is small. |
||
---|---|---|
.. | ||
artifact_blob.rb | ||
build.rb | ||
build_trace_section.rb | ||
build_trace_section_name.rb | ||
group.rb | ||
group_variable.rb | ||
legacy_stage.rb | ||
pipeline.rb | ||
pipeline_schedule.rb | ||
pipeline_schedule_variable.rb | ||
pipeline_variable.rb | ||
runner.rb | ||
runner_project.rb | ||
stage.rb | ||
trigger.rb | ||
trigger_request.rb | ||
variable.rb |