47 lines
1.6 KiB
Diff
47 lines
1.6 KiB
Diff
From 455712f7f852eb808c12aa20106d2a921e90a9dd Mon Sep 17 00:00:00 2001
|
|
From: Evan Goode <mail@evangoo.de>
|
|
Date: Mon, 19 May 2025 22:37:36 +0000
|
|
Subject: [PATCH 2/3] MergedTransaction::listPersistences
|
|
|
|
---
|
|
libdnf/transaction/MergedTransaction.cpp | 10 ++++++++++
|
|
libdnf/transaction/MergedTransaction.hpp | 1 +
|
|
2 files changed, 11 insertions(+)
|
|
|
|
diff --git a/libdnf/transaction/MergedTransaction.cpp b/libdnf/transaction/MergedTransaction.cpp
|
|
index 75d2c1e7..8f556c02 100644
|
|
--- a/libdnf/transaction/MergedTransaction.cpp
|
|
+++ b/libdnf/transaction/MergedTransaction.cpp
|
|
@@ -97,6 +97,16 @@ MergedTransaction::listCmdlines() const
|
|
return cmdLines;
|
|
}
|
|
|
|
+std::vector< TransactionPersistence >
|
|
+MergedTransaction::listPersistences() const
|
|
+{
|
|
+ std::vector< TransactionPersistence > persistences;
|
|
+ for (auto t : transactions) {
|
|
+ persistences.push_back(t->getPersistence());
|
|
+ }
|
|
+ return persistences;
|
|
+}
|
|
+
|
|
std::vector< TransactionState >
|
|
MergedTransaction::listStates() const
|
|
{
|
|
diff --git a/libdnf/transaction/MergedTransaction.hpp b/libdnf/transaction/MergedTransaction.hpp
|
|
index 50212159..5ef9fb30 100644
|
|
--- a/libdnf/transaction/MergedTransaction.hpp
|
|
+++ b/libdnf/transaction/MergedTransaction.hpp
|
|
@@ -47,6 +47,7 @@ public:
|
|
std::vector< int64_t > listIds() const;
|
|
std::vector< uint32_t > listUserIds() const;
|
|
std::vector< std::string > listCmdlines() const;
|
|
+ std::vector< TransactionPersistence > listPersistences() const;
|
|
std::vector< TransactionState > listStates() const;
|
|
std::vector< std::string > listReleasevers() const;
|
|
std::vector< std::string > listComments() const;
|
|
--
|
|
2.49.0
|
|
|