I've been an extremely happy StGit user for a couple years, and I want to see the project remain strong. To that end, I am working on several series of janitorial patches that I hope will help keep StGit maintainable into the future.
This first series of patches make several improvements to the test infrastructure. New features include support for code coverage using the `coverage` package and support for testing multiple python versions using tox. These changes are meant to improve confidence in the tests and thus pave the way for more substantive changes. Peter Grayson (8): Update URLs and email addresses Non-zero return code when tests fail. test.py ensures correct working directory Minor Makefile cleanups Enable tox test environment Coverage support Add test for `stg import --url` Add test for importing an mbox from stdin .coveragerc | 5 +++++ .gitignore | 3 +++ Documentation/SubmittingPatches | 8 ++++---- Documentation/tutorial.txt | 4 ++-- Makefile | 16 ++++++++++++---- README | 4 ++-- examples/gitconfig | 1 + stg | 4 ++++ t/Makefile | 3 --- t/t0002-status.sh | 2 +- t/t1800-import.sh | 28 ++++++++++++++++++++++++++++ t/t3100-reset.sh | 2 +- t/t3101-reset-hard.sh | 2 +- t/t3102-undo.sh | 2 +- t/t3103-undo-hard.sh | 2 +- t/t3104-redo.sh | 2 +- t/t3105-undo-external-mod.sh | 2 +- t/t3200-non-ascii-filenames.sh | 2 +- t/test-lib.sh | 1 + t/test.py | 9 ++++++++- tox.ini | 6 ++++++ 21 files changed, 84 insertions(+), 24 deletions(-) create mode 100644 .coveragerc create mode 100644 tox.ini _______________________________________________ stgit-users mailing list stgit-users@gna.org https://mail.gna.org/listinfo/stgit-users