The following historical commit information, by author, was found in the repository.

AuthorCommitsInsertionsDeletions% of changes
dave1705958343684100.00
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

AuthorRowsStabilityAge% in comments
dave2078634.911.66.28100.00
 

The following history timeline has been gathered from the repository.

Author2026W182026W192026W202026W212026W222026W232026W242026W25
dave
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:312983568229749329168377383875
Author2026W262026W272026W292026W302026W312026W322026W33
dave
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:45540789198210671

The following files are suspiciously big (in order of severity).

test/bin/stripe_api_tester.py (850 estimated lines of code)
dev/bin/gen_todos.py (616 estimated lines of code)
dev/bin/codegen/codegen_deps.py (506 estimated lines of code)

The following files have an elevated cyclomatic complexity (in order of severity)

dev/bin/codegen/codegen_deps.py (200 in cyclomatic complexity)
dev/bin/codegen/codegen_exceptions.py (160 in cyclomatic complexity)
prod/release/validation/validator.py (143 in cyclomatic complexity)
dev/bin/gen_todos.py (142 in cyclomatic complexity)
prod/bin/asset_manager.py (120 in cyclomatic complexity)
test/bin/stripe_api_tester.py (116 in cyclomatic complexity)
lib/dev/typesense_importer.py (94 in cyclomatic complexity)
dev/bin/codegen/codegen_messages.py (71 in cyclomatic complexity)
prod/bin/app_admin.py (70 in cyclomatic complexity)
dev/bin/codegen/codegen_theme.py (67 in cyclomatic complexity)
lib/test/stripe_arg_builder.py (62 in cyclomatic complexity)
dev/bin/codegen/codegen_replace.py (61 in cyclomatic complexity)
lib/prod/default_uploader.py (60 in cyclomatic complexity)
lib/prod/validator/custom/custom_job_config_check.py (59 in cyclomatic complexity)
lib/prod/validator/custom/custom_ballot_check.py (55 in cyclomatic complexity)
test/bin/test_dump_syrupy.py (54 in cyclomatic complexity)
dev/jira/bulk_create_jira.py (51 in cyclomatic complexity)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

dave is mostly responsible for

aliases.ps1 (1088 eloc)
test/bin/stripe_api_tester.py (850 eloc)
dev/bin/gen_todos.py (616 eloc)
dev/bin/codegen/codegen_deps.py (506 eloc)
prod/release/validation/validator.py (491 eloc)
prod/bin/asset_manager.py (487 eloc)
lib/test/stripe_arg_builder.py (483 eloc)
dev/bin/utils.sh (471 eloc)
dev/bin/codegen/codegen_exceptions.py (415 eloc)
prod/bin/firebase_commands.ps1 (406 eloc)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* cf code-workspace conf css csv dart deployWithCoverage dev dot html jinja js json key lcov md notest old out prod ps1 py sh svg toml txt webmanifest withCoverage xml yaml yml