-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathChanges
188 lines (143 loc) · 7.7 KB
/
Changes
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