{"push_id":1248624555,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"09aafa0546dace87ace79e2a87f5b9de00dabac1","before":"2423d91a7fd6e891dc14bc8dd8ddbd9a27ac08d5","commits":[{"sha":"bc82f33caec8ec3a63f48a1a4a0314a387816850","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add spec of Collector\n\nspec of InsensitiveLoad::Collector\n----\n\n- Add the context 'when passed a blank string'.\n  - In the describe '#add_by_path'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/bc82f33caec8ec3a63f48a1a4a0314a387816850"},{"sha":"eb42a0ff99ac1717b74f88d9932034f7c86b8e1d","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Remake to InsensitiveSearch\n\n- Rename the project to InsensitiveSearch.\n- Remove many features.\n  - The features except searching lack specialty and necessity.\n\nInsensitiveLoad\n----\n\n- Rename to InsensitiveSearch.\n- Move all features from InsensitiveLoad::Search.\n\nInsensitiveLoad::Search::*\n----\n\n- Move files and namespaces to InsensitiveSearch::*.\n\nInsensitiveLoad::(collector|item)\n----\n\n- Remove them.\n\ninsensitive_load/version.rb\n----\n\n- Move files and namespaces to insensitive_search/version.rb\n\ninsensitive_load.gemspec\n----\n\n- Rename to insensitive_search.gemspec.\n- Fix pathes and namespaces, etc.\n\nspec_helper.rb\n----\n\n- Change to load 'insensitive_search'.\n\nspec of InsensitiveLoad\n----\n\n- Remove all.\n\nspec of InsensitiveSearch\n----\n\n- Refer to the spec of InsensitiveLoad::Collector.\n  - Copy the shared context 'relative path in the sample file structure'.\n    - Change the relative directory path.\n  - Copy the shared context 'to return an instance of Array'.\n  - Add the describe '.run'.\n    - Copy the context 'when passed a relative path of existence'\n      - From the describe '.new' in Collector.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/eb42a0ff99ac1717b74f88d9932034f7c86b8e1d"},{"sha":"bc624df5cc3ab05fa0738140babcc54c324cc953","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add namespace 'Engine'\n\nInsensitiveSearch\n----\n\n- Modify .run which refers to InsensitiveSearch::Engine::Base.run.\n- Move the validation process in .searchable? to InsensitiveSearch::Engine::Base#searchable?.\n- Move PathSourceError into InsensitiveSearch::Engine.\n\nInsensitiveSearch::Base\n----\n\n- Move files and namespaces into InsensitiveSearch::Engine.\n- Move .run to InsensitiveSearch.\n- Add #searchable?.\n\nInsensitiveSearch::(Linux|Windows)\n----\n\n- Move files and namespaces into InsensitiveSearch::Engine.\n- Rename #collect to #search.\n- Rename #collect_loop to #search_loop.\n\nInsensitiveSearch::Engine\n----\n\n- From InsensitiveSearch\n  - Add the error PathSourceError.\n  - Add the constant DEFAULT_DELIMITER.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/bc624df5cc3ab05fa0738140babcc54c324cc953"},{"sha":"181ad83917c6951432ae1a639f3b286f6ba84606","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add guard before searching\n\nInsensitiveSearch::Engine::Base\n----\n\n- Add #guard which can raise error.\n  - Call before search.\n\nInsensitiveSearch::Engine::(Linux|Windows)\n----\n\n- Insert the process which calls #guard at the head of #search.\n\nspec of InsensitiveSearch\n----\n\n- In the describe '#run'.\n  - Add the context 'when passed a nil'.\n  - Add the context 'when passed a blank string'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/181ad83917c6951432ae1a639f3b286f6ba84606"},{"sha":"b094c1a04a8d9c4ca64499e3584065a4be7bba8e","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add spec for the version\n\nspec of InsensitiveSearch\n----\n\n- Add the describe 'VERSION'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/b094c1a04a8d9c4ca64499e3584065a4be7bba8e"},{"sha":"717f957c129e0ac9997a27734c5a31d097a4d74c","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add specs to test absolute path\n\nspec of InsensitiveSearch\n----\n\n- Refer to the spec of Collector which existed in the previous commitment.\n  - Add the shared context 'absolute directory in your system'.\n  - Add the shared context 'absolute file in your system'.\n  - Add the context 'when passed an absolute path' into '.run'.\n    - Add the context 'where the directory exists'.\n    - Add the context 'where the file exists'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/717f957c129e0ac9997a27734c5a31d097a4d74c"},{"sha":"db426fd1df36411a45e002d10fc0af1887c120c8","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Rewrite spec to test relative path\n\nspec of InsensitiveSearch\n----\n\n- Modify the context 'when passed a relative path of existence'.\n  - Rename it 'when passed a relative path'.\n  - Insert the content of the previous context as 'where plural files and directories exist'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/db426fd1df36411a45e002d10fc0af1887c120c8"},{"sha":"f82daef936b2e64debd03a249068d895c80def62","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Split up shared contexts into files\n\nspec of InsensitiveSearch\n----\n\n- Move to /spec/common/absolute_path.rb\n  - The shared context 'absolute directory in your system'.\n  - The shared context 'absolute file in your system'.\n- Move to /spec/common/relative_path.rb\n  - The shared context 'relative path in the sample file structure'.\n\n/spec/spec_helper.rb\n----\n\n- Load the added files.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/f82daef936b2e64debd03a249068d895c80def62"},{"sha":"f678f2417e6237131c28bc6ef742e65f5072b635","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Move the directory used for testing relative path\n\n/spec/sample\n----\n\n- Move to /spec/common/relative_root.\n\n/spec/common/relative_path.rb\n----\n\n- Fix the shared context 'relative path in the sample file structure'.\n  - Change to the newer path.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/f678f2417e6237131c28bc6ef742e65f5072b635"},{"sha":"1a93f39ef033db03cbdbceedecec7e621789599a","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Rename shared contexts\n\n/spec/common/absolute_path.rb\n----\n\n- Rename the shared context 'absolute directory in your system'.\n  - To 'absolute path of directory'.\n- Rename the shared context 'absolute file in your system'.\n  - To 'absolute path of file'.\n\nspec of InsensitiveSearch\n----\n\n- Fix the name of the shared contexts.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/1a93f39ef033db03cbdbceedecec7e621789599a"},{"sha":"6e26b4f4fbc8579198a99bed4078dadc570d571c","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Rename shared context for relative path\n\n/spec/common/relative_path.rb\n----\n\n- Rename the shared context 'relative path in the sample file structure'.\n  - To 'relative path which is found plural things'.\n\nspec of InsensitiveSearch\n----\n\n- Fix the name of the shared contexts.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/6e26b4f4fbc8579198a99bed4078dadc570d571c"},{"sha":"5ab7a382f531e4d19e9091ac3f13ead3f631e2cb","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Split shared context\n\n/spec/common/relative_path.rb\n----\n\n- Modify the shared context 'relative path in the sample file structure'.\n  - Split the process of changing working directory into the new shared context 'at directory for validation of relative path'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/5ab7a382f531e4d19e9091ac3f13ead3f631e2cb"},{"sha":"4801d2ced979493d1ea308ee6afcdcefc3998ad7","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add spec when the number of search result is one\n\n/spec/common/relative_path.rb\n----\n\n- Add the context 'relative path which is found singular thing'.\n\nspec of InsensitiveSearch\n----\n\n- Add the context 'where singular thing exists'.\n\n/spec/common/relative_root/ext/onLY_oNe.tXT\n----\n\n- Create it.\n  - Be used for testing when the number of search result is just one.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/4801d2ced979493d1ea308ee6afcdcefc3998ad7"},{"sha":"e120b745a41b553352d1ae619385a495d633326e","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add spec to check result correctly\n\nspec of InsensitiveSearch\n----\n\n- Add the spec 'return the equivalent insensitively'.\n  - Refer to the previous spec of Collector.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/e120b745a41b553352d1ae619385a495d633326e"},{"sha":"ef5b891872b61f487baa966c6c42158ee95766c8","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Rename shared examples\n\nspec of InsensitiveSearch\n----\n\n- Rename the shared examples 'to return an instance of Array'.\n  - To 'to return paths correctly'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/ef5b891872b61f487baa966c6c42158ee95766c8"},{"sha":"8d9a7ae529bc15d9b15bf015d93a440ef315a414","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Split up shared examples into files\n\nspec of InsensitiveSearch\n----\n\n- Move the shared examples 'to return paths correctly' to /spec/common/check_return_value_as_paths.rb.\n\n/spec/spec_helper.rb\n----\n\n- Load the added files.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/8d9a7ae529bc15d9b15bf015d93a440ef315a414"},{"sha":"d6846b62dbc62cfeb0ee7c929c20700b121e480b","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add InsensitiveSearch.new\n\nInsensitiveSearch\n----\n\n- Add .new.\n  - Split up the process of creating an instance in .run.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/d6846b62dbc62cfeb0ee7c929c20700b121e480b"},{"sha":"63e82c29cd67959eb10f17504bba22a713c39c21","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add InsensitiveSearch.dir\n\nInsensitiveSearch\n----\n\n- Add .dir.\n  - Overwrite its keyword argument to get directory paths and then call .run.\n\nInsensitiveSearch::Engine::Base\n----\n\n- Modify #set_options.\n  - Add keyword arguments, directory and file.\n- Add @filter to keep an instance of Filter.\n  - Set in #set_options.\n\nInsensitiveSearch::Engine::Filter\n----\n\n- Create it.\n- Filter the found path by searching.\n\nInsensitiveSearch::Engine::(Linux|Windows)\n----\n\n- Insert the filter process before adding into result value.\n\nspec of InsensitiveSearch\n----\n\n- Add the describe '.dir'.\n  - Refer to the describe '.run'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/63e82c29cd67959eb10f17504bba22a713c39c21"},{"sha":"08d7aad94a2c3d9f35a3697645f4752493d350ac","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Add InsensitiveSearch.file\n\nInsensitiveSearch\n----\n\n- Add .file.\n  - Overwrite its keyword argument to get directory paths and then call .run.\n\nspec of InsensitiveSearch\n----\n\n- Add the describe '.file'.\n  - Refer to the describe '.dir'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/08d7aad94a2c3d9f35a3697645f4752493d350ac"},{"sha":"79cddd10ab051ae85213f8fd63d788feaf619c75","author":{"name":"indeep-xyz","email":"f0835fafa0f7ab59e44bf9c96840c5c98cad04de@gmail.com"},"message":"Refactor spec of InsensitiveSearch\n\nspec of InsensitiveSearch\n----\n\n- Move the subject definition to more proper place.\n  - From the outermost describe into the describe '.run'.\n- Remove the subject definitions.\n  - In the context 'when passed a relative path'.\n- Define the let variable 'path_source'.\n  - In the context 'when passed a nil' of '.run'.\n  - In the context 'when passed a blank string' of '.run'.","distinct":true,"url":"https://api.github.com/repos/indeep-xyz/ruby-insensitive-load/commits/79cddd10ab051ae85213f8fd63d788feaf619c75"}]}
{"actor":{"display_login":"indeep-xyz"}}