1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
|
Revision history for Perl extension File::Copy::Recursive.
0.45 UNRELEASED
- PR #21: fix version 0.43 in Changes file (thanks karenetheridge)
- PR #19: Added missing license meta name. (thanks manwar and karenetheridge)
- PR #24: allow for dev = 0 on NetBSD (thanks plicease)
- PR #25: Remove warning when copying a dir without write perm on the original. (thanks ehickeycp)
- Issue #26: change issues from rt to github
0.44 Tue Apr 24 08:18:19 2018
- Issue #18: fix t/05.legacy-pathmk_unc.t for recent updates (thanks zdm)
0.43 Sat Apr 21 15:39:09 2018
- pull request #16 - strip down list of prerequisites to modules that are safe to use high on
the CPAN river (thanks karenetheridge)
0.42 Fri Apr 20 23:42:41 2018
- rt 125136 - reinstate 5.8 compat by not using // operator in the new unc test (thanks SREZIC)
- pull request #14 - Add .gitignore. (thanks jkeenan)
- pull request #13 - File::Find::Rule is used in the test suite but not named as a prequisite in Makefile.PL. (thanks jkeenan)
0.41 Thu Apr 19 15:58:12 2018
- Issue #10 and #8: fix Makefile.PL; add github metadata (thanks karenetheridge and chorny)
- Issue #11: Fix the test failure described in RT#123964 (thanks tomhukins and SREZIC)
- Issue #9: Fixes for Windows (thanks chorny)
- rt 124324 - fix v0.40 changelog date (thanks ANDK)
- rt 124151 - pathrm with force on should guard against absolute paths (thanks chorny)
- rt 124423 - have fcopy() work around File::Copy::copy() bug rt132866 (thanks DROLSKY)
- Issue #12 and rt 124166 - set umask for reliability (thanks teoric and ether)
- rt 43328 - add ULC test to verify pathmk() w/ ULC (thanks willi.weikum and LouisStrous)
0.40 Tue Jan 16 10:00:09 2018
- github Issue #5 - Deep directories pathmk
- rt 123966 - switch to bsd_glob() since glob() will disappear in perl 5.30
- rt 123971 - skip symlink tests when the OS does not support symlinks
- rt 123970 - use Path::Tiny instead of File::Slurp in tests
- rt 117241 - add test for read only directories
0.39 Fri Dec 29 13:26:12 2017
- tidy code
- Change into directory before emptying it
- Stop emptying/removing a path if it is changed out from underneath us
- pathrm() fixes
- Actual unit tests!
0.38 Sun Dec 7 22:35:42 2008
- do rmove() symlink fixups like rcopy() from ver 0.37
- rt 29750 (added $DirPerms)
- Added requested rcopy_glob() && rmove_glob() for convenience
0.37 Thu Oct 9 11:52:54 2008
- rt 38959 POD fix ups
- improved rcopy() symlink logic and do &goto; to preserve the stack
- added "tests" to the TODO list, patches welcome!
0.36 Wed Apr 16 15:32:36 2008
- made all bareword file handles be lexical variables if the perl is new enough to support it (5.6.0 and up, see 'Indirect Filehandles' in perlopentut)
0.35 Mon Aug 27 16:18:53 2007
- fixed rt 29008
0.34 Tue Aug 21 09:41:05 2007
- samecheck return; instead of croak;
- remaining croak()'s to $! = .. return;
0.33 Thu May 10 12:19:36 2007
- Sorry missed this one w/ 0.32... rt 25529
0.32 Wed May 9 20:56:55 2007
- rt 26459
0.31 Wed Jan 24 16:42:15 2007
- Fixed "Uninitialized value in -e ... line 196" problem. (Thanks Ben Thomas)
- Fixed similar issue in nearby code (use of $_[0] instead of $org)
- removed pointless at best, vague problem at best !-e readlink() check from symlink patch from 21267 introduced in 0.26
0.30 Fri Dec 8 14:26:49 2006
- Added $BdTrgWrn to quiet warnings by default (rt 23861)
- added backwards compat for pre 5.6 perls (rt 21800)
- Added $SkipFlop (rt request 21503)
0.29 Tue Oct 31 12:21:20 2006
- Made fcopy() do samecheck if $RMTrgFil is used and is triggered to avoid it removing the file before it can be copied to itself.
0.28 Thu Sep 7 15:27:06 2006
- rebundled with make dist under COPY_EXTENDED_ATTRIBUTES_DISABLE=true for
21378, thnaks Robert Boone for that excellent solution!
0.27 Wed Sep 6 23:46:16 2006
- quick rename so it can be uploaded fresh due to pause upload mishap
0.26 Wed Sep 6 23:45:16 2006
- added local DIE SIG as per 21351
- handle symlinks whose target's are missing more gracefully - 21267
0.25 Mon Jul 3 10:20:50 2006
- [forgot to add this one... ??]
0.24 Thu Jun 22 13:32:55 2006
- fixed bug 20045
0.23 Thu Jun 1 08:40:53 2006
- fixed bug 19637
0.22 Thu May 11 08:18:36 2006
- fixed bug 19205
0.21 Mon Apr 24 12:28:11 2006
- made dircopy() use fcopy() instead of copy() for files so that it'd behave consistently and correctly
- updated some POD
0.20 Tue Apr 11 15:29:37 2006
- fixed bug 18667
- added $CondCopy functionality to dircopy() (and subsequently dirmove() and rcopy() and rmove() when handling directpries)
0.19 Mon Feb 27 07:37:01 2006
- added missing "star check" to rcopy() (thanks Ben Thomas)
- added "star check" to rmove() and had it removed if necessary, to make passing the same variables to rcopy and rmove will work ok
- added untainting and slight "best practive" cleanup to a for loop
0.18 Sun Jan 29 13:34:37 2006
- added parens to the opendir() calls to avoid spurious 5.8.1 and < warnings, thanks Chris Scott for letting me know about it
- fixed change log 0.17 mistype {(0 to ()} :)
0.17 Thu Jan 26 11:51:01 2006
- fixed pathempty() calling close() instead of closedir() (17295, thanks Stoian for bringing that out)
- changed handles to variables as per "Perl Best Pratices"
- change a readir to us single quote sinstead o double since no interpolation is being done
0.16 Mon Aug 29 08:06:14 2005
- fixed fcopy() + $RMTrgFil spurious behavior when target is a directory
0.15 Fri Aug 26 08:40:26 2005
- changed $RMTrgDir and $RMTrgFil to carp() instead of warn() and with slightly more useful message
- fixed issue with VERSION() that conflicted with UNIVERSAL's VERSION functionality
- added "TO DO" regarding an OO interface
0.14 Thu Aug 25 14:19:58 2005
- added $RMTrgDir and $RMTrgFil functionality
0.13 Wed Aug 24 14:41:14 2005
- added cp -rf star glob funtionality to better emulate cp -rf when using $CPRFComp
- fixed possible "read-only" value error/warning when $CPRFComp is in effect
0.12 Wed Aug 24 09:18:01 2005
- Fixed absolute path bug in pathmk()
0.11 Sun Aug 21 16:04:10 2005
- Added the *move and path* functions
- Added $CopyLoop
- Made fcopy() recursively create its base directories if necessary like dircopy() did in 0.09 on
0.10 Sat Aug 6 17:01:12 2005
- fixed indent in "SEE ALSO" POD that made it render badly
- Added $PFSCheck
0.09 Fri Aug 5 18:59:11 2005
- made dircopy handle symlinks properly
- made dircopy recursivley create a multiple directory target dir if necessary
- added $CPRFComp
0.08 Fri Jul 29 14:35:44 2005
- fixed side effect of 0.07 not returning properly
0.07 Mon Jul 18 18:32:36 2005
- changed dircopy to return if subsequent copy fails (IE liek permission denied) so that "or [warn|die] $!" will work recursively also
0.06 Fri Apr 15 11:25:27 2005
- cleaned up Makefile.PL
- added symlink preservation support (Thanks to Troy Goodson for pointing out that need)
0.05 Mon Jan 24 19:10:50 2005
- removed Makefile.PL perl version restriction
0.04 Tue Jan 18 20:59:44 2005
- added File::Copy::Recursive::VERSION(), not sure why I missed it before ;p
- removed use 5.008001; since its not dependant on any version
0.03 Mon Jan 17 19:11:19 2005
- fixed documentation misspelling
0.02 Tue Dec 7 06:45:42 2004
- added documentation about return values that was left out
- changed return pardigm for fcopy() so if rcopy() was called in list context on a file you wouldn't get uninitialized value warnings.
0.01 Sun Dec 5 16:04:10 2004
- original version; created by h2xs 1.22 with options
-AXc -n File::Copy::Recursive
|