~ubuntu-branches/ubuntu/wily/libfile-find-object-perl/wily

« back to all changes in this revision

Viewing changes to Changes

  • Committer: Package Import Robot
  • Author(s): Xavier Guimard, Salvatore Bonaccorso, Ryan Niebur, Ansgar Burchardt, Jonathan Yu, Xavier Guimard
  • Date: 2012-12-04 21:46:40 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20121204214640-32zzsts0gm1g2qke
Tags: 0.2.6-1
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
  perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
  permitted by Debian Policy 3.8.3).

[ Ryan Niebur ]
* Email change: Jonathan Yu -> jawnsy@cpan.org

[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.

[ Jonathan Yu ]
* Imported Upstream version 0.2.1
* Imported Upstream version 0.2.2
* Imported Upstream version 0.2.3

[ Xavier Guimard ]
* Imported Upstream version 0.2.6
* Update source format to 3.0 (quilt)
* Bump Standards-Version to 3.9.4
* Use debhelper 8
* Update debian/copyright (years, format, license)
* Update debian/rules to use dh
* Add libmodule-build-perl in dependencies

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
0.2.6 - Sun 25 Nov 09:50:22 IST 2012
 
2
    - Correct a typo:
 
3
        - see https://rt.cpan.org/Ticket/Display.html?id=81428
 
4
        - Thanks to Xavier Guimard for the report.
 
5
    - Remove trailing space.
 
6
 
 
7
0.2.5 - Thu Jul 12 15:51:56 IDT 2012
 
8
    - Add the scripts/tag-release.pl script to tag a release in the
 
9
    Mercurial repository.
 
10
        - The problem is that I'm using different conventions for the
 
11
        names of the tags in different repositories and wish to introduce
 
12
        some consistency.
 
13
 
 
14
0.2.4 - Thu Jul 12 15:44:16 IDT 2012
 
15
    - Update the link to the new repository at bitbucket.org.
 
16
    - Add cleanup for a temporary directory in the tests.
 
17
 
 
18
0.2.3 - Thu Jul 30 21:26:21 IDT 2009
 
19
    - 0.2.2 seems to have been deleted. Re-uploading.
 
20
        - thanks to lwpetre
 
21
 
 
22
0.2.2 - Thu Jun 25 22:39:10 IDT 2009
 
23
    - added some META.yml resources.
 
24
        - added META.yml keywords.
 
25
 
1
26
0.2.1 - Thu Jun 18 18:01:24 IDT 2009
2
27
    - Optimization: removed the _dir field of File::Find::Object::PathComp
3
28
    and its _dir_copy copy-accessor, and replaced them all with passing
5
30
    eliminated a similar symptom to this one:
6
31
        - http://en.wikipedia.org/wiki/Schlemiel_the_painter%27s_Algorithm
7
32
    - Added the ->is_file() method to ::Result.
8
 
    - Converted ::Result->is_dir() to use -d _ 
 
33
    - Converted ::Result->is_dir() to use -d _
9
34
    - Added ::Result->is_link().
10
35
 
11
36
0.2.0 - Sun Feb 22 11:52:06 IST 2009
12
 
    - Optimization: now not checking for the existence of the callback() after 
 
37
    - Optimization: now not checking for the existence of the callback() after
13
38
    every iteration, in case it doesn't exist. Instead, the default_actions
14
39
    is calculated according to its existence when the tree traverser
15
40
    is initialized.
16
41
    - Refactoring/Optimization: avoided having two _set_obj() methds by
17
42
    calling _set_obj() from _run_cb().
18
 
    
 
43
 
19
44
0.1.9 - Tue Feb 10 16:54:00 IST 2009
20
45
    - Added use integer to the modules, because they don't make use
21
46
    of floating-point calculation. It may be a minor optimization, but then
22
47
    again it may be not.
23
 
    - Optimization: optimized the loop detection by having a hash lookup 
 
48
    - Optimization: optimized the loop detection by having a hash lookup
24
49
    of inodes in each path component, that are built incrementally and checked
25
50
    for every subsequent node.
26
51
    - Optimization: replaced the _top_it() of _me_die() with a normal method
30
55
    - Clarified the licensing blurbs of the .pm files.
31
56
 
32
57
0.1.8 - Mon Jan 19 18:36:51 IST 2009
33
 
    - Optimization/Refactoring: replaced the last call to ->_father with a 
 
58
    - Optimization/Refactoring: replaced the last call to ->_father with a
34
59
    call to _current_father(). Removed ->_father and optimized
35
60
    _current_father() .
36
61
    - Optimization/Refactoring: refactored _become_default() to remove
59
84
 
60
85
0.1.7 - Thu Jan 15 16:09:49 IST 2009
61
86
    - Fixed the check-for-link and for directory semantics on Windows
62
 
    and other systems. Converted to "perldoc -f lstat" instead of 
 
87
    and other systems. Converted to "perldoc -f lstat" instead of
63
88
    "perldoc -f stat", and using stat only for symbolic links to check
64
89
    if they are directories. Now added a test for that.
65
90
        - Fixed t/01ffo.t to check for the warning.
82
107
    - A small optimization - got rid of _current_components_copy() (which
83
108
    was useless because _current_components already returns a dynamic
84
109
    reference) and replaced all calls with calls to _current_components().
85
 
    - A small optimization - ->dir() instead of ->_dir_copy() for 
 
110
    - A small optimization - ->dir() instead of ->_dir_copy() for
86
111
    a function whose return value is dereferenced and flatted.
87
112
    - A small optimization - now caching the results of _current_components
88
113
    inside an accessor and updating it upon every change.
92
117
    - Optimization/Refactoring - changed the actions() handling so instead
93
118
    of having the indices, we calculate an array of master actions at
94
119
    start that correspond with the depth() parameter, and then assign it for
95
 
    each PathComponent object in turn based on $top. This is instead of 
 
120
    each PathComponent object in turn based on $top. This is instead of
96
121
    the indexes and explicit calculations etc., which was both messier
97
122
    and slower.
98
123
    - Optimization/Refactoring - renamed _current_components() to
104
129
    call. Now _mystat is not an action, but rather called explicitly.
105
130
    _is_top() is now PODded-out because it's not used.
106
131
    - Refactoring - made the top path component-handling object a separate
107
 
    object (::PathTop) instead of $top/$tree . Hopefully, this will later 
 
132
    object (::PathTop) instead of $top/$tree . Hopefully, this will later
108
133
    allow caching _current(), and having a unified directory stack.
109
134
    - Refactoring - created a base class for Path-Components (i.e: ::PathTop
110
135
    and ::PathComponent). Most of the methods out of ::Base belong there
115
140
    - Refactoring - made the first ::PathTop component the first element
116
141
    in _dir_stack() so we won't need to keep in a distinct reference. All
117
142
    the other elements moved 1 level down the stack.
118
 
    - Optimization - now caching $top->_dir_stack()->[-1] into 
 
143
    - Optimization - now caching $top->_dir_stack()->[-1] into
119
144
    $top->_current() as an accessor.
120
145
 
121
146
0.1.5 - Sat Jan  3 17:17:31 IST 2009
170
195
    manner - just not traversing them further.
171
196
 
172
197
0.0.9 - Fri Feb 22 20:04:03 IST 2008
173
 
    - Now running canonpath() on the targets in the call to 
 
198
    - Now running canonpath() on the targets in the call to
174
199
      File::Find::Object->new. That way, trailing slashes are omitted in
175
200
      the results.
176
 
    - Allow File::Find::Object to properly accept paths to regular 
 
201
    - Allow File::Find::Object to properly accept paths to regular
177
202
      files as input paths. Fixes:
178
203
        http://rt.cpan.org/Public/Bug/Display.html?id=33453
179
204
      Thanks to Sergey V Panteleev for reporting the bug.
183
208
        - Added a test for it in t/03traverse.t
184
209
 
185
210
0.0.8 - Tue Jul 31 16:23:34 IDT 2007
186
 
    - added the empty PL_FILES key to the Makefile.PL to avoid running 
 
211
    - added the empty PL_FILES key to the Makefile.PL to avoid running
187
212
    Build.PL on older versions of EU::MM.
188
213
 
189
214
0.0.7 - Fri Feb  2 19:03:29 IST 2007
223
248
    - Added the Changes file.
224
249
    - Changed the license to GPL/Artistic/Artistic-2.0
225
250
    - Placed the .pm files inside lib.
226
 
    - Added the TreeCreate module under t/lib (with appropriate tests) to test 
 
251
    - Added the TreeCreate module under t/lib (with appropriate tests) to test
227
252
    the main module.
228
 
    - Made the default test order lexicographical, and predictable. In the 
229
 
    process, eliminated keeping the directory handles, and possibly the fact 
 
253
    - Made the default test order lexicographical, and predictable. In the
 
254
    process, eliminated keeping the directory handles, and possibly the fact
230
255
    that they are kept open.
231
256
    - Fixed a bug where circular references prevented the module from being
232
257
    destroyed.