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

AuthorCommitsInsertionsDeletions% of changes
dave1505933943154100.00
 

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

AuthorRowsStabilityAge% in comments
dave2104935.56.06.31100.00
 

The following history timeline has been gathered from the repository.

Author2026W182026W192026W202026W212026W222026W232026W242026W25
dave
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:312983568229749329168377383875
Author2026W26
dave
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:455

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 (502 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/app_dev.py (76 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 (1069 eloc)
test/bin/stripe_api_tester.py (850 eloc)
dev/bin/gen_todos.py (616 eloc)
dev/bin/codegen/codegen_deps.py (502 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 (414 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