History

Note

The changelog is produced by adding the following call into the post-commit hook

git log --no-merges --format=format:"%s%n-------------%n.. codeauthor:: %aN <%aE>%n:Date:%aI%n%n%b%n%N" > CHANGELOG.rst

Read the Docs

Adopted the read the docs theme

Documentation

Additional notes

Read the Docs

Included a forgotten package

Distribution

Improved the package distribution

Read the Docs

Included Read the docs configuration

Gitlab CI

Moved the meta file in case it was clashing with the documentation build.

Gitlab CI

Included package installation before building the package

Documentation

Fixed a typographical error

Documentation

Setup the parent directory properly

Read Me

Updated the read me so that the package can be distributed.

Gitlab CI

Added .gitlab-ci.yml to generate the package documentation

Refactor

Moved the trees feature into its own package

Refactor

Decided to make the modules separately importable, hence database.py is kept as a standalone module that one can readily extract.

Database

Include the database directives from another package

Miscellaneous

Minor edits

Path Trees

This merges the trees directive, internally called PathTrees, from the original Nose Job package into sphinxcontrib.nosejob. This is also a merge commit and pulls the ‘master’ branch into Nose Job.

Conflicts:
CHANGELOG.rst nosejob/__init__.py sphinxcontrib/nosejob/directives.py sphinxcontrib/nosejob/nodes.py

Trees

Renamed trees.py to directives.py

Epilog

Pulled in the Epilog code from the NoseJob branch

Documentation

Updated the documentation so that it compiles again

PBR

Removed the dependency upon PBR.

Miscellaneous Edits

Updated the Git attributes and ignore files. Included images used in the documentation.

Documentation

Included the README.md and other documentation.

Git Configuration

Included a Git attributes file

Unit Tests

Included the unit tests for trees.

Trees

Initial attempt at supporting trees within ones documentation

Saving State

This is to save the state of the application.

Updated the documentation

Documented the available testing methodologies.

Initial commit

This provides the initial code for Nose Job. Strictly speaking this repository supersedes a predecessor with the same name.