<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rhizi/src/server/db_controller.py, branch graph-view-commit-log</title>
<subtitle>Connective intelligence</subtitle>
<id>https://git.yuv.al/rhizi/atom/src/server/db_controller.py?h=graph-view-commit-log</id>
<link rel='self' href='https://git.yuv.al/rhizi/atom/src/server/db_controller.py?h=graph-view-commit-log'/>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/'/>
<updated>2015-01-20T12:02:10Z</updated>
<entry>
<title>db_controller: adapt to kernel yield return style, proper composed_op handling</title>
<updated>2015-01-20T12:02:10Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-20T11:06:28Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=88ff9c171992dea974909b5aadf6405eda0aaacf'/>
<id>urn:sha1:88ff9c171992dea974909b5aadf6405eda0aaacf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DB_Controller: log with log.exception()</title>
<updated>2015-01-20T02:00:42Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-20T01:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=969cdbc7f4c7ffc88c949881d8ac795b7bf7300e'/>
<id>urn:sha1:969cdbc7f4c7ffc88c949881d8ac795b7bf7300e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Neo4JException may be composed of several sub errors, defer to class __str__</title>
<updated>2015-01-05T15:33:32Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-05T15:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f58c33584d93c8c3b8d275264d20089b9b8a6ce0'/>
<id>urn:sha1:f58c33584d93c8c3b8d275264d20089b9b8a6ce0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>server/db_controller: verbose Neo4JException logging</title>
<updated>2015-01-05T14:10:52Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2015-01-05T14:10:52Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=5bae17df31469a0773eb7ce832817390a83cd3e0'/>
<id>urn:sha1:5bae17df31469a0773eb7ce832817390a83cd3e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: db_op, db_controller separation</title>
<updated>2015-01-04T20:23:03Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-04T20:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b3f84e8d9aedc4dd2023851753804e799ecfd244'/>
<id>urn:sha1:b3f84e8d9aedc4dd2023851753804e799ecfd244</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DBO_attr_diff_commit(): document return type</title>
<updated>2015-01-02T15:56:27Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-02T15:32:10Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=1600e5dc6e4b817e65c99b9681f9d366dfcd815f'/>
<id>urn:sha1:1600e5dc6e4b817e65c99b9681f9d366dfcd815f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DBO_topo_diff_commit() return Topo_Diff</title>
<updated>2015-01-02T15:56:27Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-02T15:31:28Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=4edb8d884c292a66338f022791373bf0f1d99a31'/>
<id>urn:sha1:4edb8d884c292a66338f022791373bf0f1d99a31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DBO_attr_diff_commit: echo Attr_Diff on success, skip neo4j return data parsing</title>
<updated>2015-01-02T15:12:07Z</updated>
<author>
<name>LV-426</name>
<email>lv-426@taproot.org.il</email>
</author>
<published>2015-01-02T15:12:07Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=b030337d6634e5dbbc51cd96dc6b24b9e70fae88'/>
<id>urn:sha1:b030337d6634e5dbbc51cd96dc6b24b9e70fae88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>server: fix deletions to return node/relationship id just once per row; client currently doesn't use this but assumes success</title>
<updated>2014-12-23T21:15:54Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-23T21:15:54Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=70c6895bc292e67cd2d147d8d595746d66de537f'/>
<id>urn:sha1:70c6895bc292e67cd2d147d8d595746d66de537f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use topo_diff for user input changes</title>
<updated>2014-12-23T20:03:17Z</updated>
<author>
<name>Alon Levy</name>
<email>alon@pobox.com</email>
</author>
<published>2014-12-23T19:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.yuv.al/rhizi/commit/?id=f7ff8bc38410c2666665c4c70cc71c17f6eb7835'/>
<id>urn:sha1:f7ff8bc38410c2666665c4c70cc71c17f6eb7835</id>
<content type='text'>
pretty large commit, but it mainly boils to
 - reusing the same format clone returns to the client for topo_diff

bad bad code introduced mainly in client side, but server wasn't spared:
 - graph/commit_topo__diff massages the links too much - this should not
   be there at all, it should be in the correct format to begin with.

server code duplication between clone &amp; topo_diff post processing,
should be factored out

on the good side: single transaction whenever user presses enter, and
the correct place to send back any accumulated diffs (other user
changes).
</content>
</entry>
</feed>
