gitlab-org--gitlab-foss/spec
Phil Hughes b1b91aa065
Refactored multi-file data structure
This moves away from storing in a single array just to render the table.
It now stores in a multi-dimensional array/object type where each entry
in the array can have its own tree. This makes storing the data for
future feature a little easier as there is only one way to store the
data.

Previously to insert a directory the code had to insert the directory
& then the file at the right point in the array. Now the directory
can be inserted anywhere & then a file can be quickly added into this
directory.

The rendering is still done with a single array, but this is handled
through underscore. Underscore takes the array & then goes through
each item to flatten it into one. It is done this way to save changing
the markup away from table, keeping it as a table keeps it semantically
correct.
2017-10-16 11:29:30 +01:00
..
bin
config
controllers Stop using branch_names.include? and use branch_exists? 2017-10-10 14:56:04 +00:00
db/production
factories add spec 2017-10-11 16:41:36 -04:00
features Merge branch '37571-replace-wikipage-createservice-with-factory' into 'master' 2017-10-13 13:58:47 +00:00
finders
fixtures Include a .hidden directory in pages artifact extraction tests 2017-10-12 17:56:46 +01:00
helpers Merge branch '38245-private-avatars-are-not-cdn-compatible' into 'master' 2017-10-10 12:48:19 +00:00
initializers
javascripts Refactored multi-file data structure 2017-10-16 11:29:30 +01:00
lib Merge branch 'fix_diff_parsing' into 'master' 2017-10-16 10:11:55 +00:00
mailers Don't show an "Unsubscribe" link in snippet comment notifications 2017-10-09 15:03:05 +02:00
migrations Merge branch '37552-replace-js-true-with-js' into 'master' 2017-10-09 12:23:26 +00:00
models Merge branch 'fix/sm/38960-collect-usage-pings-gcp-cluster-enabled-and-gcp-cluster-disabled-instead-of-gcp-cluster-count' into 'master' 2017-10-16 08:12:46 +00:00
policies
presenters
requests Move all API authentication code to APIGuard 2017-10-12 11:13:37 +02:00
routing
rubocop/cop Also warn on timestamp in datetime migration cop 2017-10-10 10:36:10 +01:00
serializers Stop using branch_names.include? and use branch_exists? 2017-10-10 14:56:04 +00:00
services Merge branch '35853-pages-missing-dotfiles' into 'master' 2017-10-16 08:12:27 +00:00
sidekiq/cron
support Merge branch '37571-replace-wikipage-createservice-with-factory' into 'master' 2017-10-13 13:58:47 +00:00
tasks
unicorn
uploaders
validators
views
workers Backports EE 38771 changes to CE. 2017-10-10 10:13:00 +01:00
factories_spec.rb
rails_helper.rb
rake_helper.rb
simplecov_env.rb
spec_helper.rb