Move commit creation code to GitTree class
Move all the code required to construct a git tree into the same class and update references. Change-Id: I5c0df30febcdd114c5e49c28adb7383897ecdd5c
|4 weeks ago|
|doc||11 months ago|
|fixtures_git||4 weeks ago|
|tests||4 weeks ago|
|.gitignore||11 months ago|
|.gitreview||2 months ago|
|.stestr.conf||11 months ago|
|.zuul.yaml||1 month ago|
|DESCRIPTION||1 year ago|
|LICENSE||1 year ago|
|README.rst||5 months ago|
|requirements.txt||11 months ago|
|setup.cfg||1 year ago|
|setup.py||1 year ago|
|test-requirements.txt||1 month ago|
|tox.ini||11 months ago|
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.
You can also install directly from source:
A virtual environment is recommended for development. For example, git-upstream may be installed from the top level directory:
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:
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
pyflakes in the same manner as the automated test suite that will run on proposed patchsets.
Is via the git-upstream community which 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.