aboutsummaryrefslogtreecommitdiff
path: root/paludis/merger.cc
AgeCommit message (Expand)AuthorLines
2011-09-02Remove root before permit_destinationAvatar Ciaran McCreesh -1/+1
2011-06-21Merger::permit_destinationAvatar Ciaran McCreesh -6/+12
2011-01-09Rework Pimp to avoid ImpPtr ickinessAvatar Ciaran McCreesh -2/+2
2010-08-24FSEntry -> FSPath, FSStatAvatar Ciaran McCreesh -30/+35
2010-08-12Use output managers for merger hooksAvatar Ciaran McCreesh -13/+13
2010-08-12Let hooks take an output managerAvatar Ciaran McCreesh -13/+27
2010-07-31Move mtime fixing into MergerAvatar Ciaran McCreesh -2/+6
2010-07-31Do symlink rewriting during checksAvatar Ciaran McCreesh -1/+1
2010-07-31Move symlink rewriting into MergerAvatar Ciaran McCreesh -2/+27
2010-07-31TypoAvatar Ciaran McCreesh -1/+1
2010-07-31Merger::on_done_mergeAvatar Ciaran McCreesh -0/+6
2010-07-31Support merging subdirectoriesAvatar Ciaran McCreesh -4/+2
2010-07-31Start basic TarMergerAvatar Ciaran McCreesh -9/+94
2010-07-28Move some code into MergerAvatar Ciaran McCreesh -1/+313
2010-07-28Add Merger base classAvatar Ciaran McCreesh -0/+40
2010-07-28Merger -> FSMergerAvatar Ciaran McCreesh -1297/+0
2010-07-24Make use of Options init listsAvatar Ciaran McCreesh -4/+4
2010-07-23PrivateImplementationPattern -> Pimp, Implementation -> ImpAvatar Ciaran McCreesh -4/+4
2010-07-22Less verbose PrivateImplementationPatternAvatar Ciaran McCreesh -1/+1
2010-07-22No more tr1:: and tr1/Avatar Ciaran McCreesh -7/+7
2010-07-21xattr is in sys/xattr.h these daysAvatar Ciaran McCreesh -1/+1
2010-01-03mtime fixingAvatar Ciaran McCreesh -7/+34
2009-12-22build_options: preserve_workAvatar Ciaran McCreesh -2/+4
2009-12-13Timestamp wrapper classAvatar Ciaran McCreesh -2/+2
2009-12-13mtime needs to be set after writingAvatar David Leverton -8/+8
2009-10-21Call futimens properly.Avatar Mike Kelly -4/+4
2009-10-16Another mtime fixAvatar Ciaran McCreesh -5/+5
2009-10-16Make mtime preservation work for old phase orderAvatar Ciaran McCreesh -14/+5
2009-10-16mo_preserve_mtimes for EAPI 3Avatar Ciaran McCreesh -23/+72
2009-09-01dodgy fs checkAvatar Ciaran McCreesh -0/+7
2009-02-21Check fchown return codeAvatar Ciaran McCreesh -2/+4
2009-02-01Fix merging as a hardlinkAvatar Maximilian Grothusmann -1/+3
2008-12-05kill some srAvatar Ciaran McCreesh -30/+30
2008-08-12Use std::rename from <cstdio>.Avatar Ciaran McCreesh -3/+4
2008-08-03Kill kc. Breaks python.Avatar Ciaran McCreesh -63/+63
2008-07-28Change the mode of the symlink, not its target.Avatar David Leverton -7/+12
2008-07-28Don't clobber set*id bits. Fixes: ticket:623Avatar David Leverton -2/+2
2008-06-30Don't unlink entries that don't need itAvatar Fernando J. Pereda -5/+3
2008-06-24importare can now change file ownership to root.Avatar Ciaran McCreesh -6/+5
2008-06-23Fix indenting.Avatar Ciaran McCreesh -1/+1
2008-06-22use fstat to check for directory - for portabilityAvatar kimrhh -1/+7
2008-06-22Unset permissions on entries that are going to be removedAvatar Fernando J. Pereda -10/+1
2008-06-22Do ownership fixing in IMAGEAvatar Fernando J. Pereda -68/+71
2008-06-03Don't touch hardlinks multiple times. Fixes ticket:589Avatar Fernando J. Pereda -5/+10
2008-05-19Add REAL_DESTINATION to merger hooks. From samvimes. Fixes ticket:550Avatar Fernando J. Pereda -5/+7
2008-04-30Bug fix: if we install a directory via rename(), call utime() on all file chi...Avatar Ciaran McCreesh -0/+2
2008-04-26paludis::tr1:: is dead. We no longer support compilers that don't do tr1 (tha...Avatar Ciaran McCreesh -92/+114
2008-04-22Don't need to closeAvatar Ciaran McCreesh -1/+0
2008-04-22Preserve extended attributes, where supportedAvatar Ciaran McCreesh -2/+95
2008-04-16Give log messages an idAvatar Ciaran McCreesh -48/+48