GitHub PushEvent at 2014-12-27 17:55:18
Repository: galaxy-central
Actor: jmchilton
Payload: {"shas":[["99f290748fe16b89b17c722516400c32a1930b5a","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Helper methods on ToolBox to abstract away lineage details.\n\nReduces code duplication slightly and simplifies __add_tool_to_tool_panel (cyclomatic complexity reduced from 20 to 14).","John Chilton",true],["5352cd957bfe8906e0be0e4f5fb9f54e4976097a","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Introduce ToolPanel abtraction.\n\nThere are some repeated operations on an odict in Toolbox that could be cleaned up (fewer lines of code, more readable) with new abstraction in place. Starting with __add_tool_to_tool_panel but will work its way to other methods in Toolbox eventually.\n\nAbstraction reduces cyclomatic complexity of Toolbox.__add_tool_to_tool_panel from 23 down to 18.","John Chilton",true],["006900c201bfff2f05986f7c27148fcfa7cc778b","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Move more logic into ToolSectionElements, raising level abstraction in Toolbox.","John Chilton",true],["e5d364d0ee27ed0108c6237716cca441b5f8ebf8","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Replace another repeated idiom in Toolbox with higher level method in toolbox.panel.","John Chilton",true],["e401040cee9d47134293172c6c00cb12f2c5da2b","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Improved unit testing support for unit tests.","John Chilton",true],["4f39c512c6633db2a843bab30c45de2e1feb3408","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","Update ToolBox tool registration to support multiple tool versions per id.","John Chilton",true],["f4f7d998c89a1bc4c1ecbbe28f172c5ca910f20b","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","New stock tool lineage.\n\nDon't force non-toolshed tools into the tool shed install database. Another step toward allowing non-toolshed installed tools to have multiple versions loaded.","John Chilton",true],["52e97e5e2eb2edb0f67665eeaf545f6a8778a68a","e361bfc8c8526c02f5efd3e71aa466615402f28f@gmail.com","rebase into somewhere.","John Chilton",true]],"size":8,"ref":"refs/heads/tool_lineages","head":"52e97e5e2eb2edb0f67665eeaf545f6a8778a68a"}