a88e25197f
Allow the system to delete the file immediately as once the name is generated there is no further need of the temp file. Fix the temp name splitting and generation to handle being provided a string without the 'XXXXXX' template as part of it. Temporarily disable the requirements.txt check as github3.py is not part of global-requirements. Change-Id: I14e56b0d4248dc037fab102acf3cb30573bfba8d |
||
---|---|---|
doc | ||
fixtures_git | ||
tests | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
DESCRIPTION | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
What is fixtures-git?
Fixtures git is an open source Python library that adheres to the fixtures API defined by https://pypi.python.org/pypi/fixtures
It was initially developed as part of git-upstream tests to make it easy to construct git repositories with various layouts rather than trying to mock/stub git's behaviour.
It is intended to allow developers to define a git repo layout using a list definition of the commit nodes.
To install:
pip install fixtures-git
See also https://pypi.python.org/pypi/fixtures-git
You can also install directly from source:
git clone https://git.openstack.org/openstack/fixtures-git.git
cd fixtures-git
pip install .
Developers
Bug reports:
Repository:
Cloning:
git clone https://git.openstack.org/cgit/openstack/fixtures-git
or
git clone https://github.com/openstack/fixtures-git
A virtual environment is recommended for development. For example, git-upstream may be installed from the top level directory:
virtualenv .venv
source .venv/bin/activate
pip install -r test-requirements.txt -e .
Patches are submitted via Gerrit at:
Please do not submit GitHub pull requests, they will be automatically closed.
More details on how you can contribute is available on the wiki at:
Writing a patch
All code submissions must be pep8 and pyflakes clean. CI will
automatically reject them if they are not. The easiest way to do that is
to run tox before submitting code
for review in Gerrit. It will run pep8
and
pyflakes
in the same manner as the automated test suite
that will run on proposed patchsets.
Support
Is via the git-upstream community which is is found on the #git-upstream channel on chat.freenode.net
You can also join via this IRC URL or use the Freenode IRC webchat.