diff options
author | Nick Mathewson <nickm@torproject.org> | 2014-05-07 01:10:28 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2014-05-07 01:10:28 -0400 |
commit | 81144b2bd28b8c0e3d7919c04f1a8190b75c07e9 (patch) | |
tree | bca0d689235451363cf0d090c451c90a2dbfd0ca /scripts/README | |
parent | 73bc779038585bcf4dc02e47770a6a996d7e851a (diff) | |
download | tor-81144b2bd28b8c0e3d7919c04f1a8190b75c07e9.tar.gz tor-81144b2bd28b8c0e3d7919c04f1a8190b75c07e9.zip |
README file for the scripts directory
Diffstat (limited to 'scripts/README')
-rw-r--r-- | scripts/README | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/scripts/README b/scripts/README new file mode 100644 index 0000000000..0a831264ef --- /dev/null +++ b/scripts/README @@ -0,0 +1,42 @@ +The scripts directory holds tools for use in building, generating, testing, +and maintaining the Tor source code. It is mainly for use by developers. + +Code maintenance scripts +------------------------ + +maint/checkLogs.pl -- Verify that Tor log statements are unique. + +maint/checkOptionDocs.pl -- Make sure that Tor options are documented in the +manpage, and that the manpage only documents real Tor options. + +maint/checkSpaces.pl -- Style checker for the Tor source code. Mainly checks +whitespace. + +maint/findMergedChanges.pl -- Find a set of changes/* files that have been +merged into an upstream version. + +maint/format_changelog.py -- Flow the changelog into the proper format. + +maint/redox.py -- Find places that should have DOCDOC comments to indicate a +need for doxygen comments, and put those comments there. + +maint/updateVersions.pl -- Update the version number in the .nsi and windows +orconfig.h files. + + +Testing scripts +--------------- + +test/cov-blame -- Mash up the results of gcov with git blame. Mainly useful +to find out who has been writing untested code. + +test/cov-diff -- Compare two directories of gcov files to identify changed +lines without coverage. + +test/coverage -- Generates a directory full of gcov files. You need to use +this script instead of calling gcov directly because of our confusingly named +object files. + +test/scan-build.sh -- Example script for invoking clang's scan-build +static analysis tools. + |