{"ref":"refs/heads/master","push_id":54784668,"commits":[{"sha":"0bb56e3358f24cc7e7a29c9544ac2c203fd01796","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/0bb56e3358f24cc7e7a29c9544ac2c203fd01796","message":"Rename relation.rb to activerecord_relation.rb"},{"sha":"ed33951b47d1835aa6f2a5c1e71ecc274de24a6e","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/ed33951b47d1835aa6f2a5c1e71ecc274de24a6e","message":"Rename activerecord_relation.rb to activerecord.rb"},{"sha":"47c2af0b4c2fd2e9a601037662e558e548bc1546","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/47c2af0b4c2fd2e9a601037662e558e548bc1546","message":"Add ActiveRecord::Base.lookup method\n\n- add method to return key from hash value lookup"},{"sha":"1d77eaf7d91a382f827349a305c255bdfd4f2644","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/1d77eaf7d91a382f827349a305c255bdfd4f2644","message":"Rename hash constants, use AR::Base.lookup"},{"sha":"87b4575b21147e70a494badb0169fc82f36addaa","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/87b4575b21147e70a494badb0169fc82f36addaa","message":"Add scopes to material_grade, system\n\n- add scope :source, :coded to material_grade\n- add scope :source to system"},{"sha":"717f6e6c36eaaa8a1ece78fdd08ad78bf168fb90","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/717f6e6c36eaaa8a1ece78fdd08ad78bf168fb90","message":"Modify reference to form view select (was list)"},{"sha":"f0ab36f036644e9b6338c2e4e0c426220f39e7ba","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/f0ab36f036644e9b6338c2e4e0c426220f39e7ba","message":"Enable display of system in grid"},{"sha":"fd2c592a8c7454f7a1ddb3c66a20c69977a6a382","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/fd2c592a8c7454f7a1ddb3c66a20c69977a6a382","message":"Modify get_related_records to use scope :source"},{"sha":"df6f80219154662e45d6831b006af46668463350","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/df6f80219154662e45d6831b006af46668463350","message":"Add @privileged to disable add'l fields"},{"sha":"1cd9d427c2d9ade910420822d3ed1d9b25df08d5","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/1cd9d427c2d9ade910420822d3ed1d9b25df08d5","message":"Add system selection, @privileged, wrap lines"},{"sha":"c51b7edaa09157c25863fe9bc759958c7eeaf35e","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/c51b7edaa09157c25863fe9bc759958c7eeaf35e","message":"Update has_many (-liquid, +coating, +water)"},{"sha":"a5e0c31bd8c0befb2f59682af07030943121c340","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/a5e0c31bd8c0befb2f59682af07030943121c340","message":"Rename SYSTEM_NAME_FROM_STACK to STACK_NUMBERS"},{"sha":"b6e2d52e2c297582d9beb3a8c2945f661b5ea632","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/b6e2d52e2c297582d9beb3a8c2945f661b5ea632","message":"Replace logic to convert machine to system name\n\n- replace hash/regex with hash of arrays\n- add scope to lookup system name from machine number/site name\n- remove deprecated method System.system_name_from_machine"},{"sha":"5a18baa6983ec21001ce0f55e513f2662d8eda3e","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/5a18baa6983ec21001ce0f55e513f2662d8eda3e","message":"Add unit tests for has_many relationships"},{"sha":"50f6b905783f1008053f2e0390b94a801d95ce74","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/50f6b905783f1008053f2e0390b94a801d95ce74","message":"Add unit tests for System constants"},{"sha":"1719768e4f5565d7ec11f1d62488c2570e52f3fd","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/1719768e4f5565d7ec11f1d62488c2570e52f3fd","message":"Reorder RoughnessTest.human_attribute_name"},{"sha":"c3d980b7c50462ce44e1588e18b45082b9fd1687","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/c3d980b7c50462ce44e1588e18b45082b9fd1687","message":"Major update to RoughnessTest to lookup system_id\n\n- add constant SCAN_TYPES containing keys representing possible scan types,\n  and values representing regexps to determine which to use\n- add constant SPECIMEN_SOURCES containing keys representing possible\n  specimen sources, and values representing regexps to determine which to use\n- update attr_accessible, attr_accessor\n- rewrite RoughnessTest#comment! to bare minimum code\n- update RoughnessTest#comment= to remove previous warnings, set comment\n- add RoughnessTest#material_grade_code (and alias method product_code)\n  to return new code, existing code, or 'ZZ'\n- add RoughnessTest#material_grade_code= (and alias method product_code=)\n  to set new code and cause material_grade_id to be updated\n- rewrite RoughnessTest#material_grade_id! to be more concise\n- add RoughnessTest#material_grade_warning= to set warning for items related\n  to material_grade\n- remove deprecated RoughnessTest#product_code=\n- rewrite RoughnessTest#scan_type= to use RoughnessTest.lookup and SCAN_TYPES\n- rewrite RoughnessTest#specimen_source= to use RoughnessTest.lookup and\n  SPECIMEN_SOURCES\n- add RoughnessTest#specimen_source_warning= to set warning for items related\n  to specimen_source\n- add RoughnessTest#specimen_sources to return array of choices for form view\n  select\n- rewrite RoughnessTest#system_id! to be more concise\n- add RoughnessTest#system_name to return new name, existing name, or that\n  derived from stack numbering scheme\n- add RoughnessTest#system_name= to set new name and cause system_id to be\n  updated\n- add RoughnessTest#system_warning= to set warning for items related to system\n- remove deprecated RoughnessTest#warnings_material_grade=\n- remove deprecated RoughnessTest#warnings_system=\n- add method RoughnessTest#warnings to return joined value of warnings"},{"sha":"9a1b36bcd55d9419809a9d1db47e7ae2b2eecaf4","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/9a1b36bcd55d9419809a9d1db47e7ae2b2eecaf4","message":"Remove deprecated RoughnessTest.lookup method"},{"sha":"e22fdc96eea5b479e1fec9af9a726a568cabc861","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/e22fdc96eea5b479e1fec9af9a726a568cabc861","message":"Replace redundant stubs with one in setup block"},{"sha":"777f671a751385ee36d1e765fc503c06332f1f3c","author":{"email":"c9ac709e32553c8aeecab4b64993f75d361cf285@wvfans.net","name":"Doc Walker"},"url":"https://api.github.com/repos/2-718/matrix/commits/777f671a751385ee36d1e765fc503c06332f1f3c","message":"Clean up allow_mass_assignment_of checks"}],"head":"777f671a751385ee36d1e765fc503c06332f1f3c","size":20}