neo4j/neo4j — pull request #755 by tinwelint (2013-05-03 11:19:00+00:00)
Title: Restructured interaction between TxManager and KernelAPI

o Unified the way commit/rollback works by means of interaction between
TxManager and TransactionContext.
o Rest transaction context (TransitionalPeriodTransactionMessContainer)
uses the TransactionContext instead of TxManager for communicating
commit/rollback.
o Removed lock releasing checks stemming from confusion about the
interaction between these two