History log of /haiku/src/servers/package/FSTransaction.h
Revision Date Author Comments
# ce312433 02-Jul-2015 Philippe Saint-Pierre <stpere@gmail.com>

package_daemon::FSTransaction: Init fIsFinished

CID 1108429.


# 23733521 26-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Implement writable files handling

* Move Volume::Exception to top level and into own files.
* Add utility class FSUtils, move Volume::RelativePath there and add a
bunch of FS utility functionality.
* Add FSTransaction, a helper class to record FS operations and revert
them.
* When activating a package we now extract the writable
files/directories it declares. The handling is not quite complete:
- We don't handle merges yet. I.e. the user will have to do that
manually for now.
- We don't propagate issues/infos regarding the writable files (e.g.
that a manual intervention is required) to the user yet.


# ce3124335fe9b0235b71938101c63e7e183428f3 02-Jul-2015 Philippe Saint-Pierre <stpere@gmail.com>

package_daemon::FSTransaction: Init fIsFinished

CID 1108429.


# 23733521a7b2d6c16027654c606c6069ef026357 26-Sep-2013 Ingo Weinhold <ingo_weinhold@gmx.de>

package daemon: Implement writable files handling

* Move Volume::Exception to top level and into own files.
* Add utility class FSUtils, move Volume::RelativePath there and add a
bunch of FS utility functionality.
* Add FSTransaction, a helper class to record FS operations and revert
them.
* When activating a package we now extract the writable
files/directories it declares. The handling is not quite complete:
- We don't handle merges yet. I.e. the user will have to do that
manually for now.
- We don't propagate issues/infos regarding the writable files (e.g.
that a manual intervention is required) to the user yet.