History log of /haiku/src/servers/package/VolumeState.h
Revision Date Author Comments
# 870e93ac 01-May-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move volume change counter back to Volume


# 2dbf8167 27-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Initial old packages state support

* VolumeState: Move locking to Volume.
* Package: Pull the file related functionality into new class
PackageFile. A Package refers to a PackageFile. A PackageFile can be
referenced by multiple Packages. PackageFiles are managed by the new
PackageFileManager.
* CommitTransactionHandler: Clone the passed volume state.
* Volume now manages two VolumeStates: A state reflecting the currently
active packages and the latest state (i.e. the one reflecting the
situation of the packages directory). Usually the two are the same,
unless an old state has been booted.
* The client interface hasn't been adjusted yet. Clients only see the
latest state.


# 7a35d803 20-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move pending job accounting back to Volume


# 273763d0 19-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move Volume::State to top level

... and rename it to VolumeState.


# 870e93acf88329489473abf19e0471454ff9dd2e 01-May-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move volume change counter back to Volume


# 2dbf8167fec7282ac384273014903a1bbdfa49e6 27-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Initial old packages state support

* VolumeState: Move locking to Volume.
* Package: Pull the file related functionality into new class
PackageFile. A Package refers to a PackageFile. A PackageFile can be
referenced by multiple Packages. PackageFiles are managed by the new
PackageFileManager.
* CommitTransactionHandler: Clone the passed volume state.
* Volume now manages two VolumeStates: A state reflecting the currently
active packages and the latest state (i.e. the one reflecting the
situation of the packages directory). Usually the two are the same,
unless an old state has been booted.
* The client interface hasn't been adjusted yet. Clients only see the
latest state.


# 7a35d803d00c1e363c41dca1802be1dd24a404ea 20-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move pending job accounting back to Volume


# 273763d052bcb49a153fd8b434006cce9a0fbe63 19-Apr-2014 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Move Volume::State to top level

... and rename it to VolumeState.