The following historical commit information, by author, was found.

Author Commits Insertions Deletions % of changes
Anthony Duer1240.01
Bo Feng486110.08
Dave DeMeulenaere42303216834.00
Eric Collins11070.01
Fugang Wang2211423491.27
Gregor von Laszewski805497274121077.21
Himanshu Gupta136902320.78
Jing Huang1219633691.98
Joaquin Avila Eggleton2111795081.43
Kimball Wu1811764581.39
Rob Ludwig1110.00
Rui Li3912627011.67
Sachith Danushka Withana205992320.71
Saurabh Swaroop45301640.59
Vafa Andalibi35387915784.63
Xiao Yue5485140.42
Yu Luo3632246503.29
Zhengyi Li113321730.43
saurabh.bmas@gmail.com112000.10
 

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

Author Rows Stability Age % in comments
Anthony Duer2100.021.60.000.01
Bo Feng3844.27.47.890.13
Dave DeMeulenaere65721.737.78.982.20
Eric Collins15150.013.126.670.05
Fugang Wang108294.722.111.463.63
Gregor von Laszewski2170843.716.612.1472.82
Himanshu Gupta33047.813.97.581.11
Jing Huang44522.712.29.211.49
Joaquin Avila Eggleton39733.72.410.081.33
Kimball Wu42636.239.711.271.43
Rob Ludwig1100.012.00.000.00
Rui Li28122.335.415.660.94
Sachith Danushka Withana559.244.40.000.18
Saurabh Swaroop751141.70.913.182.52
Vafa Andalibi183947.422.922.956.17
Xiao Yue30262.313.34.971.01
Yu Luo128539.939.616.894.31
Zhengyi Li13139.514.09.160.44
saurabh.bmas@gmail.com6755.81.35.970.22
 

The following history timeline has been gathered from the repository.

Author2018W372018W382018W392018W402018W412018W422018W432018W44
Bo Feng
 
Dave DeMeulenaere
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Gregor von Laszewski
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Kimball Wu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
Rui Li.
 
 
Sachith Danushka Withana
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
Vafa Andalibi.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Yu Luo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
Modified Rows:14384210356531056334155193526
Author2018W452018W462018W472018W482018W492018W502018W512019W05
Dave DeMeulenaere
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fugang Wang.
 
Gregor von Laszewski
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Kimball Wu
 
 
 
 
 
 
 
 
 
 
 
.
Rui Li
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
Sachith Danushka Withana
 
 
 
.
Vafa Andalibi
 
Yu Luo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
Modified Rows:1262156610317191167726776679998
Author2019W062019W072019W082019W092019W102019W122019W132019W14
Anthony Duer.
Bo Feng.
Fugang Wang
 
 
.
Gregor von Laszewski
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Himanshu Gupta
 
 
Jing Huang.
Vafa Andalibi
 
 
 
 
 
 
 
 
Xiao Yue
 
 
 
 
Modified Rows:8077756424467728316629163396
Author2019W152019W162019W172019W182019W192019W202019W212019W23
Eric Collins.
Fugang Wang
 
 
 
 
Gregor von Laszewski
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Himanshu Gupta
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jing Huang
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rob Ludwig.
Vafa Andalibi
 
 
 
 
 
 
Xiao Yue
 
 
 
 
 
 
Zhengyi Li
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Modified Rows:148696327912598135555512420
Author2019W262019W272019W282019W292019W30
Gregor von Laszewski
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Joaquin Avila Eggleton
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
Saurabh Swaroop.
 
Vafa Andalibi
 
 
 
 
 
 
 
 
 
 
..
saurabh.bmas@gmail.com.
Modified Rows:7027507021961016606

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

Anthony Duer is mostly responsible for

cloudmesh/mongo/MongoDBController.py (2 eloc)

Bo Feng is mostly responsible for

cloudmesh/compute/awslibcloud/awsExample.py (19 eloc)
cloudmesh/data/api/Driver.py (10 eloc)
deprecated/draft/openstack/OpenstackCM.py (2 eloc)
deprecated/aws/AWSController.py (2 eloc)
tests/examples/openstack/test_connection.py (1 eloc)
cloudmesh/compute/azurelibcloud/test_azure_libcloud.py (1 eloc)

Dave DeMeulenaere is mostly responsible for

cloudmesh/data/api/data.py (107 eloc)
deprecated/draft/vm/api/Azure.py (87 eloc)
deprecated/test/test_cloud_azure.py (64 eloc)
cloudmesh/compute/azurelibcloud/Provider.py (64 eloc)
tests/aws/test_cloud_aws.py (47 eloc)
tests/azure/test_cloud_azure.py (35 eloc)
cloudmesh/data/api/CloudFile.py (28 eloc)
tests/data/test_data_local.py (26 eloc)
tests/data/test_data_azure.py (24 eloc)
tests/1_local/test_data.py (19 eloc)

Eric Collins is mostly responsible for

cloudmesh/compute/libcloud/Provider.py (6 eloc)
cloudmesh/compute/openstack/Provider.py (5 eloc)

Fugang Wang is mostly responsible for

cloudmesh/compute/libcloud/Provider.py (188 eloc)
tests/azure/test_compute_azure.py (145 eloc)
tests/aws/test_compute_aws.py (117 eloc)
tests/openstack/test_compute_openstack.py (102 eloc)
cloudmesh/compute/azurelibcloud/test_azure_libcloud.py (87 eloc)
tests/cloud/test_compute_database.py (80 eloc)
tests/virtualbox/test_compute_virtualbox.py (66 eloc)
tests/docker/test_compute_docker.py (65 eloc)
cloudmesh/workflow/command/workflow.py (21 eloc)
cloudmesh/key/command/key.py (18 eloc)

Gregor von Laszewski is mostly responsible for

cloudmesh/compute/openstack/Provider.py (871 eloc)
cloudmesh/compute/virtualbox/Provider.py (664 eloc)
cloudmesh/vm/command/vm.py (647 eloc)
cloudmesh/management/configuration/config.py (482 eloc)
cloudmesh/compute/docker/Provider.py (419 eloc)
cloudmesh/mongo/CmDatabase.py (413 eloc)
deprecated/security/key2.py (405 eloc)
deprecated/security/key.py (395 eloc)
cloudmesh/vbox/Provider.py (386 eloc)
cloudmesh/compute/libcloud/Provider.py (384 eloc)

Himanshu Gupta is mostly responsible for

tests/google/test_compute_google.py (94 eloc)
cloudmesh/compute/libcloud/Provider.py (75 eloc)
cloudmesh/flavor/command/flavor.py (44 eloc)
cloudmesh/mongo/MongoDBController.py (36 eloc)
cloudmesh/management/configuration/arguments.py (26 eloc)
cloudmesh/compute/openstack/Provider.py (14 eloc)
cloudmesh/vm/command/vm.py (9 eloc)
cloudmesh/compute/azure/Provider.py (3 eloc)
cloudmesh/abstractclass/ComputeNodeABC.py (3 eloc)
cloudmesh/compute/vm/Provider.py (1 eloc)

Jing Huang is mostly responsible for

tests/aws/test_cms_aws.py (236 eloc)
cloudmesh/vm/command/vm.py (107 eloc)
cloudmesh/common3/Shell.py (26 eloc)
cloudmesh/compute/libcloud/Provider.py (20 eloc)
cloudmesh/common3/host.py (6 eloc)
cloudmesh/compute/vm/Provider.py (4 eloc)
cloudmesh/compute/openstack/Provider.py (3 eloc)
cloudmesh/abstractclass/ComputeNodeABC.py (2 eloc)

Joaquin Avila Eggleton is mostly responsible for

cloudmesh/compute/azure/Provider.py (271 eloc)
tests/azure/test_compute_pyazure.py (83 eloc)
cloudmesh/provider/command/provider.py (1 eloc)
cloudmesh/compute/vm/Provider.py (1 eloc)
cloudmesh/compute/openstack/Provider.py (1 eloc)

Kimball Wu is mostly responsible for

deprecated/vagrant_basic.py (318 eloc)
deprecated/draft/vm/api/Vagrant.py (59 eloc)
cloudmesh/compute/virtualbox/Provider.py (1 eloc)

Rob Ludwig is mostly responsible for

cloudmesh/mongo/CmDatabase.py (1 eloc)

Rui Li is mostly responsible for

tests/examples/vm/demo_flavors.py (74 eloc)
tests/examples/openstack/demo_refactors.py (62 eloc)
tests/examples/openstack/demo.py (38 eloc)
tests/examples/openstack/test_connection.py (34 eloc)
tests/examples/openstack/create_openstack_objects.py (22 eloc)
deprecated/draft/openstack/OpenstackRefactor.py (4 eloc)
cloudmesh/compute/awslibcloud/awsExample.py (3 eloc)

Sachith Danushka Withana is mostly responsible for

deprecated/cm-vagrant-single-thread.py (23 eloc)
deprecated/vagrant_basic.py (18 eloc)
deprecated/draft/vm/api/Vagrant.py (12 eloc)
cloudmesh/compute/virtualbox/Provider.py (2 eloc)

Saurabh Swaroop is mostly responsible for

cloudmesh/compute/aws/Provider.py (348 eloc)
deprecated/aws/Provider-bak.py (282 eloc)
cloudmesh/compute/aws/test_boto.py (22 eloc)

Vafa Andalibi is mostly responsible for

cloudmesh/vcluster/api/VirtualCluster.py (399 eloc)
deprecated/batch/batch/api/Batch.py (319 eloc)
deprecated/batch/queue/api/Queue.py (223 eloc)
cloudmesh/register/AWSRegister.py (202 eloc)
deprecated/batch/queue/command/queue.py (107 eloc)
deprecated/batch/batch/command/batch.py (87 eloc)
cloudmesh/vcluster/command/vcluster.py (33 eloc)
cloudmesh/mongo/CmDatabase.py (25 eloc)
cloudmesh/register/command/register.py (14 eloc)
cloudmesh/mongo/DataBaseDecorator.py (6 eloc)

Xiao Yue is mostly responsible for

tests/2_security/test_encryption.py (147 eloc)
cloudmesh/management/configuration/security/encryption.py (104 eloc)
cloudmesh/key/Key.py (29 eloc)
cloudmesh/key/command/key.py (5 eloc)
cloudmesh/sec/command/sec.py (1 eloc)
cloudmesh/management/configuration/SSHkey.py (1 eloc)

Yu Luo is mostly responsible for

deprecated/version1/utility.py (239 eloc)
deprecated/version1/run.py (162 eloc)
deprecated/version1/advanced.py (121 eloc)
deprecated/aws/AWSCommand.py (118 eloc)
deprecated/aws/CommandAWS.py (113 eloc)
deprecated/parallel.py (96 eloc)
deprecated/ProcessABC.py (74 eloc)
deprecated/aws/AWSController.py (70 eloc)
deprecated/draft/openstack/OpenstackCM.py (14 eloc)
demo.py (14 eloc)

Zhengyi Li is mostly responsible for

tests/azure/test_compute_AzProvider.py (55 eloc)
cloudmesh/compute/azureaz/Provider.py (53 eloc)
tests/azure/test_compute_database_AzProvider.py (10 eloc)
tests/cloud/test_cm_names_find.py (1 eloc)

saurabh.bmas@gmail.com is mostly responsible for

cloudmesh/compute/aws/test_boto.py (63 eloc)

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

* bat cfg conf css dot html ini js json md o32796553 out py rs rst sh slurm svg txt yaml yml