commit e7d2825d39fce2111d0d413e63e553603a0e56fb
Author: Clark Boylan <email address hidden>
Date: Wed Dec 17 14:21:35 2014 -0800
Properly check for git before getting git dir
We cannot get the git dir if git is not installed. Check that git is
installed before querying for the git dir. Return None if the git dir
cannot be found or if git is not installed.
When pbr is imported to handle writing the egg_info file because of
the entry point, it's causing sphinx to get imported. This has a
cascading effect once docutils is trying to be installed on a
system with pbr installed. If some of the imports fail along the way,
allow pbr to continue usefully but without the Sphinx extensions
available. Eventually, when everything is installed, those extensions
will work again when the commands for build_sphinx, etc. are run
separately.
Also slip in a change to reorder the default list of environments run by
tox so the testr database is created using a dbm format available to all
python versions.
Reviewed: https:/ /review. openstack. org/143326 /git.openstack. org/cgit/ openstack- dev/pbr/ commit/ ?id=a89b90e37eb d2132cb8947f974 f535ada824516b
Committed: https:/
Submitter: Jenkins
Branch: master
commit e7d2825d39fce21 11d0d413e63e553 603a0e56fb
Author: Clark Boylan <email address hidden>
Date: Wed Dec 17 14:21:35 2014 -0800
Properly check for git before getting git dir
We cannot get the git dir if git is not installed. Check that git is
installed before querying for the git dir. Return None if the git dir
cannot be found or if git is not installed.
Change-Id: Ic8e0c74a779b23 842369a8cf01fcb f37885202ef
Fixes-bug: 1326682
commit 5dd31ac46b8b5b7 d3b0e1fb123f653 ac915eeac6
Author: Monty Taylor <email address hidden>
Date: Wed Dec 17 00:44:13 2014 -0500
Use post version signifiers
PEP440 is unhappy about revcounts after pre-release tags.
Change-Id: I553a0bf9f522d5 0bcbdb16756c994 058bd27da77
commit 65f4fafd907a16e a1952ab7072676d b2e9e0c51d
Author: Doug Hellmann <email address hidden>
Date: Wed Dec 17 14:26:03 2014 -0500
Only import sphinx during hook processing
When pbr is imported to handle writing the egg_info file because of
the entry point, it's causing sphinx to get imported. This has a
cascading effect once docutils is trying to be installed on a
system with pbr installed. If some of the imports fail along the way,
allow pbr to continue usefully but without the Sphinx extensions
available. Eventually, when everything is installed, those extensions
will work again when the commands for build_sphinx, etc. are run
separately.
Also slip in a change to reorder the default list of environments run by
tox so the testr database is created using a dbm format available to all
python versions.
Change-Id: I79d67bf41a09d7 e5aad8ed32eaf10 7f139167eb8
Closes-bug: #1403510