git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[RFCv4 0/5] CVS remote helper

From
Johan Herland <johan@herland.net>
Date
Aug 17, 2009, 03:35 UTC
Message-ID
<1250480161-21933-1-git-send-email-johan@herland.net>
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
Next: Johan Herland
Message 1 of 12 in “[RFCv4 0/5] CVS remote helper”
  1. Johan HerlandAug 17, 2009
  2. 1/5 Basic build infrastructure for Python scriptsJohan Herland, Aug 17, 2009
  3. 2/5 1/2: Add Python support library for CVS remote helperJohan Herland, Aug 17, 2009
  4. 3/5 2/2: Add Python support library for CVS remote helperJohan Herland, Aug 17, 2009
  5. Sverre RabbelierOct 5, 2009
  6. Johan HerlandOct 5, 2009
  7. Sverre RabbelierOct 5, 2009
  8. Johan HerlandOct 5, 2009
  9. 4/5 git-remote-cvs: Remote helper program for CVS repositoriesJohan Herland, Aug 17, 2009
  10. 5/5 Add simple selftests of git-remote-cvs functionalityJohan Herland, Aug 17, 2009
  11. 6/5 Fix the Makefile-generated path to the git_remote_cvs package in git-remote-cvsJohan Herland, Aug 17, 2009
  12. 7/5 More fixes to the git-remote-cvs installation procedureJohan Herland, Aug 18, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.