[codeface] Can not coorect execute further examples

  • From: Stefan Kuppelwieser <stefan.kuppelwieser@xxxxxxxxx>
  • To: codeface@xxxxxxxxxxxxx
  • Date: Fri, 24 Mar 2017 20:10:22 +0100

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

Other related posts: