summaryrefslogtreecommitdiff
path: root/src/transaction.c
Commit message (Expand)AuthorAgeFilesLines
* Make enum in src,tests and examples C90 compliant by removing trailing comma.Peter Pettersson2021-11-151-1/+1
* transaction: use GIT_ASSERTEdward Thomson2020-11-271-8/+19
* git_pool_init: handle failure casesethomson/poolinitEdward Thomson2020-06-011-1/+2
* refs: unlock unmodified refs on transaction commitSebastian Henke2019-10-171-1/+7
* strmap: introduce high-level setter for key/value pairsPatrick Steinhardt2019-02-151-2/+1
* strmap: introduce `git_strmap_get` and use it throughout the treePatrick Steinhardt2019-02-151-5/+1
* maps: use uniform lifecycle management functionsPatrick Steinhardt2019-02-151-1/+1
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-12/+12
* references: use new names in internal usageethomson/git_refEdward Thomson2019-01-171-10/+10
* khash: remove intricate knowledge of khash typesPatrick Steinhardt2018-11-281-1/+1
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-1/+2
* strmap: remove GIT__USE_STRMAP macroPatrick Steinhardt2017-02-171-2/+0
* khash: avoid using macro magic to get return addressPatrick Steinhardt2017-02-171-1/+1
* khash: avoid using `kh_foreach`/`kh_foreach_value` directlyPatrick Steinhardt2017-02-171-14/+4
* pool: Simplify implementationVicent Marti2015-10-281-2/+1
* Don't free config in `git_transaction_commit`.Arthur Schreiber2015-09-131-1/+0
* config: perform unlocking via git_transactioncmn/config-txCarlos Martín Nieto2015-08-121-0/+42
* Fix visibility of transaction symbolDamien PROFETA2015-06-121-0/+1
* Remove extra semicolon outside of a functionStefan Widgren2015-02-151-1/+1
* Clean up various compiler warningsEdward Thomson2014-10-261-3/+3
* transaction: rename lock() to lock_ref()cmn/reference-transactionCarlos Martín Nieto2014-10-091-1/+1
* Introduce reference transactionsCarlos Martín Nieto2014-09-301-0/+352