From 67d798dcb056b815b5439b05bd823a4a46843899 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Wed, 12 Mar 2025 13:04:58 +0100 Subject: katja: Show only updates --- katja/repository.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'katja/repository.cpp') diff --git a/katja/repository.cpp b/katja/repository.cpp index e9a345c..270ffec 100644 --- a/katja/repository.cpp +++ b/katja/repository.cpp @@ -3,6 +3,25 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ +#include "katja/repository.hpp" + namespace katja { + std::string package_identifier::to_string() const + { + std::string identifier; + const std::size_t total_size = this->name.size() + this->version.size() + + this->architecture.size() + this->data.size() + 3; + + identifier.reserve(total_size); + identifier.append(this->name); + identifier.push_back(';'); + identifier.append(this->version); + identifier.push_back(';'); + identifier.append(this->architecture); + identifier.push_back(';'); + identifier.append(this->data); + + return identifier; + } } -- cgit v1.2.3