summaryrefslogtreecommitdiff
path: root/src/core/transaction.c
Commit message (Expand)AuthorAgeFilesLines
* core: replace hashmap_get() with hashmap_contains() where appropriateYu Watanabe2023-05-101-4/+4
* core: drop unused argumentYu Watanabe2023-05-101-5/+3
* Merge pull request #27424 from dtardon/auto-cleanupYu Watanabe2023-04-281-3/+16
|\
| * transaction: make transaction_free() staticDavid Tardon2023-04-281-1/+1
| * transaction: introduce transaction_abort_and_free()David Tardon2023-04-281-0/+9
| * transaction: modernize transaction_free()David Tardon2023-04-271-2/+6
* | core/transaction: use hashmap_remove_value() to make not remove job with same IDYu Watanabe2023-04-271-2/+2
|/
* Merge pull request #26875 from yuwata/core-transactionYu Watanabe2023-03-211-10/+16
|\
| * core/transaction: do not log "(null)"Yu Watanabe2023-03-181-3/+3
| * core/transaction: make merge_unit_ids() return non-NULL on successYu Watanabe2023-03-181-0/+3
| * core/transaction: make merge_unit_ids() always return NUL-terminated stringYu Watanabe2023-03-181-7/+10
* | tree-wide: simplify x ? x : y to x ?: y where applicableFrantisek Sumsal2023-03-181-1/+1
|/
* core: when isolating to a unit, also keep units running that are triggered by...Lennart Poettering2023-02-101-6/+27
* core: propagate stop too if restart is issuedMike Yuan2023-01-191-15/+27
* core/transaction: modernize to use cleanup attributeMike Yuan2023-01-111-5/+2
* core/transaction: avoid unneeded gotosMike Yuan2023-01-091-7/+4
* core: use LOG_UNIT_MESSAGE() where appropriateZbigniew Jędrzejewski-Szmek2022-05-111-9/+10
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-2/+1
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-22/+17
* core: rework unit printing and implement 'combined' formatZbigniew Jędrzejewski-Szmek2021-06-301-1/+2
* core: rebreak a few commentsLennart Poettering2021-05-251-14/+9
* core: split dependency types into atomsLennart Poettering2021-05-251-53/+38
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-2/+2
* pid1: do not use generated strings as format strings (#19098)Lincoln Ramsay2021-03-241-3/+3
* core: transaction - use hashmap_ensure_putSusant Sahani2021-01-181-5/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* core: propagate triggered unit in more load statesLennart Poettering2020-09-141-1/+1
* core: make log_unit_error() or friends return voidYu Watanabe2020-09-091-8/+7
* tree-wide: define iterator inside of the macroZbigniew Jędrzejewski-Szmek2020-09-081-36/+23
* core: rename manager_unit_file_maybe_loadable_from_cache()Zbigniew Jędrzejewski-Szmek2020-08-311-2/+3
* core: reset bus error before reuseZbigniew Jędrzejewski-Szmek2020-08-031-0/+1
* core: refresh unit cache when building a transaction if UNIT_NOT_FOUNDLuca Boccassi2020-07-071-0/+18
* Revert "job: Don't mark as redundant if deps are relevant"Dave Reisner2020-06-231-4/+4
* manager: free the jobs hashmap after we have no jobsZbigniew Jędrzejewski-Szmek2020-05-281-0/+4
* Remove unneded {}sZbigniew Jędrzejewski-Szmek2020-04-131-2/+1
* pid1: when showing error status, do not switch to status=temporaryZbigniew Jędrzejewski-Szmek2020-03-011-1/+3
* job: Don't mark as redundant if deps are relevantKevin Kuehler2020-01-031-4/+4
* man: Document --job-mode=triggering switchKevin Kuehler2019-11-051-0/+1
* core: Add triggering job modeKevin Kuehler2019-11-051-0/+25
* Create src/shared/unit-file.[ch] for unit-file related opsZbigniew Jędrzejewski-Szmek2019-07-191-1/+2
* core: Check transaction against execution cyclesMichal Koutný2019-06-261-17/+30
* core: refactor transaction.c to use fewer gotosLennart Poettering2019-04-021-31/+46
* core: add new API for enqueing a job with returning the transaction dataLennart Poettering2019-03-271-3/+19
* Enable some more debug logging for transaction buildingJonathon Kowalski2019-01-211-13/+13
* core: make destructive transaction error a bit more usefulLennart Poettering2018-10-131-1/+3
* tree-wide: shorten error logging a bitYu Watanabe2018-08-071-12/+6
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* core: introduce a new load state "bad-setting"Lennart Poettering2018-06-111-1/+3
* core: rename (and modernize) bus_unit_check_load_state() → bus_unit_validat...Lennart Poettering2018-06-111-1/+1