path: root/paludis/fs_merger.hh
AgeCommit message (Collapse)AuthorLines
2022-10-13fs_merger: Simplify code by providing FSMergerError ctor taking errno argumentAvatar Marvin Schmidt -0/+1
2020-10-16modernize: Mark overriding functions as suchAvatar Marvin Schmidt -9/+9
Done using clang-tidy's `modernize-use-override` check
2015-08-21throw() -> noexceptAvatar Wouter van Kesteren -1/+1
Change-Id: I461abfda8b7297c1bd04f1090f8d58fa96364616 Reviewed-on: https://galileo.mailstation.de/gerrit/1892 Reviewed-by: Saleem Abdulrasool <compnerd@compnerd.org> Reviewed-by: Kylie McClain <somasis@exherbo.org>
2013-06-01merger: add support for selective partsAvatar Saleem Abdulrasool -0/+7
This adds the ability to take the associated classification information via expart and then use that along with options to selectively install parts. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-18merger: refactor merge displayAvatar Saleem Abdulrasool -0/+3
This moves the stringification of the classification, and the formatting of the merge display into FSMerger so that it may be shared across the VDB merger and the NDBAM merger. This will be used internally in FSMerger for selective parts. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-05-18merger: refactor make_arrowsAvatar Saleem Abdulrasool -0/+2
make_arrows is used to generate indicators for FS mergers. The arrows that are generated are similar for all FS mergers. Permit overriding of the arrow generation in the future if necessary by making the method virtual and hoist it into the base class FSMerger so that it may be shared across the VDB merger as well as the NDBAM merger. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2013-03-11allow partitioning imageAvatar Saleem Abdulrasool -0/+4
This adds a new function `expart' which allows partitioning the image into separate parts. This information is then provided to the merge to record. Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>
2012-01-14Allow some FSMerger warnings to be fatalAvatar Ciaran McCreesh -0/+8
2011-06-21Merger::permit_destinationAvatar Ciaran McCreesh -0/+5
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -3/+2
Fixes: ticket:1070
2011-01-01Use name_foo rather than foo_nameAvatar Ciaran McCreesh -10/+10
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -52/+51
Fixes: ticket:967
2010-08-12Use output managers for merger hooksAvatar Ciaran McCreesh -0/+3
2010-07-31Move symlink rewriting into MergerAvatar Ciaran McCreesh -1/+0
2010-07-31Support merging subdirectoriesAvatar Ciaran McCreesh -0/+4
2010-07-31Start basic TarMergerAvatar Ciaran McCreesh -7/+5
2010-07-28Move some code into MergerAvatar Ciaran McCreesh -51/+8
2010-07-28Add Merger base classAvatar Ciaran McCreesh -5/+4
2010-07-28Merger -> FSMergerAvatar Ciaran McCreesh -0/+272