Skip to content

Instantly share code, notes, and snippets.

@dtasev
Last active October 11, 2019 09:08
Show Gist options
  • Save dtasev/45a7133f92340a7708438a19837301cc to your computer and use it in GitHub Desktop.
Save dtasev/45a7133f92340a7708438a19837301cc to your computer and use it in GitHub Desktop.
Mantid File Extensions count
File differences 11 OCT 2019 - 17 SEP 2018
h +363
cpp +161
rst +161
py +618
md5 +316
png +187
xml +65
txt +42
ui +32
dat +1
dot +6
cmake +2
jpg -1
Source files total October 11, 2019 (h, cpp, py): 10119
h 4949
cpp 2733
rst 1860
py 2437
md5 1981
png 1371
xml 520
txt 269
ui 245
dat 155
dot 118
cmake 71
jpg 39
Source files total September 17, 2018 (h, cpp, py): 8977
--- September 17, 2018.txt
h 4586
cpp 2572
rst 1699
py 1819
md5 1665
png 1184
xml 455
txt 227
ui 213
dat 154
dot 112
cmake 69
jpg 40
File differences September 17, 2018 - August 24, 2017
h +297
cpp +156
rst +270
py +424
md5 +160
png +344
xml +49
txt +15
ui +14
dat +0
dot +17
cmake +7
jpg +20
Source files total September 17, 2018 (h, cpp, py): 8977
--- September 17, 2018.txt
h 4586
cpp 2572
rst 1699
py 1819
md5 1665
png 1184
xml 455
txt 227
ui 213
dat 154
dot 112
cmake 69
jpg 40
Source files total August 24, 2017 (h, cpp, py): 8010
--- August 24, 2017.txt
h 4289
cpp 2416
rst 1429
py 1395
md5 1505
png 840
xml 406
txt 212
ui 199
dat 154
dot 95
cmake 62
jpg 20
File differences August 24, 2017.txt - October 24, 2016.txt
h +142
cpp +78
rst +104
py +163
md5 +309
png +140
xml +15
txt +14
ui +2
dat +1
dot +25
cmake +3
jpg +1
Source files total August 24, 2017 (h, cpp, py): 8010
--- August 24, 2017.txt
h 4289
cpp 2416
rst 1429
py 1395
md5 1505
png 840
xml 406
txt 212
ui 199
dat 154
dot 95
cmake 62
jpg 20
--- October 24, 2016.txt
4147 h
2338 cpp
1325 rst
1232 py
1196 md5
700 png
391 xml
255 pyc
198 txt
197 ui
153 dat
101 cc
70 dot
62 ass
59 cmake
43 in
40 cif
37 map
35 out
29 dic
27 m
20 md
19 jpg
19 gitignore
17 pdn
13 ttf
12 sh
12 cxx
12 bat
11 qrc
9 pump
9 m4
8 tpl
7 pyd
6 xcconfig
6 tcc
6 PNG
6 json
6 html
6 conf
6 c
5 odg
5 ico
5 cvsignore
4 xsd
4 template
4 supp
4 prm
4 plist
4 gif
3 so
3 sip
3 properties
3 pl
3 patch
3 JPG
3 jpeg
3 icns
3 dsp
3 cbproj
2 xcf
2 vcproj
2 unix
2 TXT
2 sub
2 spec
2 sln
2 rc
2 pri
2 pbxproj
2 LGPL
2 js
2 hh
2 guess
2 GPL3
2 css
2 config
2 am
2 ac
2 2/DEBIAN/control
1 XML
1 vsprops
1 vbs
1 user
1 texi
1 tex
1 rtf
1 resX
1 resx
1 props
1 pro
1 PL
1 pbs
1 msvc
1 inc
1 iml
1 hpp
1 groupproj
1 githooks/pre-commit
1 githooks/commit-msg
1 gitattributes
1 flake8
1 exe
1 dsw
1 doxyfile
1 dox
1 desktop
1 def
1 csv
1 cppclean
1 clang-format
1 cl
1 cfg
1 bcc32
1 7/DEBIAN/control
1 6/DEBIAN/control
1 5/DEBIAN/control
1 4/DEBIAN/control
1 3/DEBIAN/control
1 1/DEBIAN/control
1 0/scripts/generator/README
1 0/scripts/generator/LICENSE
1 0/README
1 0/LICENSE
1 0/gtest/README
1 0/gtest/LICENSE
1 0/gtest/CONTRIBUTORS
1 0/gtest/configure
1 0/gtest/CHANGES
1 0/gtest/build-aux/missing
1 0/gtest/build-aux/install-sh
1 0/gtest/build-aux/depcomp
1 0/DEBIAN/control
1 0/CONTRIBUTORS
1 0/configure
1 0/CHANGES
1 0/build-aux/missing
1 0/build-aux/install-sh
1 0/build-aux/depcomp
1 /tools/Workflow/git/Makefile
1 /tools/Workflow/git/gitworkflow-helpers
1 /tools/Workflow/git/git-test
1 /tools/Workflow/git/git-publish
1 /tools/Workflow/git/git-new
1 /tools/Workflow/git/git-finish
1 /tools/Workflow/git/git-checkbuild
1 /tools/Development/git/git-add-test-data
1 /tools/CodeAnalysis/gcovr
1 /Testing/Tools/unittest-xml-reporting/LICENSE
1 /Testing/Tools/cxxtest/Versions
1 /Testing/Tools/cxxtest/TODO
1 /Testing/Tools/cxxtest/test/unit/SConstruct
1 /Testing/Tools/cxxtest/test/Makefile
1 /Testing/Tools/cxxtest/sample/winddk/SOURCES
1 /Testing/Tools/cxxtest/sample/winddk/Makefile
1 /Testing/Tools/cxxtest/sample/SCons/SConstruct
1 /Testing/Tools/cxxtest/sample/msvc/Makefile
1 /Testing/Tools/cxxtest/sample/mock/Makefile
1 /Testing/Tools/cxxtest/sample/Construct
1 /Testing/Tools/cxxtest/README
1 /Testing/Tools/cxxtest/python/scripts/cxxtestgen
1 /Testing/Tools/cxxtest/docs/Makefile
1 /Testing/Tools/cxxtest/COPYING
1 /Testing/Tools/cxxtest/build_tools/SCons/test/target_syntax/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/string_cpppath/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/recursive_sources/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/recursive_sources/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/printer_propagation/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/nonstandard_cxxtest_dir/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/need_cpppath/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/multifile_tests/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/include_CXXFLAGS/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/include_CXXFLAGS/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/include_CCFLAGS/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/include_CCFLAGS/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/globbing/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/globbing/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/globbing_edmundo/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/globbing_edmundo/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/expanding_#/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/expanding_#/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/empty_source_list/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/empty_source_list/README
1 /Testing/Tools/cxxtest/build_tools/SCons/test/default_env/SConstruct
1 /Testing/Tools/cxxtest/build_tools/SCons/test/default_env/README
1 /Testing/Tools/cxxtest/build_tools/SCons/AUTHORS
1 /Testing/Data/UnitTest/fa47dee6f10804d3f6ecae4c0f5cc8a6
1 /Testing/Data/UnitTest/6749948083a1d97757b56cb5924415b4
1 /scripts/Interface/README
1 /QtPropertyBrowser/src/QtVariantPropertyManager
1 /QtPropertyBrowser/src/QtVariantProperty
1 /QtPropertyBrowser/src/QtVariantEditorFactory
1 /QtPropertyBrowser/src/QtTreePropertyBrowser
1 /QtPropertyBrowser/src/QtTimePropertyManager
1 /QtPropertyBrowser/src/QtTimeEditFactory
1 /QtPropertyBrowser/src/QtStringPropertyManager
1 /QtPropertyBrowser/src/QtSpinBoxFactory
1 /QtPropertyBrowser/src/QtSliderFactory
1 /QtPropertyBrowser/src/QtSizePropertyManager
1 /QtPropertyBrowser/src/QtSizePolicyPropertyManager
1 /QtPropertyBrowser/src/QtSizeFPropertyManager
1 /QtPropertyBrowser/src/QtScrollBarFactory
1 /QtPropertyBrowser/src/QtRectPropertyManager
1 /QtPropertyBrowser/src/QtRectFPropertyManager
1 /QtPropertyBrowser/src/QtProperty
1 /QtPropertyBrowser/src/QtPointPropertyManager
1 /QtPropertyBrowser/src/QtPointFPropertyManager
1 /QtPropertyBrowser/src/QtLocalePropertyManager
1 /QtPropertyBrowser/src/QtLineEditFactory
1 /QtPropertyBrowser/src/QtKeySequencePropertyManager
1 /QtPropertyBrowser/src/QtKeySequenceEditorFactory
1 /QtPropertyBrowser/src/QtIntPropertyManager
1 /QtPropertyBrowser/src/QtGroupPropertyManager
1 /QtPropertyBrowser/src/QtGroupBoxPropertyBrowser
1 /QtPropertyBrowser/src/QtFontPropertyManager
1 /QtPropertyBrowser/src/QtFontEditorFactory
1 /QtPropertyBrowser/src/QtFlagPropertyManager
1 /QtPropertyBrowser/src/QtEnumPropertyManager
1 /QtPropertyBrowser/src/QtEnumEditorFactory
1 /QtPropertyBrowser/src/QtDoubleSpinBoxFactory
1 /QtPropertyBrowser/src/QtDoublePropertyManager
1 /QtPropertyBrowser/src/QtDateTimePropertyManager
1 /QtPropertyBrowser/src/QtDateTimeEditFactory
1 /QtPropertyBrowser/src/QtDatePropertyManager
1 /QtPropertyBrowser/src/QtDateEditFactory
1 /QtPropertyBrowser/src/QtCursorPropertyManager
1 /QtPropertyBrowser/src/QtCursorEditorFactory
1 /QtPropertyBrowser/src/QtColorPropertyManager
1 /QtPropertyBrowser/src/QtColorEditorFactory
1 /QtPropertyBrowser/src/QtCheckBoxFactory
1 /QtPropertyBrowser/src/QtCharPropertyManager
1 /QtPropertyBrowser/src/QtCharEditorFactory
1 /QtPropertyBrowser/src/QtButtonPropertyBrowser
1 /QtPropertyBrowser/src/QtBrowserItem
1 /QtPropertyBrowser/src/QtBoolPropertyManager
1 /QtPropertyBrowser/src/QtAbstractPropertyManager
1 /QtPropertyBrowser/src/QtAbstractPropertyBrowser
1 /QtPropertyBrowser/src/QtAbstractEditorFactoryBase
1 /MantidPlot/test/squish_test_suites/refl_gui_tests/envvars
1 /MantidPlot/src/origin/readme
1 /MantidPlot/src/origin/FORMAT
1 /MantidPlot/src/origin/copying
1 /MantidPlot/src/lib/README
1 /MantidPlot/src/lib/INSTALL
1 /MantidPlot/src/lib/doc/Doxyfile
1 /instrument/IN13_Definition_xml
1 /installers/MacInstaller/osx_DS_Store
1 /Framework/MPIAlgorithms/scripts/bash_profile
1 /buildconfig/paraview-deb-packaging/README
1 /buildconfig/Jenkins/systemtests
1 /buildconfig/Jenkins/pylint-buildscript
1 /buildconfig/Jenkins/oclint-buildscript
1 /buildconfig/Jenkins/doctests
1 /buildconfig/Jenkins/check_for_changes
1 /buildconfig/Jenkins/buildscript
1 /buildconfig/dev-packages/deb/paraview-developer/README
1 /buildconfig/dev-packages/deb/mantid-developer/README
1 /buildconfig/CMake/Packaging/osx/MantidPython_osx_launcher
1 /buildconfig/CMake/Packaging/osx/mantidpython_osx
1 /buildconfig/CMake/Packaging/osx/MantidNotebook_osx_launcher
# One-line bash Script to count file extensions
for ext in h cpp rst py md5 png xml txt ui dat dot cmake jpg; do printf "$ext " && find . -type f -name "*.$ext" | wc -l; done
# Or git-specific command to use the .gitignore settings
# THIS should be used for the output, however the one above is more generic
for ext in h cpp rst py md5 png xml txt ui dat dot cmake jpg; do printf "$ext " && git ls-files "*.$ext" | wc -l; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment