Skip to content

Instantly share code, notes, and snippets.

@MarkDBlackwell
Last active August 29, 2015 14:27
Show Gist options
  • Save MarkDBlackwell/8208e275e3e57d7220e7 to your computer and use it in GitHub Desktop.
Save MarkDBlackwell/8208e275e3e57d7220e7 to your computer and use it in GitHub Desktop.
LilyPond Git - source analysis

Attached are various counts of all the files and file (basename) extensions in LilyPond's Git repository.

No build (make, etc.) commands were run. I analyzed this repository snapshot:

commit e6e59e19a164f0d3af53b0bde3798940de162d66
Date:   Thu Jul 30 20:39:22 2015 +0200
Documentation
Documentation/ca
Documentation/ca/included
Documentation/ca/learning
Documentation/ca/usage
Documentation/ca/web
Documentation/contributor
Documentation/cs
Documentation/cs/essay
Documentation/cs/included
Documentation/cs/learning
Documentation/cs/usage
Documentation/cs/web
Documentation/css
Documentation/de
Documentation/de/essay
Documentation/de/extending
Documentation/de/included
Documentation/de/learning
Documentation/de/notation
Documentation/de/texidocs
Documentation/de/usage
Documentation/de/web
Documentation/es
Documentation/es/essay
Documentation/es/extending
Documentation/es/included
Documentation/es/learning
Documentation/es/notation
Documentation/es/texidocs
Documentation/es/usage
Documentation/es/web
Documentation/essay
Documentation/extending
Documentation/fr
Documentation/fr/essay
Documentation/fr/extending
Documentation/fr/included
Documentation/fr/learning
Documentation/fr/notation
Documentation/fr/texidocs
Documentation/fr/usage
Documentation/fr/web
Documentation/hu
Documentation/hu/essay
Documentation/hu/included
Documentation/hu/learning
Documentation/hu/usage
Documentation/hu/web
Documentation/included
Documentation/it
Documentation/it/included
Documentation/it/learning
Documentation/it/notation
Documentation/it/texidocs
Documentation/it/usage
Documentation/it/web
Documentation/ja
Documentation/ja/included
Documentation/ja/learning
Documentation/ja/notation
Documentation/ja/texidocs
Documentation/ja/usage
Documentation/ja/web
Documentation/learning
Documentation/logo
Documentation/ly-examples
Documentation/misc
Documentation/nl
Documentation/nl/included
Documentation/nl/learning
Documentation/nl/web
Documentation/notation
Documentation/pictures
Documentation/pictures/pdf
Documentation/po
Documentation/po/included
Documentation/snippets
Documentation/snippets/new
Documentation/topdocs
Documentation/usage
Documentation/web
Documentation/web/server
Documentation/zh
Documentation/zh/included
Documentation/zh/web
config
elisp
flower
flower/include
input
input/regression
input/regression/abc2ly
input/regression/lilypond-book
input/regression/lilypond-book/include
input/regression/midi
input/regression/musicxml
lily
lily/include
ly
make
mf
po
ps
python
python/auxiliar
scm
scripts
scripts/auxiliar
scripts/build
stepmake
stepmake/stepmake
tex
vim
./Documentation/ca 7
./Documentation/ca/included 2
./Documentation/ca/learning 5
./Documentation/ca/usage 3
./Documentation/ca/web 5
./Documentation/cs 6
./Documentation/cs/essay 2
./Documentation/cs/included 2
./Documentation/cs/learning 6
./Documentation/cs/usage 6
./Documentation/cs/web 4
./Documentation/de 168
./Documentation/de/essay 4
./Documentation/de/extending 2
./Documentation/de/included 2
./Documentation/de/learning 6
./Documentation/de/notation 25
./Documentation/de/usage 6
./Documentation/de/web 4
./Documentation/es 11
./Documentation/es/essay 2
./Documentation/es/extending 2
./Documentation/es/included 4
./Documentation/es/learning 6
./Documentation/es/notation 25
./Documentation/es/texidocs 662
./Documentation/es/usage 5
./Documentation/es/web 6
./Documentation/fr 10
./Documentation/fr/essay 4
./Documentation/fr/extending 2
./Documentation/fr/included 4
./Documentation/fr/learning 6
./Documentation/fr/notation 25
./Documentation/fr/texidocs 662
./Documentation/fr/usage 5
./Documentation/fr/web 4
./Documentation/hu 8
./Documentation/hu/essay 4
./Documentation/hu/included 2
./Documentation/hu/learning 6
./Documentation/hu/usage 3
./Documentation/hu/web 4
./Documentation/it 9
./Documentation/it/included 4
./Documentation/it/learning 6
./Documentation/it/notation 11
./Documentation/it/texidocs 262
./Documentation/it/usage 5
./Documentation/it/web 4
./Documentation/ja 8
./Documentation/ja/included 2
./Documentation/ja/learning 6
./Documentation/ja/notation 23
./Documentation/ja/texidocs 24
./Documentation/ja/usage 5
./Documentation/ja/web 4
./Documentation/nl 6
./Documentation/nl/included 2
./Documentation/nl/learning 6
./Documentation/nl/web 3
./Documentation/zh 5
./Documentation/zh/included 2
./Documentation/zh/web 5
5005 total
1735 ly
962 texidoc
468 cc
282 itely
249 hh
190 png
136 itexi
130 xml
120 make
102 mf
95 scm
73 py
47 tely
41 snippet-list
39 svg
38 basename-GNUmakefile
29 numeric
28 po
28 html
23 lytex
22 singleton
16 texi
14 sh
12 tex
11 ily
10 pdf
9 ihtml
8 jpg
8 in
8 basename-singleton
7 el
6 vim
6 gitignore
6 basename-README
5 bib
5 abc
4 htmly
4 css
3 xpm
3 ps
3 latex
2 txt
2 tcc
2 pot
2 pl
2 mxl
2 htaccess
2 fontforge
2 basename-VERSION
2 basename-TODO
2 basename-LICENSE
5005 total
5 abc
38 basename-GNUmakefile
2 basename-LICENSE
6 basename-README
8 basename-singleton
2 basename-TODO
2 basename-VERSION
5 bib
468 cc
4 css
7 el
2 fontforge
6 gitignore
249 hh
2 htaccess
28 html
4 htmly
9 ihtml
11 ily
8 in
282 itely
136 itexi
8 jpg
3 latex
1735 ly
23 lytex
120 make
102 mf
2 mxl
29 numeric
10 pdf
2 pl
190 png
28 po
2 pot
3 ps
73 py
95 scm
14 sh
22 singleton
41 snippet-list
39 svg
2 tcc
47 tely
12 tex
16 texi
962 texidoc
2 txt
6 vim
130 xml
3 xpm
--------------
abc:
./input/regression/abc2ly 5
--------------
basename-GNUmakefile:
./Documentation 1
./Documentation/ca 1
./Documentation/cs 1
./Documentation/css 1
./Documentation/de 1
./Documentation/es 1
./Documentation/fr 1
./Documentation/hu 1
./Documentation/it 1
./Documentation/ja 1
./Documentation/logo 1
./Documentation/ly-examples 1
./Documentation/misc 1
./Documentation/nl 1
./Documentation/pictures 1
./Documentation/po 1
./Documentation/topdocs 1
./Documentation/zh 1
./elisp 1
./flower 1
./input 1
./input/regression 1
./input/regression/abc2ly 1
./input/regression/lilypond-book 1
./input/regression/midi 1
./input/regression/musicxml 1
./lily 1
./ly 1
./mf 1
./po 1
./ps 1
./python 1
./python/auxiliar 1
./scm 1
./scripts 1
./scripts/build 1
./tex 1
./vim 1
--------------
basename-LICENSE:
. 1
./input/regression/musicxml 1
--------------
basename-README:
./Documentation/included 1
./Documentation/snippets 1
./Documentation/snippets/new 1
./flower 1
./mf 1
./po 1
--------------
basename-singleton:
./COPYING
./DEDICATION
./HACKING
./HERE
./ROADMAP
./config/install-sh
./vim/vimrc
--------------
basename-TODO:
./flower 1
./po 1
--------------
basename-VERSION:
. 1
./flower 1
--------------
bib:
./Documentation/essay 3
./Documentation/web 2
--------------
cc:
./flower 22
./lily 446
--------------
css:
./Documentation/css 4
--------------
el:
. 1
./elisp 6
--------------
fontforge:
./scripts/auxiliar 2
--------------
gitignore:
. 1
./Documentation/ca/included 1
./Documentation/cs/included 1
./Documentation/hu/included 1
./Documentation/po/included 1
./Documentation/zh/included 1
--------------
hh:
./flower/include 32
./lily/include 217
--------------
htaccess:
./Documentation/web/server 2
--------------
html:
./Documentation/misc 18
./input/regression/lilypond-book 10
--------------
htmly:
./input/regression/lilypond-book 4
--------------
ihtml:
./Documentation 1
./Documentation/ca 1
./Documentation/de 1
./Documentation/es 1
./Documentation/fr 1
./Documentation/hu 1
./Documentation/it 1
./Documentation/nl 1
./Documentation/zh 1
--------------
ily:
./Documentation/included 1
./Documentation/ly-examples 3
./input/regression 5
./input/regression/lilypond-book 1
./input/regression/lilypond-book/include 1
--------------
in:
. 3
./lily 1
./mf 2
./python 1
./tex 1
--------------
itely:
./Documentation/ca/learning 5
./Documentation/ca/usage 3
./Documentation/cs/essay 1
./Documentation/cs/learning 6
./Documentation/cs/usage 6
./Documentation/de/essay 2
./Documentation/de/extending 2
./Documentation/de/learning 6
./Documentation/de/notation 25
./Documentation/de/usage 6
./Documentation/es/essay 2
./Documentation/es/extending 2
./Documentation/es/learning 6
./Documentation/es/notation 25
./Documentation/es/usage 5
./Documentation/essay 2
./Documentation/extending 2
./Documentation/fr/essay 2
./Documentation/fr/extending 2
./Documentation/fr/learning 6
./Documentation/fr/notation 25
./Documentation/fr/usage 5
./Documentation/hu/essay 2
./Documentation/hu/learning 6
./Documentation/hu/usage 3
./Documentation/it/learning 6
./Documentation/it/notation 11
./Documentation/it/usage 5
./Documentation/ja 1
./Documentation/ja/learning 6
./Documentation/ja/notation 23
./Documentation/ja/usage 5
./Documentation/learning 6
./Documentation/nl/learning 6
./Documentation/notation 25
./Documentation/snippets 24
./Documentation/usage 5
./input/regression/lilypond-book 2
--------------
itexi:
./Documentation 6
./Documentation/ca 2
./Documentation/ca/web 5
./Documentation/contributor 15
./Documentation/cs 3
./Documentation/cs/web 4
./Documentation/de 2
./Documentation/de/included 2
./Documentation/de/web 4
./Documentation/es 2
./Documentation/es/included 2
./Documentation/es/web 6
./Documentation/fr 2
./Documentation/fr/included 2
./Documentation/fr/web 4
./Documentation/hu 2
./Documentation/hu/web 4
./Documentation/included 5
./Documentation/it 2
./Documentation/it/included 2
./Documentation/it/web 4
./Documentation/ja 2
./Documentation/ja/included 1
./Documentation/ja/web 4
./Documentation/nl 2
./Documentation/nl/included 1
./Documentation/nl/web 3
./Documentation/web 6
./Documentation/zh 2
./Documentation/zh/web 5
./input/regression/musicxml 30
--------------
jpg:
./Documentation/pictures 8
--------------
latex:
./Documentation/usage 2
./input/regression/lilypond-book 1
--------------
ly:
./Documentation/included 13
./Documentation/ly-examples 14
./Documentation/snippets 279
./input/regression 1250
./input/regression/lilypond-book 3
./input/regression/lilypond-book/include 1
./input/regression/midi 15
./ly 59
./scripts/auxiliar 1
--------------
lytex:
./input/regression/lilypond-book 23
--------------
make:
./make 36
./stepmake/stepmake 84
--------------
mf:
./mf 102
--------------
mxl:
./input/regression/lilypond-book 1
./input/regression/musicxml 1
--------------
numeric:
./Documentation/misc 27
./flower 2
--------------
pdf:
./Documentation/pictures/pdf 10
--------------
pl:
./scripts/build 2
--------------
png:
./Documentation/pictures 190
--------------
po:
./Documentation/po 10
./po 18
--------------
pot:
./Documentation/po 1
./po 1
--------------
ps:
./ps 3
--------------
py:
./input/regression/musicxml 1
./python 14
./python/auxiliar 4
./scripts 8
./scripts/auxiliar 22
./scripts/build 24
--------------
scm:
./scm 94
./scripts 1
--------------
sh:
. 3
./scripts/auxiliar 9
./scripts/build 2
--------------
singleton:
./LICENSE.DOCUMENTATION
./COPYING.FDL
./LICENSE.OFL
./configure.ac
./input/regression/musicxml/31b-Directions-MultimeasureRests.xml.broken
./Documentation/lily-bib.bst
./python/midi.c
./Documentation/pictures/context-example.eps
./config/config.guess
./lily/include/translator.icc
./Documentation/web/server/favicon.ico
./Documentation/lilypond-texi2html.init
./Documentation/lily_search.js
./lily/lexer.ll
./input/regression/lilypond-book/suffix-lyxml.lyxml
./aclocal.m4
./.mailmap
./mf/mf2pt1.mp
./Documentation/lily_index_search.php
./config/config.sub
./scripts/auxiliar/lily-git.tcl
./input/regression/lilypond-book/suffix-texinfo.texinfo
./lily/parser.yy
--------------
snippet-list:
./Documentation/snippets 41
--------------
svg:
./Documentation/pictures 39
--------------
tcc:
./flower/include 1
./lily/include 1
--------------
tely:
./Documentation 8
./Documentation/ca 2
./Documentation/cs 1
./Documentation/de 5
./Documentation/es 6
./Documentation/fr 5
./Documentation/hu 3
./Documentation/it 4
./Documentation/ja 3
./Documentation/nl 1
./input/regression 1
./input/regression/lilypond-book 7
./scripts/auxiliar 1
--------------
tex:
./input/regression/lilypond-book 1
./input/regression/lilypond-book/include 1
./tex 10
--------------
texi:
./Documentation 2
./Documentation/ca 1
./Documentation/cs 1
./Documentation/de 1
./Documentation/es 1
./Documentation/fr 1
./Documentation/hu 1
./Documentation/it 1
./Documentation/ja 1
./Documentation/nl 1
./Documentation/topdocs 3
./Documentation/zh 1
./input/regression/lilypond-book 1
--------------
texidoc:
./Documentation/de 158
./Documentation/es/texidocs 331
./Documentation/fr/texidocs 331
./Documentation/it/texidocs 131
./Documentation/ja/texidocs 12
--------------
txt:
./Documentation/web/server 1
./scripts/build 1
--------------
vim:
./vim 6
--------------
xml:
./Documentation/web/server 1
./input/regression/lilypond-book 2
./input/regression/musicxml 127
--------------
xpm:
./Documentation/logo 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment