aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb
Commit message (Expand)AuthorAgeFilesLines
* Allocation on demand in transactionsRyuta Kamizono2019-06-141-20/+35
* Enable `Layout/EmptyLinesAroundAccessModifier` copRyuta Kamizono2019-06-131-1/+0
* Should attempt `committed!`/`rolledback!` to all enrolled records in the tran...Ryuta Kamizono2019-05-071-4/+12
* Eagerly materialize the fixtures transactionJean Boussier2019-01-291-2/+5
* Remove deprecated `#set_state` from the transaction objectRafael Mendonça França2019-01-171-18/+0
* Enable `Style/RedundantBegin` cop to avoid newly adding redundant begin blockRyuta Kamizono2018-12-211-19/+17
* Always add records to parent of nested transactionEugene Kenny2018-11-071-1/+1
* Omit BEGIN/COMMIT statements for empty transactionsEugene Kenny2018-08-131-13/+63
* Finalize transaction record state after real transactionEugene Kenny2018-05-191-14/+23
* Remove unused attr_writer :joinable on TransactionEugene Kenny2018-04-171-1/+0
* Properly check transaction in persistenceKeenan Brock2017-11-061-1/+1
* Use frozen-string-literal in ActiveRecordKir Shatrov2017-07-191-0/+2
* Fix removed version 5.2 to 6.0 in the deprecation messageRyuta Kamizono2017-07-021-1/+1
* Apply record state based on parent transaction stateeileencodes2017-07-011-2/+15
* Deprecate and replace `set_state` methodeileencodes2017-07-011-6/+27
* Revert "Merge pull request #29540 from kirs/rubocop-frozen-string"Matthew Draper2017-07-021-1/+0
* Enforce frozen string in RubocopKir Shatrov2017-07-011-0/+1
* Add comprehensive locking around DB transactionsMatthew Draper2017-04-111-39/+49
* applies remaining conventions across the projectXavier Noria2016-08-061-4/+0
* applies new string literal convention in activerecord/libXavier Noria2016-08-061-1/+1
* Merge pull request #22170 from samphilipd/sam/properly_deallocate_prepared_st...Matthew Draper2016-03-021-1/+13
|\
| * Correctly deallocate prepared statements if we fail inside a transactionSam Davies2015-11-051-1/+13
* | Fix corrupt transaction state caused by `before_commit` exceptionsJeremy Daer2016-02-011-2/+7
* | Allow add_to_transaction with null transactionEmanuel Evans2015-12-281-0/+1
|/
* 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