Hello,
after I run the qemu example I want create two new example for the
repository ansible[1] and puppet[2].
I create following file structure the new analysis
|-/vagrant (folder)/
|-- analysis_example_ansible.sh
|-- analysis_example_puppet.sh
|---/conf (folder)/
|---- ansible.conf
|---- puppet.conf
After I found no documentation to create a new analysis, I used the
example as a template.
The Ansible and Puppet analyse works only restricted.
This means, I can not add all git reversions (ansible[3], puppet[4]) to
the .conf , because it runs into an error during the analyse of the commits.
For example you can see the puppet failure in the log [5].
I have used following configuration [6].
I have already found out if on a tag x.x.x a tag x.x.xx follows it runs
into a traceback error. (Only by the puppet analyse)
For example [4] in the line 88 - 102.
In cause of this, I tried the puppet analyse with a modifcated
puppet.conf [7] and it run through, but I do not think this should be
the right way.
For ansible it works restricted.
That means, that I modificated the reversions list in the .conf.
I have removed one tag, and it run through, but I do not think this
should be the right way, too.
With this configuration it works [9]. I have removed line 3 from [3].
[1]: https://github.com/ansible/ansible.git
[2]: https://github.com/puppetlabs/puppet.git
[3]: Attachment -> Git-Tag-ansible.txt
[4]: Attachment -> Git-Tag-puppet.txt
[5]: Attachment -> puppet-fail.conf
[6]: Attachment -> analysis_example_puppet.sh and puppet-fail.conf
[7]: Attachment -> puppet-modifcated.conf
[9]:
https://github.com/StefanKuppelwieser/Codefacee-analysis/blob/master/conf/ansible.conf
Best regards,
Stefan Kuppelwieser
vagrant@vagrant-ubuntu-trusty-64:~$ /vagrant/analysis_example_puppet.sh
Cloning git repository for project puppet
fatal: destination path 'puppet' already exists and is not an empty directory.
Running Codeface on puppet
2017-03-24 17:55:05 [codeface.project] MainProcess INFO: => Setting up project
'puppet'
2017-03-24 17:55:05 [codeface.dbmanager] MainProcess ERROR: Release number 55
changed tag from 0.24.8 to 0.24.7rc1. Recreating project.
2017-03-24 17:55:05 [codeface.dbmanager] MainProcess WARNING: Deleting and
re-creating project puppet/tag.
2017-03-24 17:55:05 [codeface.dbmanager] MainProcess INFO: Adding 302 new
releases...
2017-03-24 17:55:08 [codeface.util] Process-1 INFO: -> Revision range
0.10.0..0.10.1: Analysing commits...
2017-03-24 17:55:08 [codeface.util] Process-2 INFO: -> Revision range
0.10.1..0.10.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
Pass 1/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:09 [codeface.util] Process-1 INFO: -> Revision range
0.10.0..0.10.1: Commit analysis done.
2017-03-24 17:55:09 [codeface.util] Process-1 INFO: -> Revision range
0.10.2..0.11.0: Analysing commits...
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.10.1..0.10.2: Commit analysis done.
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.11.0..0.11.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.11.0..0.11.1: Commit analysis done.
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.11.1..0.11.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.11.1..0.11.2: Commit analysis done.
2017-03-24 17:55:09 [codeface.util] Process-2 INFO: -> Revision range
0.11.2..0.12.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:10 [codeface.util] Process-2 INFO: -> Revision range
0.11.2..0.12.0: Commit analysis done.
2017-03-24 17:55:10 [codeface.util] Process-2 INFO: -> Revision range
0.12.0..0.13.0: Analysing commits...
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:10 [codeface.util] Process-1 INFO: -> Revision range
0.10.2..0.11.0: Commit analysis done.
2017-03-24 17:55:10 [codeface.util] Process-1 INFO: -> Revision range
0.13.0..0.13.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:10 [codeface.util] Process-1 INFO: -> Revision range
0.13.0..0.13.1: Commit analysis done.
2017-03-24 17:55:10 [codeface.util] Process-1 INFO: -> Revision range
0.13.1..0.13.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:11 [codeface.util] Process-1 INFO: -> Revision range
0.13.1..0.13.2: Commit analysis done.
2017-03-24 17:55:11 [codeface.util] Process-1 INFO: -> Revision range
0.13.2..0.13.4: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:11 [codeface.util] Process-2 INFO: -> Revision range
0.12.0..0.13.0: Commit analysis done.
2017-03-24 17:55:11 [codeface.util] Process-2 INFO: -> Revision range
0.13.4..0.13.5: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:11 [codeface.util] Process-2 INFO: -> Revision range
0.13.4..0.13.5: Commit analysis done.
2017-03-24 17:55:11 [codeface.util] Process-2 INFO: -> Revision range
0.13.5..0.13.6: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:11 [codeface.util] Process-1 INFO: -> Revision range
0.13.2..0.13.4: Commit analysis done.
2017-03-24 17:55:11 [codeface.util] Process-1 INFO: -> Revision range
0.13.6..0.14.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:12 [codeface.util] Process-1 INFO: -> Revision range
0.13.6..0.14.0: Commit analysis done.
2017-03-24 17:55:12 [codeface.util] Process-1 INFO: -> Revision range
0.14.0..0.14.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:12 [codeface.util] Process-1 INFO: -> Revision range
0.14.0..0.14.1: Commit analysis done.
2017-03-24 17:55:12 [codeface.util] Process-1 INFO: -> Revision range
0.14.1..0.15.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:12 [codeface.util] Process-2 INFO: -> Revision range
0.13.5..0.13.6: Commit analysis done.
2017-03-24 17:55:12 [codeface.util] Process-2 INFO: -> Revision range
0.15.0..0.15.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:13 [codeface.util] Process-2 INFO: -> Revision range
0.15.0..0.15.1: Commit analysis done.
2017-03-24 17:55:13 [codeface.util] Process-2 INFO: -> Revision range
0.15.1..0.15.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:13 [codeface.util] Process-1 INFO: -> Revision range
0.14.1..0.15.0: Commit analysis done.
2017-03-24 17:55:13 [codeface.util] Process-1 INFO: -> Revision range
0.15.2..0.15.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:14 [codeface.util] Process-1 INFO: -> Revision range
0.15.2..0.15.3: Commit analysis done.
2017-03-24 17:55:14 [codeface.util] Process-1 INFO: -> Revision range
0.15.3..0.16.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.15.1..0.15.2: Commit analysis done.
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.16.0..0.16.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.16.0..0.16.1: Commit analysis done.
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.16.1..0.16.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.16.1..0.16.2: Commit analysis done.
2017-03-24 17:55:15 [codeface.util] Process-2 INFO: -> Revision range
0.16.2..0.16.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.15.3..0.16.0: Commit analysis done.
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.16.3..0.16.4: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.16.3..0.16.4: Commit analysis done.
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.16.4..0.16.5: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:16 [codeface.util] Process-2 INFO: -> Revision range
0.16.2..0.16.3: Commit analysis done.
2017-03-24 17:55:16 [codeface.util] Process-2 INFO: -> Revision range
0.16.5..0.17.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.16.4..0.16.5: Commit analysis done.
2017-03-24 17:55:16 [codeface.util] Process-1 INFO: -> Revision range
0.17.0..0.17.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:17 [codeface.util] Process-1 INFO: -> Revision range
0.17.0..0.17.1: Commit analysis done.
2017-03-24 17:55:17 [codeface.util] Process-1 INFO: -> Revision range
0.17.1..0.17.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:17 [codeface.util] Process-1 INFO: -> Revision range
0.17.1..0.17.2: Commit analysis done.
2017-03-24 17:55:17 [codeface.util] Process-1 INFO: -> Revision range
0.17.2..0.18.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:17 [codeface.util] Process-2 INFO: -> Revision range
0.16.5..0.17.0: Commit analysis done.
2017-03-24 17:55:17 [codeface.util] Process-2 INFO: -> Revision range
0.18.0..0.18.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:19 [codeface.util] Process-2 INFO: -> Revision range
0.18.0..0.18.1: Commit analysis done.
2017-03-24 17:55:19 [codeface.util] Process-2 INFO: -> Revision range
0.18.1..0.18.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:02
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:19 [codeface.util] Process-1 INFO: -> Revision range
0.17.2..0.18.0: Commit analysis done.
2017-03-24 17:55:19 [codeface.util] Process-1 INFO: -> Revision range
0.18.2..0.18.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:21 [codeface.util] Process-2 INFO: -> Revision range
0.18.1..0.18.2: Commit analysis done.
2017-03-24 17:55:21 [codeface.util] Process-2 INFO: -> Revision range
0.18.3..0.18.4: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:21 [codeface.util] Process-1 INFO: -> Revision range
0.18.2..0.18.3: Commit analysis done.
2017-03-24 17:55:21 [codeface.util] Process-1 INFO: -> Revision range
0.18.4..0.19.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:22 [codeface.util] Process-2 INFO: -> Revision range
0.18.3..0.18.4: Commit analysis done.
2017-03-24 17:55:22 [codeface.util] Process-2 INFO: -> Revision range
0.19.0..0.19.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:23 [codeface.util] Process-2 INFO: -> Revision range
0.19.0..0.19.1: Commit analysis done.
2017-03-24 17:55:23 [codeface.util] Process-2 INFO: -> Revision range
0.19.1..0.19.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:25 [codeface.util] Process-2 INFO: -> Revision range
0.19.1..0.19.2: Commit analysis done.
2017-03-24 17:55:25 [codeface.util] Process-2 INFO: -> Revision range
0.19.2..0.19.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:04
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:25 [codeface.util] Process-1 INFO: -> Revision range
0.18.4..0.19.0: Commit analysis done.
2017-03-24 17:55:25 [codeface.util] Process-1 INFO: -> Revision range
0.19.3..0.20.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:25 [codeface.util] Process-2 INFO: -> Revision range
0.19.2..0.19.3: Commit analysis done.
2017-03-24 17:55:25 [codeface.util] Process-2 INFO: -> Revision range
0.20.0..0.20.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:27 [codeface.util] Process-2 INFO: -> Revision range
0.20.0..0.20.1: Commit analysis done.
2017-03-24 17:55:27 [codeface.util] Process-2 INFO: -> Revision range
0.20.1..0.22.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:04
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:29 [codeface.util] Process-1 INFO: -> Revision range
0.19.3..0.20.0: Commit analysis done.
2017-03-24 17:55:29 [codeface.util] Process-1 INFO: -> Revision range
0.22.0..0.22.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:03
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:33 [codeface.util] Process-1 INFO: -> Revision range
0.22.0..0.22.1: Commit analysis done.
2017-03-24 17:55:33 [codeface.util] Process-1 INFO: -> Revision range
0.22.1..0.22.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:06
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:34 [codeface.util] Process-2 INFO: -> Revision range
0.20.1..0.22.0: Commit analysis done.
2017-03-24 17:55:34 [codeface.util] Process-2 INFO: -> Revision range
0.22.2..0.22.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:35 [codeface.util] Process-2 INFO: -> Revision range
0.22.2..0.22.3: Commit analysis done.
2017-03-24 17:55:35 [codeface.util] Process-2 INFO: -> Revision range
0.22.3..0.22.4: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:02
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:37 [codeface.util] Process-2 INFO: -> Revision range
0.22.3..0.22.4: Commit analysis done.
2017-03-24 17:55:37 [codeface.util] Process-2 INFO: -> Revision range
0.22.4..0.23.0: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:05
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:39 [codeface.util] Process-1 INFO: -> Revision range
0.22.1..0.22.2: Commit analysis done.
2017-03-24 17:55:39 [codeface.util] Process-1 INFO: -> Revision range
0.23.0..0.23.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:03
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:42 [codeface.util] Process-1 INFO: -> Revision range
0.23.0..0.23.1: Commit analysis done.
2017-03-24 17:55:42 [codeface.util] Process-1 INFO: -> Revision range
0.23.1..0.23.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:06
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:43 [codeface.util] Process-1 INFO: -> Revision range
0.23.1..0.23.2: Commit analysis done.
2017-03-24 17:55:43 [codeface.util] Process-1 INFO: -> Revision range
0.23.2..0.24.0: Analysing commits...
2017-03-24 17:55:43 [codeface.util] Process-2 INFO: -> Revision range
0.22.4..0.23.0: Commit analysis done.
2017-03-24 17:55:43 [codeface.util] Process-2 INFO: -> Revision range
0.24.0..0.24.1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:44 [codeface.util] Process-2 INFO: -> Revision range
0.24.0..0.24.1: Commit analysis done.
2017-03-24 17:55:44 [codeface.util] Process-2 INFO: -> Revision range
0.24.1..0.24.2: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:05
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:50 [codeface.util] Process-2 INFO: -> Revision range
0.24.1..0.24.2: Commit analysis done.
2017-03-24 17:55:50 [codeface.util] Process-2 INFO: -> Revision range
0.24.2..0.24.3: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:51 [codeface.util] Process-2 INFO: -> Revision range
0.24.2..0.24.3: Commit analysis done.
2017-03-24 17:55:51 [codeface.util] Process-2 INFO: -> Revision range
0.24.3..0.24.4: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:01
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:53 [codeface.util] Process-2 INFO: -> Revision range
0.24.3..0.24.4: Commit analysis done.
2017-03-24 17:55:53 [codeface.util] Process-2 INFO: -> Revision range
0.24.4..0.24.5: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:13
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:55:58 [codeface.util] Process-1 INFO: -> Revision range
0.23.2..0.24.0: Commit analysis done.
2017-03-24 17:55:58 [codeface.util] Process-1 INFO: -> Revision range
0.24.5..0.24.6: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:08
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:56:02 [codeface.util] Process-2 INFO: -> Revision range
0.24.4..0.24.5: Commit analysis done.
2017-03-24 17:56:02 [codeface.util] Process-2 INFO: -> Revision range
0.24.6..0.24.7: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:06
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:56:04 [codeface.util] Process-1 INFO: -> Revision range
0.24.5..0.24.6: Commit analysis done.
2017-03-24 17:56:04 [codeface.util] Process-1 INFO: -> Revision range
0.24.7..0.24.7rc1: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:04
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:56:06 [codeface.util] Process-2 INFO: -> Revision range
0.24.6..0.24.7: Commit analysis done.
2017-03-24 17:56:06 [codeface.util] Process-2 INFO: -> Revision range
0.24.7rc1..0.24.8: Analysing commits...
Pass 1/2: 100% |#################################################| Time: 0:00:00
Pass 1/2: 100% |#################################################| Time: 0:00:02
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:56:07 [codeface.util] Process-2 INFO: -> Revision range
0.24.7rc1..0.24.8: Commit analysis done.
2017-03-24 17:56:07 [codeface.util] Process-2 INFO: -> Revision range
0.24.8..0.24.8rc1: Analysing commits...
Pass 2/2: 100% |#################################################| Time: 0:00:00
2017-03-24 17:56:07 [codeface.util] Process-2 INFO: -> Revision range
0.24.8rc1..0.24.9: Analysing commits...
2017-03-24 17:56:07 [codeface.util] Process-1 INFO: -> Revision range
0.24.7..0.24.7rc1: Commit analysis done.
2017-03-24 17:56:07 [codeface.util] Process-1 INFO: -> Revision range
0.24.9..0.25.0: Analysing commits...
2017-03-24 17:56:07 [codeface.util] MainProcess CRITICAL: Uncaught exception in
worker thread:
Traceback (most recent call last): | ETA: --:--:--
File "/usr/local/bin/codeface", line 11, in <module>
load_entry_point('codeface', 'console_scripts', 'codeface')()
File "/vagrant/codeface/cli.py", line 220, in main
return run(sys.argv)
File "/vagrant/codeface/cli.py", line 216, in run
return args.func(args)
File "/vagrant/codeface/cli.py", line 119, in cmd_run
args.profile_r, args.jobs, args.tagging, args.reuse_db)
File "/vagrant/codeface/project.py", line 151, in project_analyse
pool.join()
File "/vagrant/codeface/util.py", line 139, in join
raise res
Exception: ZeroDivisionError: float division by zero
Traceback (most recent call last):
File "/vagrant/codeface/util.py", line 177, in batchjob_worker_function
job.func(*job.args, **job.kwargs)
File "/vagrant/codeface/cluster/cluster.py", line 1951, in doProjectAnalysis
rc_range)
File "/vagrant/codeface/cluster/cluster.py", line 1837, in performAnalysis
link_type, range_by_date, rcranges)
File "/vagrant/codeface/cluster/cluster.py", line 66, in createDB
git.extractCommitData(link_type=link_type)
File "/vagrant/codeface/VCS.py", line 1059, in extractCommitData
maxval=len(self._commit_dict)).start()
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 311, in
start
self.update(0)
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 283, in
update
self.fd.write(self._format_line() + '\r')
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 243, in
_format_line
widgets = ''.join(self._format_widgets())
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 223, in
_format_widgets
widget = format_updatable(widget, self)
File "build/bdist.linux-x86_64/egg/progressbar/widgets.py", line 38, in
format_updatable
if hasattr(updatable, 'update'): return updatable.update(pbar)
File "build/bdist.linux-x86_64/egg/progressbar/widgets.py", line 184, in
update
return '%3d%%' % pbar.percentage()
File "build/bdist.linux-x86_64/egg/progressbar/__init__.py", line 208, in
percentage
return self.currval * 100.0 / self.maxval
ZeroDivisionError: float division by zero
#! /bin/sh
# Copyright 2016, Stefan Kuppelwieser <stefan.kuppelwieser@xxxxxxxxx>
# -*- yaml -*-
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
# Analyse an example project (puppet) with Codeface.
cd
if [ ! -d /vagrant ]; then
echo "This script assumes a Vagrant based installation, aborting."
exit 1
fi
if [ ! -d $HOME/git-repos ]; then
mkdir git-repos
fi
if [ ! -d $HOME/res ]; then
mkdir res
fi
echo "Cloning git repository for project puppet"
(cd git-repos; git clone https://github.com/puppetlabs/puppet.git)
if [ ! -d $HOME/git-repos/puppet ]; then
echo "Could not clone git repository for puppet via http."
echo "Proxy access problem? Be sure to set the environment variable
http_proxy if required."
echo "Aborting"
exit 1
fi
# The use of two cpus (-j2) is intentional to make sure things work in
# parallel processing mode
echo "Running Codeface on puppet"
codeface -j2 run -c /vagrant/codeface.conf -p /vagrant/conf/puppet-fail.conf
$HOME/res $HOME/git-repos# -*- yaml -*-
# codeface configuration for the puppet framework
# Copyright Stefan Kuppelwieser
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
---
project: puppet
repo: puppet # Relative to git-dir as specified on the command line
description: puppet
revisions: ["0.10.0", "0.10.1", "0.10.2", "0.11.0", "0.11.1",
"0.11.2", "0.12.0", "0.13.0", "0.13.1", "0.13.2",
"0.13.4", "0.13.5", "0.13.6", "0.14.0", "0.14.1",
"0.15.0", "0.15.1", "0.15.2", "0.15.3", "0.16.0",
"0.16.1", "0.16.2", "0.16.3", "0.16.4", "0.16.5",
"0.17.0", "0.17.1", "0.17.2", "0.18.0", "0.18.1",
"0.18.2", "0.18.3", "0.18.4", "0.19.0", "0.19.1",
"0.19.2", "0.19.3", "0.20.0", "0.20.1", "0.22.0",
"0.22.1", "0.22.2", "0.22.3", "0.22.4", "0.23.0",
"0.23.1", "0.23.2", "0.24.0", "0.24.1", "0.24.2",
"0.24.3", "0.24.4", "0.24.5", "0.24.6", "0.24.7",
"0.24.7rc1", "0.24.8", "0.24.8rc1", "0.24.9", "0.25.0",
"0.25.0beta1", "0.25.0beta2", "0.25.0rc1", "0.25.1", "0.25.1rc1",
"0.25.1rc2", "0.25.2", "0.25.2rc1", "0.25.2rc2", "0.25.2rc3",
"0.25.3", "0.25.4", "0.25.4rc1", "0.25.4rc2", "0.25.4rc3",
"0.25.5", "0.25.5rc1", "0.25.5rc2", "0.25.5rc3", "0.25.6",
"0.9.3", "2.6.0", "2.6.0rc1", "2.6.0rc2", "2.6.0rc3",
"2.6.0rc4", "2.6.1", "2.6.10", "2.6.11", "2.6.12",
"2.6.13", "2.6.13rc1", "2.6.14", "2.6.15", "2.6.16",
"2.6.17", "2.6.18", "2.6.1rc1", "2.6.1rc2", "2.6.1rc3",
"2.6.1rc4", "2.6.2", "2.6.2rc1", "2.6.3", "2.6.3rc1",
"2.6.3rc2", "2.6.3rc3", "2.6.4", "2.6.5", "2.6.5rc1",
"2.6.5rc2", "2.6.5rc3", "2.6.5rc4", "2.6.5rc5", "2.6.6",
"2.6.6rc1", "2.6.7", "2.6.7rc1", "2.6.8", "2.6.8rc1",
"2.6.9", "2.6.9rc1", "2.7.0", "2.7.0rc1", "2.7.0rc2",
"2.7.0rc3", "2.7.0rc4", "2.7.1", "2.7.10", "2.7.10rc1",
"2.7.11-1", "2.7.12", "2.7.12rc1", "2.7.12rc2", "2.7.13",
"2.7.14", "2.7.14rc1", "2.7.14rc2", "2.7.14rc3", "2.7.15rc1",
"2.7.15rc2", "2.7.15rc3", "2.7.15rc4", "2.7.16", "2.7.16rc1",
"2.7.17", "2.7.18", "2.7.19", "2.7.19rc1", "2.7.19rc2",
"2.7.19rc3", "2.7.20", "2.7.20-rc1", "2.7.21", "2.7.22",
"2.7.23", "2.7.24", "2.7.25", "2.7.26", "2.7.2rc1",
"2.7.2rc2", "2.7.2rc3", "2.7.3", "2.7.3.rc1", "2.7.3rc1",
"2.7.4", "2.7.4rc1", "2.7.4rc2", "2.7.4rc3", "2.7.5",
"2.7.6", "2.7.6rc1", "2.7.6rc2", "2.7.6rc3", "2.7.7",
"2.7.7rc1", "2.7.8", "2.7.8rc1", "2.7.8rc2", "2.7.9",
"3.0.0", "3.0.0-rc4", "3.0.0-rc5", "3.0.0-rc6", "3.0.0-rc7",
"3.0.0-rc8", "3.0.0rc1", "3.0.0rc2", "3.0.0rc3", "3.0.1",
"3.0.1-rc1", "3.0.2", "3.0.2-rc1", "3.0.2-rc2", "3.0.2-rc3",
"3.1.0", "3.1.0-rc1", "3.1.0-rc2", "3.1.1", "3.2.0",
"3.2.0-rc1", "3.2.0-rc2", "3.2.1", "3.2.1-rc1", "3.2.2",
"3.2.3", "3.2.3-rc1", "3.2.4", "3.3.0", "3.3.0-rc1",
"3.3.0-rc2", "3.3.0-rc3", "3.3.1", "3.3.1-rc1", "3.3.1-rc2",
"3.3.1-rc3", "3.3.2", "3.4.0", "3.4.0-rc1", "3.4.0-rc2",
"3.4.1", "3.4.2", "3.4.3", "3.5.0", "3.5.0-rc1",
"3.5.0-rc2", "3.5.0-rc3", "3.5.1", "3.5.1-rc1", "3.6.0",
"3.6.0-rc1", "3.6.1", "3.6.2", "3.7.0", "3.7.1",
"3.7.2", "3.7.3", "3.7.4", "3.7.5", "3.8.0",
"3.8.1", "3.8.2", "3.8.3", "3.8.4", "3.8.5",
"3.8.6", "3.8.7", "4.0.0", "4.0.0-rc1", "4.0.0-rc2",
"4.0.0-rc3", "4.1.0", "4.2.0", "4.2.1", "4.2.2",
"4.2.3", "4.3.0", "4.3.1", "4.3.2", "4.4.0",
"4.4.1", "4.4.2", "4.5.0", "4.5.1", "4.5.2",
"4.5.3", "4.6.0", "4.6.1", "4.6.2", "4.7.0",
"4.7.1", "4.8.0", "4.8.1", "4.8.2", "4.9.0",
"4.9.1", "4.9.2", "4.9.3", "4.9.4", "BetaOne",
"debian/0.25.1", "debian/0.25.3-1", "debian/0.25.4-2",
"debian/0.25.4-4", "debian/0.25.4-6",
"debian/0.25.5-1", "debian/2.6.0-1", "debian/2.6.0-2",
"debian/2.6.0-3", "debian/2.6.0-4",
"debian/2.6.2-2", "debian/2.6.2-3", "debian/2.6.2-4",
"puppet-0.24.5-rc3", "release-0.9.2",
"tags/2.6.0rc1", "tags/2.6.0rc2", "tags/2.6.0rc3",
"upstream/0.24.8", "upstream/0.25.0",
"upstream/0.25.4", "upstream/0.25.5"]
tagging: tag
# Complexity analysis settings
sloccount: true
understand: false# -*- yaml -*-
# codeface configuration for the puppet framework
# Copyright Stefan Kuppelwieser
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
---
project: puppet
repo: puppet # Relative to git-dir as specified on the command line
description: puppet
revisions: ["0.10.0", "0.10.1", "0.10.2", "0.11.0", "0.11.1",
"0.11.2", "0.12.0", "0.13.0", "0.13.1", "0.13.2",
"0.13.4", "0.13.5", "0.13.6", "0.14.0", "0.14.1",
"0.15.0", "0.15.1", "0.15.2", "0.15.3", "0.16.0",
"0.16.1", "0.16.2", "0.16.3", "0.16.4", "0.16.5",
"0.17.0", "0.17.1", "0.17.2", "0.18.0", "0.18.1",
"0.18.2", "0.18.3", "0.18.4", "0.19.0", "0.19.1",
"0.19.2", "0.19.3", "0.20.0", "0.20.1", "0.22.0",
"0.22.1", "0.22.2", "0.22.3", "0.22.4", "0.23.0",
"0.23.1", "0.23.2", "0.24.0", "0.24.1", "0.24.2",
"0.24.3", "0.24.4", "0.24.5", "0.24.6", "0.24.7",
"0.25.0", "0.25.1", "0.25.2", "2.6.1", "2.6.2",
"2.6.3", "2.6.4", "2.6.5", "2.6.6", "2.6.7",
"2.6.8", "2.6.9", "2.7.0", "2.7.1", "2.7.3", "2.7.4", "2.7.5",
"2.7.6", "2.7.7", "2.7.8", "2.7.9", "3.0.0",
"3.0.1", "3.0.2", "3.1.0", "3.1.1", "3.2.0",
"3.2.1", "3.2.2", "3.2.3", "3.2.4", "3.3.0",
"3.3.1", "3.3.2", "3.4.0", "3.4.1", "3.4.2",
"3.4.3", "3.5.0", "3.5.1", "3.6.0", "3.6.1",
"3.6.2", "3.7.0", "3.7.1", "3.7.2", "3.7.3",
"3.7.4", "3.7.5", "3.8.0", "3.8.1", "3.8.2",
"3.8.3", "3.8.4", "3.8.5", "3.8.6", "3.8.7",
"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2",
"4.2.3", "4.3.0", "4.3.1", "4.3.2", "4.4.0",
"4.4.1", "4.4.2", "4.5.0", "4.5.1", "4.5.2",
"4.5.3", "4.6.0", "4.6.1", "4.6.2", "4.7.0",
"4.7.1", "4.8.0", "4.8.1", "4.8.2", "4.9.0",
"4.9.1", "4.9.2", "4.9.3", "4.9.4"]
tagging: tag
# Complexity analysis settings
sloccount: true
understand: false0.0.1
0.0.2
0.01
0.3
0.3.1
0.4
0.4.1
0.5
0.6
0.7
0.7.1
0.7.2
0.8
v0.9
v1.0
v1.1
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.4.0
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.6.0
v1.6.1
v1.6.10
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6
v1.6.7
v1.6.8
v1.6.9
v1.7.0
v1.7.1
v1.7.2
v1.8.0
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.9.0-0.1.rc1
v1.9.0-0.2.rc2
v1.9.0-1
v1.9.0-2
v1.9.0.1-1
v1.9.1-0.1.rc1
v1.9.1-0.2.rc2
v1.9.1-0.3.rc3
v1.9.1-0.4.rc4
v1.9.1-1
v1.9.2-0.1.rc1
v1.9.2-0.2.rc2
v1.9.2-1
v1.9.3-0.1.rc1
v1.9.3-0.2.rc2
v1.9.3-0.3.rc3
v1.9.3-1
v1.9.4-0.1.rc1
v1.9.4-0.2.rc2
v1.9.4-0.3.rc3
v1.9.4-1
v1.9.5-0.1.rc1
v1.9.5-1
v1.9.6-0.1.rc1
v1.9.6-1
v2.0.0-0.1.alpha1
v2.0.0-0.2.alpha2
v2.0.0-0.3.beta1
v2.0.0-0.4.beta2
v2.0.0-0.5.beta3
v2.0.0-0.6.rc1
v2.0.0-0.7.rc2
v2.0.0-0.8.rc3
v2.0.0-0.9.rc4
v2.0.0.0-1
v2.0.0.1-1
v2.0.0.2-1
v2.0.1.0-0.1.rc1
v2.0.1.0-0.2.rc2
v2.0.1.0-1
v2.0.2.0-0.1.rc1
v2.0.2.0-0.2.rc2
v2.0.2.0-0.3.rc3
v2.0.2.0-0.4.rc4
v2.0.2.0-1
v2.1.0.0-0.1.rc1
v2.1.0.0-0.2.rc2
v2.1.0.0-0.3.rc3
v2.1.0.0-0.4.rc4
v2.1.0.0-1
v2.1.1.0-0.1.rc1
v2.1.1.0-0.2.rc2
v2.1.1.0-0.3.rc3
v2.1.1.0-0.4.rc4
v2.1.1.0-0.5.rc5
v2.1.1.0-1
v2.1.2.0-0.1.rc1
v2.1.2.0-0.2.rc2
v2.1.2.0-0.3.rc3
v2.1.2.0-0.4.rc4
v2.1.2.0-0.5.rc5
v2.1.2.0-1
v2.1.3.0-0.1.rc1
v2.1.3.0-0.2.rc2
v2.1.3.0-0.3.rc3
v2.1.3.0-1
v2.1.4.0-0.1.rc1
v2.1.4.0-0.2.rc2
v2.1.4.0-0.3.rc3
v2.1.4.0-1
v2.1.5.0-0.1.rc1
v2.1.5.0-0.2.rc2
v2.2.0.0-0.1.rc1
v2.2.0.0-0.2.rc2
v2.2.0.0-0.3.rc3
v2.2.0.0-0.4.rc4
v2.2.0.0-1
v2.2.1.0-0.1.rc1
v2.2.1.0-0.2.rc2
v2.2.1.0-0.3.rc3
v2.2.1.0-0.4.rc4
v2.2.1.0-0.5.rc5
v2.2.1.0-1
v2.2.2.0-0.1.rc1
v2.2.2.0-0.2.rc2
v2.3.0.0-0.1.rc1
0.10.0
0.10.1
0.10.2
0.11.0
0.11.1
0.11.2
0.12.0
0.13.0
0.13.1
0.13.2
0.13.4
0.13.5
0.13.6
0.14.0
0.14.1
0.15.0
0.15.1
0.15.2
0.15.3
0.16.0
0.16.1
0.16.2
0.16.3
0.16.4
0.16.5
0.17.0
0.17.1
0.17.2
0.18.0
0.18.1
0.18.2
0.18.3
0.18.4
0.19.0
0.19.1
0.19.2
0.19.3
0.20.0
0.20.1
0.22.0
0.22.1
0.22.2
0.22.3
0.22.4
0.23.0
0.23.1
0.23.2
0.24.0
0.24.1
0.24.2
0.24.3
0.24.4
0.24.5
0.24.6
0.24.7
0.24.7rc1
0.24.8
0.24.8rc1
0.24.9
0.25.0
0.25.0beta1
0.25.0beta2
0.25.0rc1
0.25.1
0.25.1rc1
0.25.1rc2
0.25.2
0.25.2rc1
0.25.2rc2
0.25.2rc3
0.25.3
0.25.4
0.25.4rc1
0.25.4rc2
0.25.4rc3
0.25.5
0.25.5rc1
0.25.5rc2
0.25.5rc3
0.25.6
0.9.3
2.6.0
2.6.0rc1
2.6.0rc2
2.6.0rc3
2.6.0rc4
2.6.1
2.6.10
2.6.11
2.6.12
2.6.13
2.6.13rc1
2.6.14
2.6.15
2.6.16
2.6.17
2.6.18
2.6.1rc1
2.6.1rc2
2.6.1rc3
2.6.1rc4
2.6.2
2.6.2rc1
2.6.3
2.6.3rc1
2.6.3rc2
2.6.3rc3
2.6.4
2.6.5
2.6.5rc1
2.6.5rc2
2.6.5rc3
2.6.5rc4
2.6.5rc5
2.6.6
2.6.6rc1
2.6.7
2.6.7rc1
2.6.8
2.6.8rc1
2.6.9
2.6.9rc1
2.7.0
2.7.0rc1
2.7.0rc2
2.7.0rc3
2.7.0rc4
2.7.1
2.7.10
2.7.10rc1
2.7.11-1
2.7.12
2.7.12rc1
2.7.12rc2
2.7.13
2.7.14
2.7.14rc1
2.7.14rc2
2.7.14rc3
2.7.15rc1
2.7.15rc2
2.7.15rc3
2.7.15rc4
2.7.16
2.7.16rc1
2.7.17
2.7.18
2.7.19
2.7.19rc1
2.7.19rc2
2.7.19rc3
2.7.20
2.7.20-rc1
2.7.21
2.7.22
2.7.23
2.7.24
2.7.25
2.7.26
2.7.2rc1
2.7.2rc2
2.7.2rc3
2.7.3
2.7.3.rc1
2.7.3rc1
2.7.4
2.7.4rc1
2.7.4rc2
2.7.4rc3
2.7.5
2.7.6
2.7.6rc1
2.7.6rc2
2.7.6rc3
2.7.7
2.7.7rc1
2.7.8
2.7.8rc1
2.7.8rc2
2.7.9
3.0.0
3.0.0-rc4
3.0.0-rc5
3.0.0-rc6
3.0.0-rc7
3.0.0-rc8
3.0.0rc1
3.0.0rc2
3.0.0rc3
3.0.1
3.0.1-rc1
3.0.2
3.0.2-rc1
3.0.2-rc2
3.0.2-rc3
3.1.0
3.1.0-rc1
3.1.0-rc2
3.1.1
3.2.0
3.2.0-rc1
3.2.0-rc2
3.2.1
3.2.1-rc1
3.2.2
3.2.3
3.2.3-rc1
3.2.4
3.3.0
3.3.0-rc1
3.3.0-rc2
3.3.0-rc3
3.3.1
3.3.1-rc1
3.3.1-rc2
3.3.1-rc3
3.3.2
3.4.0
3.4.0-rc1
3.4.0-rc2
3.4.1
3.4.2
3.4.3
3.5.0
3.5.0-rc1
3.5.0-rc2
3.5.0-rc3
3.5.1
3.5.1-rc1
3.6.0
3.6.0-rc1
3.6.1
3.6.2
3.7.0
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.8.0
3.8.1
3.8.2
3.8.3
3.8.4
3.8.5
3.8.6
3.8.7
4.0.0
4.0.0-rc1
4.0.0-rc2
4.0.0-rc3
4.1.0
4.2.0
4.2.1
4.2.2
4.2.3
4.3.0
4.3.1
4.3.2
4.4.0
4.4.1
4.4.2
4.5.0
4.5.1
4.5.2
4.5.3
4.6.0
4.6.1
4.6.2
4.7.0
4.7.1
4.8.0
4.8.1
4.8.2
4.9.0
4.9.1
4.9.2
4.9.3
4.9.4
BetaOne
debian/0.25.1
debian/0.25.3-1
debian/0.25.4-2
debian/0.25.4-4
debian/0.25.4-6
debian/0.25.5-1
debian/2.6.0-1
debian/2.6.0-2
debian/2.6.0-3
debian/2.6.0-4
debian/2.6.2-2
debian/2.6.2-3
debian/2.6.2-4
puppet-0.24.5-rc3
release-0.9.2
tags/2.6.0rc1
tags/2.6.0rc2
tags/2.6.0rc3
upstream/0.24.8
upstream/0.25.0
upstream/0.25.4
upstream/0.25.5