Hi, Another iteration of the patch series implementing a CVS remote helper. Changes from the previous iteration: - Python coding style fixes suggested by PEP8, PyLint, David Aguilar, etc. - Documentation/git-remote-cvs.txt compile fix - git_remote_cvs/Makefile fixes from David Aguilar (his v2 series) - rebased onto current 'pu' (minus jh/vcs-cvs) - split up patch 2/4 into two parts to fit on the Git mailing list Have fun! :) ...Johan Johan Herland (5): Basic build infrastructure for Python scripts 1/2: Add Python support library for CVS remote helper 2/2: Add Python support library for CVS remote helper git-remote-cvs: Remote helper program for CVS repositories Add simple selftests of git-remote-cvs functionality Documentation/git-remote-cvs.txt | 85 +++ Makefile | 46 ++ configure.ac | 3 + git-remote-cvs.py | 683 ++++++++++++++++++++++++ git_remote_cvs/.gitignore | 2 + git_remote_cvs/Makefile | 35 ++ git_remote_cvs/__init__.py | 27 + git_remote_cvs/changeset.py | 126 +++++ git_remote_cvs/commit_states.py | 62 +++ git_remote_cvs/cvs.py | 998 ++++++++++++++++++++++++++++++++++++ git_remote_cvs/cvs_revision_map.py | 418 +++++++++++++++ git_remote_cvs/cvs_symbol_cache.py | 313 +++++++++++ git_remote_cvs/git.py | 680 ++++++++++++++++++++++++ git_remote_cvs/setup.py | 17 + git_remote_cvs/util.py | 186 +++++++ t/t9800-remote-cvs-basic.sh | 524 +++++++++++++++++++ t/t9801-remote-cvs-fetch.sh | 291 +++++++++++ t/test-lib.sh | 1 + 18 files changed, 4497 insertions(+), 0 deletions(-) create mode 100644 Documentation/git-remote-cvs.txt create mode 100755 git-remote-cvs.py create mode 100644 git_remote_cvs/.gitignore create mode 100644 git_remote_cvs/Makefile create mode 100644 git_remote_cvs/__init__.py create mode 100644 git_remote_cvs/changeset.py create mode 100644 git_remote_cvs/commit_states.py create mode 100644 git_remote_cvs/cvs.py create mode 100644 git_remote_cvs/cvs_revision_map.py create mode 100644 git_remote_cvs/cvs_symbol_cache.py create mode 100644 git_remote_cvs/git.py create mode 100644 git_remote_cvs/setup.py create mode 100644 git_remote_cvs/util.py create mode 100755 t/t9800-remote-cvs-basic.sh create mode 100755 t/t9801-remote-cvs-fetch.sh -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html