History log of /haiku/headers/private/package/manager/RepositoryBuilder.h
Revision Date Author Comments
# c138f1f2 31-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BRepositoryBuilder: Add constructor for pre-init'ed repository


# 83462cc2 31-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Refactor reusable pkgman code into libpackage

* Move RepositoryBuilder class to libpackage and add B* prefix to name.
* Pull BPackageManager class out of PackageManager and move to
libpackage. The base class is customizable via three handler objects
responsible for transaction handling, request execution, respectively
user interaction.
* Reorganize _ApplyPackageChanges(): Now we first prepare the
transactions for all affected installation locations (downloading
files etc.) and then commit them.


# c138f1f2afff354f4b77c2c07a74c23af469bcb3 31-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

BRepositoryBuilder: Add constructor for pre-init'ed repository


# 83462cc28d356d564a818c1d34605ed2ec83f274 31-Aug-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

Refactor reusable pkgman code into libpackage

* Move RepositoryBuilder class to libpackage and add B* prefix to name.
* Pull BPackageManager class out of PackageManager and move to
libpackage. The base class is customizable via three handler objects
responsible for transaction handling, request execution, respectively
user interaction.
* Reorganize _ApplyPackageChanges(): Now we first prepare the
transactions for all affected installation locations (downloading
files etc.) and then commit them.