| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* pbr/packaging.py(_get_version_from_git): Wrap calls to
_run_git_command in a conditional check for _git_is_installed to
avoid an opaque error message which can occur when you have a .git
directory but no git executable.
Change-Id: I6752c93d393a941daa1e7fb949c7c3d2a75337f3
Closes-Bug: #1326682
|
| |
| |
| |
| |
| |
| |
| | |
Having to put breakpoints in pbr to diagnose issues is bad for dealing
with reports from users.
Change-Id: Ifecf4c4e4bb5955e0e5feb4bf5b5b85150b08ebe
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Reversing the logic in a few of the booleans and returning earlier
allows us to not have to be nested quite so deep.
Change-Id: Ia0dad183563381e9eb8c790ba61d0b350d74421d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Apache 2.4 requires site configuration files to have a ".conf"
extension, and Apache 2.2 does not want the extension. Add logic to
figure out the right name for the file so we can run the tests against
both versions of Apache.
Fixes bug: #1334326
install required libraries for mixed c things
use build-dep to install the required libraries needed for
the python build deps. Without this we can get cryptic library
compilation issues.
And use ccache explicitly
Change-Id: Ia750e4221b119097521cf373752aae364759913b squashed
into this one because we can't move forward without both.
Co-Authored-By: Sean Dague <sean@dague.net>
Change-Id: I5ab8898bd3cc2de18681fe3262cb784f7d9519ab
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
pbr is monkeypatching the Distribution intstance in setuptools, which is
OK I guess, but then it never puts it back how it left it. As a
consequence, whenever pbr installs before another project in a setup.py,
it breaks setuptools for everything that comes after it. This patch
will restore the Distribution instance.
Closes-Bug: 1324784
Change-Id: I20fbf255c634685e82f7b11987d2725de8280b9d
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
pbr contains a testr distutil command, but since it isn't registered
as an entry-point, it won't get used. Also drive-by a fix to
coverage, where we go to the trouble of setting a variable, and then
not using it.
Change-Id: I2227adf3643ffe6bcece0c7d2127d23e20d52f7a
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is needed to avoid running pip install within the directory of
the test package on Python2.6, where it helpfully (not really)
installs the test package, not pbr.
Change-Id: I956ad29f68a32cb4d33af448333f649043e0a655
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Hygiene - fail at the point of failure, not later.
Change-Id: Id0328f1afad5dd2fb4f5ef22e025d60eef1d4e52
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
This is implied by the example and seems necessary for doing automated
generation of pre-release versions.
Change-Id: I8d4ceec200fac7982f2dafa7f8f1a8abfd4b0f83
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I547e99c24707895c1e3614821c5cb8da354b294a
|
|/
|
|
|
|
|
|
|
|
|
| |
--use-mailmap is a newer git construct that applies mailmaps to
things that are not using the mailmap aware format strings. But
we're using those format strings, and this breaks on precise.
Simplest thing - don't use the arg, since it's pointless and broken
for us.
Change-Id: Ic8ca062a6936a4f112aa52d0eb209211658611c2
|
|\ |
|
| |
| |
| |
| |
| |
| | |
to aid in debugging and testing.
Change-Id: I5342604204602623cdb5c0f2623d85f7d44e2b50
|
|/
|
|
|
|
|
|
|
|
| |
* doc/source/index.rst: pbr requires git tags to be signed for using it
to generate version information. Added a note mentioning this
* doc/source/packagers.rst: documented SKIP_GENERATE_AUTHORS and
SKIP_WRITE_GIT_CHANGELOG environment variable for packagers.
Change-Id: I153c26f0d6876729dfb95eed2ab031c2aaa890d5
Signed-off-by: Vasudev Kamath <kamathvasudev@gmail.com>
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Found using: https://github.com/intgr/topy
Change-Id: I15d9469e60ea74aacba03b5ad0e50b4a87661892
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: If5cd9e517d66322027408a59fd99015c91181db8
Closes-bug: #1310008
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| | |
Change-Id: Iadb60bd8422734a0eb252d30accd513a49032fd3
|
|/
|
|
|
|
|
|
|
| |
Fix the indentation of the lines following the "toctree" directive
in the autoindex.rst file, so that they are aligned under the
start of the "toctree" directive.
Change-Id: Iff4ec8ea05819f6126a7be3d1fb5238c969fca21
Closes-Bug: #1307769
|
|
|
|
|
|
|
| |
Remove flake8 from pbr's requirements file, we should be requiring
hacking instead, and let hacking pull in flake8.
Change-Id: I6e7135a07e3ca6b9e26fcc9623b1434ecba1444f
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
pip supports requirements files with a line such as:
-r other-requirements.txt
for specifying nested requirements files. Adding support to pbr
should be helpful with handling optional dependencies in projects
better, by allowing us to split the requirements files and then
merge them back together using -r lines.
Change-Id: I80e081b2229cc81eed26533c50afb07dc98a1db1
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Less duplication for more reuse. If the intent was clarity before, I'm
happy to skip this and just have duplicate code...
Change-Id: I09fd14ecd9751e79a3a475dedf320c36ba0ba71c
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I94ff7e2517c714b9f576f9f9f615537502fcbf41
Closes-Bug: #1276139
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
We don't actually require pip 1.4, and saying that we do
breaks package installation in a lot of cases. Remove the
version specifier from our requirements list.
Fixes-bug: #1296310
Change-Id: I69c67c4c8cba7076e33292eaab9070ba51b4dff3
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
On Windows, environment variables can not be unicode.
Change-Id: I8c7fd7627d7f733e0db8690a39e7128b7fe2ebcf
Closes-bug: #1294246
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of always using master branch support the option to use stable
branches. Read the branch via the $OVERRIDE_ZUUL_BRANCH environmental
variable that devstack-gate sets
Change-Id: Iab4ae1efddc4dca38dcd3779dae1a79ddc2b0852
|
|/
|
|
|
|
|
| |
I want to reuse this for factoring out some fixtures, so make it
reusable.
Change-Id: I7035a514adf889a8ebaadff9ae873341804fe099
|
|
|
|
| |
Change-Id: I52337fd704a0d4b38f9562d88dcdf5952cf7b422
|
|
|
|
|
|
|
| |
The version.py docstrings were a) not PEP compliant and b) somewhat
out of sync with the code.
Change-Id: I87c4134ef80fd9e6fd57b66c58c3c5920ee0b6b6
|
|
|
|
|
|
|
|
|
|
| |
Sphinx's config object needs to have its values initialized with
init_values for the values to be loaded from _raw_config into config.
Without this pbr gets null equivalent values from Sphinx's config. These
null values prevented man pages from being built when Sphinx warnerrors
is set. Fix this.
Change-Id: I0f17ca6eff036a0bcc6686fcc3f4efe0830cc585
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Iffdcf7a6eab6990f9b32669070b8a4173e834613
|
|/
|
|
|
|
|
|
|
| |
According to policy change in HACKING:
http://docs.openstack.org/developer/hacking/#openstack-licensing
empty files should no longer contain copyright notices.
Closes-Bug: #1262424
Change-Id: Ib937beb9f627e7b5e25baa1cd37fd01fcc04fd41
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Unused since commit 745d615
Change-Id: I7fbd90bb480f6d039e2e96d629a1db67127f40d5
|
| |
| |
| |
| | |
Change-Id: I2da7f761a0582e8d2be7aaaf0ca55d119f800fbc
|
|/
|
|
|
|
|
| |
Use unicode_literals import instead of u'unicode' notation.
Change-Id: I6e6aba938ae43399d5aa398344c219fe43649034
Closes-Bug: #1276139
|
|\ |
|