summaryrefslogtreecommitdiff
path: root/src/copy.c
AgeCommit message (Expand)AuthorFilesLines
2012-11-20install: fix security racePaul Eggert1-2/+7
2012-09-28cp: fix the --no-preserve=mode optionOndrej Oprala1-0/+10
2012-05-07cp: handle a race condition more sensiblyJim Meyering1-0/+19
2012-05-02cp,mv,install: provide POSIX_FADV_SEQUENTIAL hint to inputPádraig Brady1-0/+3
2012-05-02maint: with split lines, don't leave an operator at end of lineJim Meyering1-2/+2
2012-04-12cp: change --attributes-only to not truncate existing filesPádraig Brady1-1/+3
2012-03-06maint: refactor copy to use is_nul()Pádraig Brady1-26/+7
2012-02-12mv: "mv A B" would sometimes succeed, yet A would remain, ...Jim Meyering1-3/+26
2012-01-30mv: allow moving symlink onto same-inode dest with >= 2 hard linksJim Meyering1-0/+38
2012-01-27maint: use single copyright year rangeJim Meyering1-1/+1
2012-01-09maint: src/*.[ch]: convert more `...' to '...'Jim Meyering1-5/+5
2012-01-09maint: src/*.c: change remaining quotes (without embedded spaces)Jim Meyering1-21/+21
2012-01-01maint: update all copyright year number rangesJim Meyering1-1/+1
2011-07-27maint: copy: refactor hard link creationPádraig Brady1-32/+50
2011-07-26maint: use consistent style in C and test scriptsJim Meyering1-2/+6
2011-07-25cp: don't mishandle existing dir dest permissions (Bug#9170)Paul Eggert1-0/+2
2011-07-25cp -up: preserve all hard linksJim Meyering1-0/+12
2011-07-02maint: use "const" and "pure" function attributes where possibleJim Meyering1-2/+2
2011-06-13maint: use stat-size module from gnulibJames Youngman1-0/+2
2011-05-03copy: fix my typoJim Meyering1-1/+1
2011-05-03copy: correct misuse of quote in diagnosticJeff Liu1-1/+1
2011-04-25copy: include both src and dest names in clone failure diagnosticJeff Liu1-1/+2
2011-04-20copy: use FIEMAP (extent_copy) only for apparently-sparse files,Jim Meyering1-16/+21
2011-04-20copy: factor out a tiny sparse-testing functionJim Meyering1-4/+19
2011-04-20copy: do not treat unwritten extents specially: avoid XFS/ext4 data lossJim Meyering1-1/+4
2011-04-06copy: fix an unlikely memory leak when a fiemap copy failsPádraig Brady1-1/+1
2011-04-02cp: always detect copy-into-self: avoid infloop w/large PATH_MAXJim Meyering1-2/+10
2011-04-01copy: process empty extents more efficientlyPádraig Brady1-14/+66
2011-04-01copy: link rather than copy symlinks, when --link usedPádraig Brady1-7/+20
2011-02-11copy: adjust fiemap handling of sparse filesPádraig Brady1-5/+6
2011-02-11copy: suppress redundant lseeks when using fiemapPádraig Brady1-21/+19
2011-02-05copy: don't let a failed lseek go undiagnosedJim Meyering1-16/+2
2011-01-31cp: fix the buffer size used when writing zerosPádraig Brady1-1/+1
2011-01-31cp: always initialize extent_copy's output parameterJim Meyering1-0/+1
2011-01-31cp: fix copying a sparse file to a pipeJim Meyering1-7/+20
2011-01-31maint: remove unused inclusion of "fiemap.h"Jim Meyering1-4/+0
2011-01-30copy, tee: assume EINTR is always defined: remove #ifdefsJim Meyering1-2/+0
2011-01-30copy: make extent_copy use sparse_copy, rather than its own codeJim Meyering1-60/+49
2011-01-30copy: remove obsolete commentJim Meyering1-12/+9
2011-01-30copy: factor sparse-copying code into its own function, becauseJim Meyering1-98/+114
2011-01-30fiemap copy: avoid leak-on-errorJim Meyering1-4/+6
2011-01-30fiemap copy: avoid a performance hit due to very small bufferJim Meyering1-3/+2
2011-01-30fiemap copy: simplify post-loop logic; improve commentsJim Meyering1-30/+16
2011-01-30fiemap copy: rename some localsJim Meyering1-11/+11
2011-01-30copy: don't allocate a separate buffer just for extent-based copyJim Meyering1-19/+17
2011-01-30copy: tweak variable name; improve a commentJim Meyering1-6/+6
2011-01-30copy: call extent_copy also when make_holes is false, ...Jim Meyering1-16/+13
2011-01-30copy: remove else-after-goto and adjust indentationJim Meyering1-6/+4
2011-01-30extent-scan: adjust naming and formattingJim Meyering1-9/+7
2011-01-30fiemap copy: don't let write failure go unreported; adjust style, etc.Jim Meyering1-9/+19