1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1//EN"
2 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
3 <html xmlns=
"http://www.w3.org/1999/xhtml" xml:
lang=
"en">
5 <meta http-equiv=
"Content-Type" content=
"text/html; charset=UTF-8" />
6 <meta name=
"generator" content=
"AsciiDoc 8.2.7" />
7 <style type=
"text/css">
9 p
, li
, dt
, dd
, div
, pre
, h1
, h2
, h3
, h4
, h5
, h6
{
11 border: 1px solid red;
16 margin: 1em 5% 1em 5%;
21 text-decoration: underline
;
41 h1
, h2
, h3
, h4
, h5
, h6
{
43 font-family: sans-serif
;
50 border-bottom: 2px solid silver
;
68 border: 1px solid silver
;
87 font-family: sans-serif
;
94 font-family: sans-serif
;
98 font-family: sans-serif
;
100 border-top: 2px solid silver
;
106 padding-bottom: 0.5em;
110 padding-bottom: 0.5em;
114 div
.tableblock
, div
.imageblock
, div
.exampleblock
, div
.verseblock
,
115 div
.quoteblock
, div
.literalblock
, div
.listingblock
, div
.sidebarblock
,
116 div
.admonitionblock
{
119 margin-bottom: 1.5em;
121 div
.admonitionblock
{
123 margin-bottom: 2.5em;
126 div
.content
{ /* Block element content. */
130 /* Block element titles. */
131 div
.title
, caption
.title
{
133 font-family: sans-serif
;
137 margin-bottom: 0.5em;
143 td div
.title:first-child
{
146 div
.content div
.title:first-child
{
149 div
.content
+ div
.title
{
153 div
.sidebarblock
> div
.content
{
155 border: 1px solid silver
;
162 div
.listingblock
> div
.content
{
163 border: 1px solid silver
;
171 div
.quoteblock
> div
.attribution
{
179 div
.verseblock
> div
.content
{
182 div
.verseblock
> div
.attribution
{
186 /* DEPRECATED: Pre version 8.2.7 verse style literal block. */
187 div
.verseblock
+ div
.attribution
{
191 div
.admonitionblock
.icon
{
195 text-decoration: underline
;
197 padding-right: 0.5em;
199 div
.admonitionblock td
.content
{
201 border-left: 2px solid silver
;
204 div
.exampleblock
> div
.content
{
205 border-left: 2px solid silver
;
209 div
.imageblock div
.content
{ padding-left: 0; }
210 div
.imageblock img
{ border: 1px solid silver
; }
211 span
.image img
{ border-style: none
; }
215 margin-bottom: 0.8em;
227 list-style-position: outside
;
230 list-style-type: decimal
;
233 list-style-type: lower-alpha
;
236 div
.tableblock
> table
{
237 border: 3px solid
#527bbd;
240 font-family: sans-serif
;
249 margin-bottom: 0.8em;
252 padding-bottom: 15px;
257 padding-right: 0.8em;
264 div#footer-badges
{ display: none
; }
269 font-family: sans-serif
;
273 margin-bottom: 0.1em;
276 div
.toclevel1
, div
.toclevel2
, div
.toclevel3
, div
.toclevel4
{
292 /* Workarounds for IE6's broken and incomplete CSS2. */
294 div
.sidebar-content
{
296 border: 1px solid silver
;
299 div
.sidebar-title
, div
.image-title
{
301 font-family: sans-serif
;
304 margin-bottom: 0.5em;
307 div
.listingblock div
.content
{
308 border: 1px solid silver
;
313 div
.quoteblock-attribution
{
318 div
.verseblock-content
{
321 div
.verseblock-attribution
{
326 div
.exampleblock-content
{
327 border-left: 2px solid silver
;
331 /* IE6 sets dynamically generated links as visited. */
332 div#toc
a:visited
{ color: blue
; }
334 /* Because IE6 child selector is broken. */
336 list-style-type: lower-alpha
;
338 div
.olist2 div
.olist ol
{
339 list-style-type: decimal
;
342 <title>git2cl
</title>
349 <div class=
"sectionbody">
350 <div class=
"para"><p>This is a quick'n'dirty tool to convert git logs to GNU ChangeLog
352 <div class=
"para"><p>The tool invokes
<em>git log
</em> internally unless you pipe a log to it.
353 Thus, typically you would use it as follows:
</p></div>
354 <div class=
"literalblock">
355 <div class=
"content">
356 <pre><tt>jas@mocca:~/src/libtasn1$ git2cl
> ChangeLog
357 jas@mocca:~/src/libtasn1$
</tt></pre>
359 <div class=
"para"><p>If you don't want git2cl to invoke git log internally, you can use it
360 as a pipe. It needs a git log generated with
—pretty
—numstat and
361 —summary. You can use it as follows:
</p></div>
362 <div class=
"literalblock">
363 <div class=
"content">
364 <pre><tt>jas@mocca:~/src/libtasn1$ git log --pretty --numstat --summary | ~/src/git2cl/git2cl
> ChangeLog
365 jas@mocca:~/src/libtasn1$
</tt></pre>
367 <div class=
"para"><p>The output format is specified by:
</p></div>
368 <div class=
"para"><p><a href=
"http://www.gnu.org/prep/standards/html_node/Change-Logs.html">http://www.gnu.org/prep/standards/html_node/Change-Logs.html
</a></p></div>
369 <div class=
"para"><p>My inspiration for writing this tool was the
370 <a href=
"http://www.red-bean.com/cvs2cl/">cvs2cl
</a> tool, which I have been
371 using in several projects. Replacing it was necessary to seriously
372 consider switching from CVS to GIT for my projects.
</p></div>
373 <div class=
"para"><p>The canonical home page for git2cl is:
374 <a href=
"http://josefsson.org/git2cl/">http://josefsson.org/git2cl/
</a> and its repository can be found at
375 <a href=
"http://repo.or.cz/w/git2cl.git">http://repo.or.cz/w/git2cl.git
</a>.
</p></div>
378 <h2 id=
"_credits">Credits
</h2>
379 <div class=
"sectionbody">
380 <div class=
"para"><p>Luis Mondesi contributed several improvements.
</p></div>
382 <h2 id=
"_support">Support
</h2>
383 <div class=
"sectionbody">
384 <div class=
"para"><p>Try talking to
<a href=
"mailto:simon@josefsson.org">Simon Josefsson
</a>.
</p></div>
387 <div id=
"footer-text">
388 Last updated
2008-
08-
27 12:
42:
17 CEST