{"shas":[["e400c0eb9880f0ee1e96751bea901608f84d1c40","4a537d0618f1e69f7fb821738d3179cad3033f70@tacc.utexas.edu","Removing unused dependency.","akubach"],["0b9fbe9d19f633982ad0c2073559017fddb70070","4a537d0618f1e69f7fb821738d3179cad3033f70@tacc.utexas.edu","Making navigation mode the default.","akubach"],["e1cb6935acaa74fec4b4380343fe4a3bb094adc6","4a537d0618f1e69f7fb821738d3179cad3033f70@tacc.utexas.edu","Updating to GWT 2.2","akubach"],["c19a53ef735a28a6130fa43c5256efdcb2459385","4a537d0618f1e69f7fb821738d3179cad3033f70@tacc.utexas.edu","Ignoring .gwt directory","akubach"],["4051822095525213f9174f80c6d39e81c5b3b783","4a537d0618f1e69f7fb821738d3179cad3033f70@tacc.utexas.edu","Adding simple url scheme for loading a specific tree.","akubach"],["04a5d3d06d756c5f709445f5bbac77b9e2bd6556","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","moving 3rd party javascript lib to public dir\n\nloading it via the Phyloviewer.gwt.xml instead of the html page","Kristopher Urie"],["32e5c9950e90a4ed8ccec59df9f2c0f72b34fe0f","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","view tree at http://example.com/view/treeId/[id]\n\nparseTree will return this URL.","Kristopher Urie"],["37a880a74dad78af0183f76187fe39e50c5134f8","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","ParseTree accepts file upload or url param for newickData, returns '201 Created' with the view URL in the location header.\n\nAlso, returns '500 Internal Server Error' if the importer throws an exception","Kristopher Urie"],["5264486b5cdc8841bfa4837516f405ae42258a4c","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","ImportTree: Adding just the tree and the root records to the db before returning the tree ID to the caller.","Kristopher Urie"],["88e04e1eb7ec36ddde666c4eace245f9f8c58a2f","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","Added nameStyleMap element to JSON stylemap format\n\nUpdated docs at https://pods.iplantcollaborative.org/wiki/display/iptol/Using+Phyloviewer+GWT+client+library","Kristopher Urie"],["61f66c002236744e2b3e7f8744d5f50ebf53114c","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","exceptions for tree service","Kristopher Urie"],["3b642d8458d877623892bb1879146e979a8b5320","522e64a5c129c1a6180768ef7a754642ff265b49@urie.us","add import_complete column to tree table","Kristopher Urie"],["16cca5349ca1ecda7da6c5e451daaec17695e841","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","cascading node deletes to related tables","Kristopher Urie"],["83886a49d2c5b235685fe39ac39e906ef897b314","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","ImportTree updates import_complete flag when all of the nodes are added\n\nnote: this happens before the layout is added to the db, so there will have to be another flag for 'layout_complete'","Kristopher Urie"],["8755c586e26e55811bafb05b59e4e06a2e6870a5","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","DatabaseTreeData throws exceptions if the tree does not exist or is in the middle of importing.  The exceptions are then serialized to the client.\n\nAlso took out some \"throw Exception\"s from services.  We probably don't want to throw everything to the client.  Should be logging maybe.","Kristopher Urie"],["a7a4cd3432a5ff1d78b4ae10f3d5ffb691cf481e","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","Commit after tree import so the tree service can see that the import's in progress","Kristopher Urie"],["6f1acf5612e60df81e7439af95c1853703ef0f0d","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","fix test src path","Kristopher Urie"],["09a4b7cae8ffb6bf177d6bb4112a9c6f33dee912","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","move import_complete=TRUE update to after the layout import","Kristopher Urie"],["0636698770ac04d8b59734259db77678458492b3","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","refactor ImportTree into two classes.  One imports trees of Nodes, and calculates topology during the import.  The other takes trees of RemoteNodes (which already have topology calculated). Moved the actual database statement writing into helper class DatabaseTreeDataWriter.","Kristopher Urie"],["1829cf21904ec90d4356ff6375d25127efd7f5d9","707c2a956a7846c7440614d29342494b0e4b5145@fieldmuseum.org","batched layout inserts","Kristopher Urie"]],"ref":"refs/heads/master","size":36,"head":"0292e0e0069eef193955282f6b43c64d41d55518","push_id":33252387}