Showing 7 changed files with 14 additions and 654 deletions
-18
development.txt
... ...
@@ -1,18 +0,0 @@
1
-Installation
2
-
3
-  Install required moudles.
4
-
5
-    perl cpanm -l extlib Module::CoreList
6
-    perl t/module.t list | perl -Iextlib/lib/perl5 cpanm -n -L extlib
7
-
8
-  Check if installation is successed.
9
-  
10
-    prove xt
11
-
12
-  All tests is successed, module installation is success.
13
-
14
-Creat tar ball
15
-  
16
-  APP_NAME=gitweblite
17
-  VERSION=1.00
18
-  git archive --format=tar --prefix=$APP_NAME-$VERSION/ v$VERSION | gzip > $APP_NAME-$VERSION.tar.gz
extlib/.gitignore
No changes.
-295
extlib/man/man1/corelist.1
... ...
@@ -1,295 +0,0 @@
1
-.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
2
-.\"
3
-.\" Standard preamble:
4
-.\" ========================================================================
5
-.de Sp \" Vertical space (when we can't use .PP)
6
-.if t .sp .5v
7
-.if n .sp
8
-..
9
-.de Vb \" Begin verbatim text
10
-.ft CW
11
-.nf
12
-.ne \\$1
13
-..
14
-.de Ve \" End verbatim text
15
-.ft R
16
-.fi
17
-..
18
-.\" Set up some character translations and predefined strings.  \*(-- will
19
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20
-.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
21
-.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
22
-.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
23
-.\" nothing in troff, for use with C<>.
24
-.tr \(*W-
25
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26
-.ie n \{\
27
-.    ds -- \(*W-
28
-.    ds PI pi
29
-.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30
-.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
31
-.    ds L" ""
32
-.    ds R" ""
33
-.    ds C` ""
34
-.    ds C' ""
35
-'br\}
36
-.el\{\
37
-.    ds -- \|\(em\|
38
-.    ds PI \(*p
39
-.    ds L" ``
40
-.    ds R" ''
41
-'br\}
42
-.\"
43
-.\" Escape single quotes in literal strings from groff's Unicode transform.
44
-.ie \n(.g .ds Aq \(aq
45
-.el       .ds Aq '
46
-.\"
47
-.\" If the F register is turned on, we'll generate index entries on stderr for
48
-.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
50
-.\" output yourself in some meaningful fashion.
51
-.ie \nF \{\
52
-.    de IX
53
-.    tm Index:\\$1\t\\n%\t"\\$2"
54
-..
55
-.    nr % 0
56
-.    rr F
57
-.\}
58
-.el \{\
59
-.    de IX
60
-..
61
-.\}
62
-.\"
63
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64
-.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
65
-.    \" fudge factors for nroff and troff
66
-.if n \{\
67
-.    ds #H 0
68
-.    ds #V .8m
69
-.    ds #F .3m
70
-.    ds #[ \f1
71
-.    ds #] \fP
72
-.\}
73
-.if t \{\
74
-.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75
-.    ds #V .6m
76
-.    ds #F 0
77
-.    ds #[ \&
78
-.    ds #] \&
79
-.\}
80
-.    \" simple accents for nroff and troff
81
-.if n \{\
82
-.    ds ' \&
83
-.    ds ` \&
84
-.    ds ^ \&
85
-.    ds , \&
86
-.    ds ~ ~
87
-.    ds /
88
-.\}
89
-.if t \{\
90
-.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91
-.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92
-.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93
-.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94
-.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95
-.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96
-.\}
97
-.    \" troff and (daisy-wheel) nroff accents
98
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105
-.ds ae a\h'-(\w'a'u*4/10)'e
106
-.ds Ae A\h'-(\w'A'u*4/10)'E
107
-.    \" corrections for vroff
108
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110
-.    \" for low resolution devices (crt and lpr)
111
-.if \n(.H>23 .if \n(.V>19 \
112
-\{\
113
-.    ds : e
114
-.    ds 8 ss
115
-.    ds o a
116
-.    ds d- d\h'-1'\(ga
117
-.    ds D- D\h'-1'\(hy
118
-.    ds th \o'bp'
119
-.    ds Th \o'LP'
120
-.    ds ae ae
121
-.    ds Ae AE
122
-.\}
123
-.rm #[ #] #H #V #F C
124
-.\" ========================================================================
125
-.\"
126
-.IX Title "CORELIST 1"
127
-.TH CORELIST 1 "2012-03-21" "perl v5.14.2" "User Contributed Perl Documentation"
128
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
129
-.\" way too many mistakes in technical documents.
130
-.if n .ad l
131
-.nh
132
-.SH "NAME"
133
-corelist \- a commandline frontend to Module::CoreList
134
-.SH "DESCRIPTION"
135
-.IX Header "DESCRIPTION"
136
-See Module::CoreList for one.
137
-.SH "SYNOPSIS"
138
-.IX Header "SYNOPSIS"
139
-.Vb 4
140
-\&    corelist \-v
141
-\&    corelist [\-a|\-d] <ModuleName> | /<ModuleRegex>/ [<ModuleVersion>] ...
142
-\&    corelist [\-v <PerlVersion>] [ <ModuleName> | /<ModuleRegex>/ ] ...
143
-\&    corelist [\-r <PerlVersion>] ...
144
-.Ve
145
-.SH "OPTIONS"
146
-.IX Header "OPTIONS"
147
-.IP "\-a" 4
148
-.IX Item "-a"
149
-lists all versions of the given module (or the matching modules, in case you
150
-used a module regexp) in the perls Module::CoreList knows about.
151
-.Sp
152
-.Vb 1
153
-\&    corelist \-a Unicode
154
-\&
155
-\&    Unicode was first released with perl v5.6.2
156
-\&      v5.6.2     3.0.1
157
-\&      v5.8.0     3.2.0
158
-\&      v5.8.1     4.0.0
159
-\&      v5.8.2     4.0.0
160
-\&      v5.8.3     4.0.0
161
-\&      v5.8.4     4.0.1
162
-\&      v5.8.5     4.0.1
163
-\&      v5.8.6     4.0.1
164
-\&      v5.8.7     4.1.0
165
-\&      v5.8.8     4.1.0
166
-\&      v5.8.9     5.1.0
167
-\&      v5.9.0     4.0.0
168
-\&      v5.9.1     4.0.0
169
-\&      v5.9.2     4.0.1
170
-\&      v5.9.3     4.1.0
171
-\&      v5.9.4     4.1.0
172
-\&      v5.9.5     5.0.0
173
-\&      v5.10.0    5.0.0
174
-\&      v5.10.1    5.1.0
175
-\&      v5.11.0    5.1.0
176
-\&      v5.11.1    5.1.0
177
-\&      v5.11.2    5.1.0
178
-\&      v5.11.3    5.2.0
179
-\&      v5.11.4    5.2.0
180
-\&      v5.11.5    5.2.0
181
-\&      v5.12.0    5.2.0
182
-\&      v5.12.1    5.2.0
183
-\&      v5.12.2    5.2.0
184
-\&      v5.12.3    5.2.0
185
-\&      v5.12.4    5.2.0
186
-\&      v5.13.0    5.2.0
187
-\&      v5.13.1    5.2.0
188
-\&      v5.13.2    5.2.0
189
-\&      v5.13.3    5.2.0
190
-\&      v5.13.4    5.2.0
191
-\&      v5.13.5    5.2.0
192
-\&      v5.13.6    5.2.0
193
-\&      v5.13.7    6.0.0
194
-\&      v5.13.8    6.0.0
195
-\&      v5.13.9    6.0.0
196
-\&      v5.13.10   6.0.0
197
-\&      v5.13.11   6.0.0
198
-\&      v5.14.0    6.0.0
199
-\&      v5.14.1    6.0.0
200
-\&      v5.15.0    6.0.0
201
-.Ve
202
-.IP "\-d" 4
203
-.IX Item "-d"
204
-finds the first perl version where a module has been released by
205
-date, and not by version number (as is the default).
206
-.IP "\-? or \-help" 4
207
-.IX Item "-? or -help"
208
-help! help! help! to see more help, try \-\-man.
209
-.IP "\-man" 4
210
-.IX Item "-man"
211
-all of the help
212
-.IP "\-v" 4
213
-.IX Item "-v"
214
-lists all of the perl release versions we got the CoreList for.
215
-.Sp
216
-If you pass a version argument (value of \f(CW$]\fR, like \f(CW5.00503\fR or \f(CW5.008008\fR),
217
-you get a list of all the modules and their respective versions.
218
-(If you have the \f(CW\*(C`version\*(C'\fR module, you can also use new-style version numbers,
219
-like \f(CW5.8.8\fR.)
220
-.Sp
221
-In module filtering context, it can be used as Perl version filter.
222
-.IP "\-r" 4
223
-.IX Item "-r"
224
-lists all of the perl releases and when they were released
225
-.Sp
226
-If you pass a perl version you get the release date for that version only.
227
-.PP
228
-As a special case, if you specify the module name \f(CW\*(C`Unicode\*(C'\fR, you'll get
229
-the version number of the Unicode Character Database bundled with the
230
-requested perl versions.
231
-.SH "EXAMPLES"
232
-.IX Header "EXAMPLES"
233
-.Vb 1
234
-\&    $ corelist File::Spec
235
-\&
236
-\&    File::Spec was first released with perl 5.005
237
-\&
238
-\&    $ corelist File::Spec 0.83
239
-\&
240
-\&    File::Spec 0.83 was released with perl 5.007003
241
-\&
242
-\&    $ corelist File::Spec 0.89
243
-\&
244
-\&    File::Spec 0.89 was not in CORE (or so I think)
245
-\&
246
-\&    $ corelist File::Spec::Aliens
247
-\&
248
-\&    File::Spec::Aliens  was not in CORE (or so I think)
249
-\&
250
-\&    $ corelist /IPC::Open/
251
-\&
252
-\&    IPC::Open2 was first released with perl 5
253
-\&
254
-\&    IPC::Open3 was first released with perl 5
255
-\&
256
-\&    $ corelist /MANIFEST/i
257
-\&
258
-\&    ExtUtils::Manifest was first released with perl 5.001
259
-\&
260
-\&    $ corelist /Template/
261
-\&
262
-\&    /Template/  has no match in CORE (or so I think)
263
-\&
264
-\&    $ corelist \-v 5.8.8 B
265
-\&
266
-\&    B                        1.09_01
267
-\&
268
-\&    $ corelist \-v 5.8.8 /^B::/
269
-\&
270
-\&    B::Asmdata               1.01
271
-\&    B::Assembler             0.07
272
-\&    B::Bblock                1.02_01
273
-\&    B::Bytecode              1.01_01
274
-\&    B::C                     1.04_01
275
-\&    B::CC                    1.00_01
276
-\&    B::Concise               0.66
277
-\&    B::Debug                 1.02_01
278
-\&    B::Deparse               0.71
279
-\&    B::Disassembler          1.05
280
-\&    B::Lint                  1.03
281
-\&    B::O                     1.00
282
-\&    B::Showlex               1.02
283
-\&    B::Stackobj              1.00
284
-\&    B::Stash                 1.00
285
-\&    B::Terse                 1.03_01
286
-\&    B::Xref                  1.01
287
-.Ve
288
-.SH "COPYRIGHT"
289
-.IX Header "COPYRIGHT"
290
-Copyright (c) 2002\-2007 by D.H. aka PodMaster
291
-.PP
292
-Currently maintained by the perl 5 porters <perl5\-porters@perl.org>.
293
-.PP
294
-This program is distributed under the same terms as perl itself.
295
-See http://perl.org/ or http://cpan.org/ for more info on that.
-307
extlib/man/man3/Module::CoreList.3
... ...
@@ -1,307 +0,0 @@
1
-.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
2
-.\"
3
-.\" Standard preamble:
4
-.\" ========================================================================
5
-.de Sp \" Vertical space (when we can't use .PP)
6
-.if t .sp .5v
7
-.if n .sp
8
-..
9
-.de Vb \" Begin verbatim text
10
-.ft CW
11
-.nf
12
-.ne \\$1
13
-..
14
-.de Ve \" End verbatim text
15
-.ft R
16
-.fi
17
-..
18
-.\" Set up some character translations and predefined strings.  \*(-- will
19
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20
-.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
21
-.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
22
-.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
23
-.\" nothing in troff, for use with C<>.
24
-.tr \(*W-
25
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26
-.ie n \{\
27
-.    ds -- \(*W-
28
-.    ds PI pi
29
-.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30
-.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
31
-.    ds L" ""
32
-.    ds R" ""
33
-.    ds C` ""
34
-.    ds C' ""
35
-'br\}
36
-.el\{\
37
-.    ds -- \|\(em\|
38
-.    ds PI \(*p
39
-.    ds L" ``
40
-.    ds R" ''
41
-'br\}
42
-.\"
43
-.\" Escape single quotes in literal strings from groff's Unicode transform.
44
-.ie \n(.g .ds Aq \(aq
45
-.el       .ds Aq '
46
-.\"
47
-.\" If the F register is turned on, we'll generate index entries on stderr for
48
-.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49
-.\" entries marked with X<> in POD.  Of course, you'll have to process the
50
-.\" output yourself in some meaningful fashion.
51
-.ie \nF \{\
52
-.    de IX
53
-.    tm Index:\\$1\t\\n%\t"\\$2"
54
-..
55
-.    nr % 0
56
-.    rr F
57
-.\}
58
-.el \{\
59
-.    de IX
60
-..
61
-.\}
62
-.\"
63
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64
-.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
65
-.    \" fudge factors for nroff and troff
66
-.if n \{\
67
-.    ds #H 0
68
-.    ds #V .8m
69
-.    ds #F .3m
70
-.    ds #[ \f1
71
-.    ds #] \fP
72
-.\}
73
-.if t \{\
74
-.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75
-.    ds #V .6m
76
-.    ds #F 0
77
-.    ds #[ \&
78
-.    ds #] \&
79
-.\}
80
-.    \" simple accents for nroff and troff
81
-.if n \{\
82
-.    ds ' \&
83
-.    ds ` \&
84
-.    ds ^ \&
85
-.    ds , \&
86
-.    ds ~ ~
87
-.    ds /
88
-.\}
89
-.if t \{\
90
-.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91
-.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92
-.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93
-.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94
-.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95
-.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96
-.\}
97
-.    \" troff and (daisy-wheel) nroff accents
98
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105
-.ds ae a\h'-(\w'a'u*4/10)'e
106
-.ds Ae A\h'-(\w'A'u*4/10)'E
107
-.    \" corrections for vroff
108
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110
-.    \" for low resolution devices (crt and lpr)
111
-.if \n(.H>23 .if \n(.V>19 \
112
-\{\
113
-.    ds : e
114
-.    ds 8 ss
115
-.    ds o a
116
-.    ds d- d\h'-1'\(ga
117
-.    ds D- D\h'-1'\(hy
118
-.    ds th \o'bp'
119
-.    ds Th \o'LP'
120
-.    ds ae ae
121
-.    ds Ae AE
122
-.\}
123
-.rm #[ #] #H #V #F C
124
-.\" ========================================================================
125
-.\"
126
-.IX Title "Module::CoreList 3"
127
-.TH Module::CoreList 3 "2012-03-21" "perl v5.14.2" "User Contributed Perl Documentation"
128
-.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
129
-.\" way too many mistakes in technical documents.
130
-.if n .ad l
131
-.nh
132
-.SH "NAME"
133
-Module::CoreList \- what modules shipped with versions of perl
134
-.SH "SYNOPSIS"
135
-.IX Header "SYNOPSIS"
136
-.Vb 1
137
-\& use Module::CoreList;
138
-\&
139
-\& print $Module::CoreList::version{5.00503}{CPAN}; # prints 1.48
140
-\&
141
-\& print Module::CoreList\->first_release(\*(AqFile::Spec\*(Aq);         # prints 5.00405
142
-\& print Module::CoreList\->first_release_by_date(\*(AqFile::Spec\*(Aq); # prints 5.005
143
-\& print Module::CoreList\->first_release(\*(AqFile::Spec\*(Aq, 0.82);   # prints 5.006001
144
-\&
145
-\& print join \*(Aq, \*(Aq, Module::CoreList\->find_modules(qr/Data/);
146
-\&    # prints \*(AqData::Dumper\*(Aq
147
-\& print join \*(Aq, \*(Aq, Module::CoreList\->find_modules(qr/test::h.*::.*s/i, 5.008008);
148
-\&    # prints \*(AqTest::Harness::Assert, Test::Harness::Straps\*(Aq
149
-\&
150
-\& print join ", ", @{ $Module::CoreList::families{5.005} };
151
-\&    # prints "5.005, 5.00503, 5.00504"
152
-.Ve
153
-.SH "DESCRIPTION"
154
-.IX Header "DESCRIPTION"
155
-Module::CoreList provides information on which core and dual-life modules shipped
156
-with each version of perl.
157
-.PP
158
-It provides a number of mechanisms for querying this information.
159
-.PP
160
-There is a utility called corelist provided with this module
161
-which is a convenient way of querying from the command-line.
162
-.PP
163
-There is a functional programming \s-1API\s0 available for programmers to query
164
-information.
165
-.PP
166
-Programmers may also query the contained hash structures to find relevant
167
-information.
168
-.SH "FUNCTIONS API"
169
-.IX Header "FUNCTIONS API"
170
-These are the functions that are available, they may either be called as functions or class methods:
171
-.PP
172
-.Vb 1
173
-\&  Module::CoreList::first_release(\*(AqFile::Spec\*(Aq); # as a function
174
-\&
175
-\&  Module::CoreList\->first_release(\*(AqFile::Spec\*(Aq); # class method
176
-.Ve
177
-.ie n .IP """first_release( MODULE )""" 4
178
-.el .IP "\f(CWfirst_release( MODULE )\fR" 4
179
-.IX Item "first_release( MODULE )"
180
-Behaviour since version 2.11
181
-.Sp
182
-Requires a \s-1MODULE\s0 name as an argument, returns the perl version when that module first
183
-appeared in core as ordered by perl version number or undef ( in scalar context )
184
-or an empty list ( in list context ) if that module is not in core.
185
-.ie n .IP """first_release_by_date( MODULE )""" 4
186
-.el .IP "\f(CWfirst_release_by_date( MODULE )\fR" 4
187
-.IX Item "first_release_by_date( MODULE )"
188
-Requires a \s-1MODULE\s0 name as an argument, returns the perl version when that module first
189
-appeared in core as ordered by release date or undef ( in scalar context )
190
-or an empty list ( in list context ) if that module is not in core.
191
-.ie n .IP """find_modules( REGEX, [ LIST OF PERLS ] )""" 4
192
-.el .IP "\f(CWfind_modules( REGEX, [ LIST OF PERLS ] )\fR" 4
193
-.IX Item "find_modules( REGEX, [ LIST OF PERLS ] )"
194
-Takes a regex as an argument, returns a list of modules that match the regex given.
195
-If only a regex is provided applies to all modules in all perl versions. Optionally
196
-you may provide a list of perl versions to limit the regex search.
197
-.ie n .IP """find_version( PERL_VERSION )""" 4
198
-.el .IP "\f(CWfind_version( PERL_VERSION )\fR" 4
199
-.IX Item "find_version( PERL_VERSION )"
200
-Takes a perl version as an argument. Returns that perl version if it exists or \f(CW\*(C`undef\*(C'\fR
201
-otherwise.
202
-.ie n .IP """is_deprecated( MODULE, PERL_VERSION )""" 4
203
-.el .IP "\f(CWis_deprecated( MODULE, PERL_VERSION )\fR" 4
204
-.IX Item "is_deprecated( MODULE, PERL_VERSION )"
205
-Available in version 2.22 and above.
206
-.Sp
207
-Returns true if \s-1MODULE\s0 is marked as deprecated in \s-1PERL_VERSION\s0.  If \s-1PERL_VERSION\s0 is
208
-omitted, it defaults to the current version of Perl.
209
-.ie n .IP """removed_from( MODULE )""" 4
210
-.el .IP "\f(CWremoved_from( MODULE )\fR" 4
211
-.IX Item "removed_from( MODULE )"
212
-Available in version 2.32 and above
213
-.Sp
214
-Takes a module name as an argument, returns the first perl version where that module
215
-was removed from core. Returns undef if the given module was never in core or remains
216
-in core.
217
-.ie n .IP """removed_from_by_date( MODULE )""" 4
218
-.el .IP "\f(CWremoved_from_by_date( MODULE )\fR" 4
219
-.IX Item "removed_from_by_date( MODULE )"
220
-Available in version 2.32 and above
221
-.Sp
222
-Takes a module name as an argument, returns the first perl version by release date where that module
223
-was removed from core. Returns undef if the given module was never in core or remains
224
-in core.
225
-.SH "DATA STRUCTURES"
226
-.IX Header "DATA STRUCTURES"
227
-These are the hash data structures that are available:
228
-.ie n .IP "%Module::CoreList::version" 4
229
-.el .IP "\f(CW%Module::CoreList::version\fR" 4
230
-.IX Item "%Module::CoreList::version"
231
-A hash of hashes that is keyed on perl version as indicated
232
-in $].  The second level hash is module => version pairs.
233
-.Sp
234
-Note, it is possible for the version of a module to be unspecified,
235
-whereby the value is \f(CW\*(C`undef\*(C'\fR, so use \f(CW\*(C`exists $version{$foo}{$bar}\*(C'\fR if
236
-that's what you're testing for.
237
-.Sp
238
-Starting with 2.10, the special module name \f(CW\*(C`Unicode\*(C'\fR refers to the version of
239
-the Unicode Character Database bundled with Perl.
240
-.ie n .IP "%Module::CoreList::released" 4
241
-.el .IP "\f(CW%Module::CoreList::released\fR" 4
242
-.IX Item "%Module::CoreList::released"
243
-Keyed on perl version this contains \s-1ISO\s0
244
-formatted versions of the release dates, as gleaned from perlhist.
245
-.ie n .IP "%Module::CoreList::families" 4
246
-.el .IP "\f(CW%Module::CoreList::families\fR" 4
247
-.IX Item "%Module::CoreList::families"
248
-New, in 1.96, a hash that
249
-clusters known perl releases by their major versions.
250
-.ie n .IP "%Module::CoreList::deprecated" 4
251
-.el .IP "\f(CW%Module::CoreList::deprecated\fR" 4
252
-.IX Item "%Module::CoreList::deprecated"
253
-A hash of hashes keyed on perl version and on module name.
254
-If a module is defined it indicates that that module is
255
-deprecated in that perl version and is scheduled for removal
256
-from core at some future point.
257
-.ie n .IP "%Module::CoreList::upstream" 4
258
-.el .IP "\f(CW%Module::CoreList::upstream\fR" 4
259
-.IX Item "%Module::CoreList::upstream"
260
-A hash that contains information on where patches should be directed
261
-for each core module.
262
-.Sp
263
-\&\s-1UPSTREAM\s0 indicates where patches should go. \f(CW\*(C`undef\*(C'\fR implies
264
-that this hasn't been discussed for the module at hand.
265
-\&\f(CW\*(C`blead\*(C'\fR indicates that the copy of the module in the blead
266
-sources is to be considered canonical, \f(CW\*(C`cpan\*(C'\fR means that the
267
-module on \s-1CPAN\s0 is to be patched first. \f(CW\*(C`first\-come\*(C'\fR means
268
-that blead can be patched freely if it is in sync with the
269
-latest release on \s-1CPAN\s0.
270
-.ie n .IP "%Module::CoreList::bug_tracker" 4
271
-.el .IP "\f(CW%Module::CoreList::bug_tracker\fR" 4
272
-.IX Item "%Module::CoreList::bug_tracker"
273
-A hash that contains information on the appropriate bug tracker
274
-for each core module.
275
-.Sp
276
-\&\s-1BUGS\s0 is an email or url to post bug reports.  For modules with
277
-\&\s-1UPSTREAM\s0 => 'blead', use perl5\-porters@perl.org.  rt.cpan.org
278
-appears to automatically provide a \s-1URL\s0 for \s-1CPAN\s0 modules; any value
279
-given here overrides the default:
280
-http://rt.cpan.org/Public/Dist/Display.html?Name=$ModuleName
281
-.SH "CAVEATS"
282
-.IX Header "CAVEATS"
283
-Module::CoreList currently covers the 5.000, 5.001, 5.002, 5.003_07,
284
-5.004, 5.004_05, 5.005, 5.005_03, 5.005_04, 5.6.0, 5.6.1, 5.6.2, 5.7.3,
285
-5.8.0, 5.8.1, 5.8.2, 5.8.3, 5.8.4, 5.8.5, 5.8.6, 5.8.7, 5.8.8, 5.8.9,
286
-5.9.0, 5.9.1, 5.9.2, 5.9.3, 5.9.4, 5.9.5, 5.10.0, 5.10.1, 5.11.0, 5.11.1,
287
-5.11.2, 5.11.3, 5.11.4, 5.11.5, 5.12.0, 5.12.1, 5.12.2, 5.12.3, 5.12.4,
288
-5.13.0, 5.13.1, 5.13.2, 5.13.3, 5.13.4, 5.13.5, 5.13.6, 5.13.7, 5.13.8,
289
-5.13.9, 5.13.10, 5.13.11, 5.14.0, 5.14.1, 5.14.2, 5.15.0, 5.15.1, 5.15.2,
290
-5.15.3, 5.15.4, 5.15.5, 5.15.6, 5.15.7, 5.15.8 and 5.15.9 releases of perl.
291
-.SH "HISTORY"
292
-.IX Header "HISTORY"
293
-Moved to Changes file.
294
-.SH "AUTHOR"
295
-.IX Header "AUTHOR"
296
-Richard Clamp <richardc@unixbeard.net>
297
-.PP
298
-Currently maintained by the perl 5 porters <perl5\-porters@perl.org>.
299
-.SH "LICENSE"
300
-.IX Header "LICENSE"
301
-Copyright (C) 2002\-2009 Richard Clamp.  All Rights Reserved.
302
-.PP
303
-This module is free software; you can redistribute it and/or modify it
304
-under the same terms as Perl itself.
305
-.SH "SEE ALSO"
306
-.IX Header "SEE ALSO"
307
-corelist, Module::Info, perl, <http://perlpunks.de/corelist>
+14 -34
templates/admin/create.html.ep
... ...
@@ -1,42 +1,22 @@
1 1
 % layout 'common';
2
-  %= include '/css/common';
3
-  
4
-  %= stylesheet begin
5
-    .rep_panel {
6
-      overflow:hidden;
7
-    }
8
-    .rep_panel .rleft {
9
-      float:left;
10
-    }
11
-    .rep_panel .rmiddle {
12
-      float:left;
13
-    }
14
-    .rep_panel .rbottom {
15
-      float:left;
16
-    }
17
-  % end 
18 2
 
19 3
   %= include '/include/header';
20 4
 
21
-  <div class="main_panel">
22
-    <div class="rep_panel">
23
-      <div class="rleft">
24
-        <div class="rowner_header>Owner</div>
25
-        <div class="rowner">yuki-kimoto</div>
26
-      </div>
27
-      <div class="rmiddle">
28
-        <div class="rmiddle_top></div>
29
-        <div class="rmiddle_bottom">/</div>
30
-      </div>
31
-      <div class="rbottom">
32
-        <div class="rrep_header">Repository name</div>
33
-        <div class="rrep"><input></div>
34
-      </div>
35
-    </div>
5
+  <div class="container">
6
+    <form action="<%= url_for->query(op => 'create') %>" method="post">
7
+      <div><b>Repository name</b></div>
8
+      <div><%= input_tag 'repository_name', type => 'text', style => 'width:300px' %></div>
36 9
 
37
-    <div>Description (optional)</div>
38
-    <div><input></div>
10
+      <div><b>Description</b> (optional)</div>
11
+      <div><%= input_tag 'description', type => 'text', style => 'width:600px' %></div>
39 12
 
40
-    <div>Initialize this repository with a README</div>
13
+      <label class="checkbox">
14
+        <%= check_box 'readme_contain' %> <b>Initialize this repository with a README</b>
15
+      </label>
16
+      <div style="margin-bottom:10px">
17
+        This will allow you to git clone the repository immediately.
18
+      </div>
19
+      <input type="submit" class="btn" value="Create repository">
20
+    </form>
41 21
   </div>
42 22
   %= include '/include/footer';
user/public/.gitignore
No changes.
user/templates/.gitignore
No changes.