aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
Commit message (Expand)AuthorAgeFilesLines
* Fix before_commit when updating a record on the callbackArthur Neves2015-03-141-23/+22
* Revert "mutate the transaction object to reflect state"Aaron Patterson2015-03-021-29/+25
* mutate the transaction object to reflect stateAaron Patterson2015-03-021-25/+21
* ask the txn for it's state, not a state objectAaron Patterson2015-03-021-0/+8
* change if! to unlessAaron Patterson2015-03-021-1/+1
* Remove parent transaction stateArthur Neves2015-03-011-3/+0
* Add before_commitArthur Neves2015-02-241-1/+7
* fix transaction rollback in case of aborting threadYuri Smirnov2015-02-051-1/+1
* push add to transaction logic down to the instanceAaron Patterson2015-02-011-5/+1
* stop making calls to add_recordAaron Patterson2015-02-011-1/+1
* TransactionManager should call rollback recordsArthur Neves2015-01-201-5/+5
* after_commit runs after transactions with non-joinable parentsbrainopia2015-01-161-4/+11
* Copy records to parent transaction should happen on TransactionManagerArthur Neves2015-01-091-3/+3
* Use keyword args on committed! and rolledback!Arthur Neves2015-01-091-3/+3
* Change transaction callbacks to not swallowing errors.Rafael Mendonça França2015-01-041-12/+2
* Merge pull request #13656 from chanks/rollback_transactions_in_killed_threadsMatthew Draper2014-09-141-5/+11
|\
| * Roll back open transactions when the running thread is killed.Chris Hanks2014-08-221-1/+5
|/
* Add option to stop swallowing errors on callbacks.Arthur Neves2014-08-181-7/+23
* Fix regression on after_commit in nested transactions.Arthur Neves2014-08-151-0/+2
* Use *_transaction methods in TransactionManagerArthur Neves2014-08-151-4/+2
* Cleanup Transaction inheritance.Arthur Neves2014-08-051-70/+54
* Replace ClosedTransaction with NullTransactionArthur Neves2014-07-311-7/+4
* Move TransactionManager to bottom of classArthur Neves2014-07-311-67/+67
* Make ClosedTransaction a null objectArthur Neves2014-07-311-16/+6
* Remove parent on Transaction objectArthur Neves2014-07-311-16/+9
* Remove being/number methods from transaction classArthur Neves2014-07-311-27/+8
* Remove @state.parent assignment on commitArthur Neves2014-07-291-2/+1
* Extract the transaction class to a local variableRafael Mendonça França2014-07-281-6/+2
* savepoint_name should return nil for non-savepoint transactionsArthur Neves2014-07-281-1/+6
* Transactions refactoringArthur Neves2014-07-281-0/+58
* Remove finishing? method from transaction.Arthur Neves2014-07-241-23/+10
* Restore ActiveRecord states after a rollback for models w/o callbacksGodfrey Chan2014-01-181-0/+4
* fix typos in AR. lots of them.Vipul A M2013-03-191-1/+1
* Reduced memory leak problem in transactions by lazily updating AR objects wit...wangjohn2013-02-201-3/+10
* Refactored transaction state into its own object. Each transaction creates a ...wangjohn2013-01-211-5/+24
* Created state for a transaction and added tests.wangjohn2013-01-201-0/+12
* Support for specifying transaction isolation levelJon Leighton2012-09-211-9/+18
* Fix testJon Leighton2012-09-151-13/+19
* Move transaction joinability into the transaction objectJon Leighton2012-09-151-1/+8
* Alter the naming structure a bitJon Leighton2012-09-151-105/+103
* Split Open into Real and SavepointJon Leighton2012-09-151-25/+38
* Don't do the rollback in #commitJon Leighton2012-09-151-17/+6
* Store the transaction number in the transaction objectJon Leighton2012-09-151-5/+24
* Start to tease out transaction handling into a state machineJon Leighton2012-09-151-0/+124