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

Re: [PATCH v7 2/2] json-writer: t0019: add Python unit test

From
Jeff King <peff@peff.net>
Date
Jun 7, 2018, 02:38 UTC
Message-ID
<20180607023804.GB3898@sigill.intra.peff.net>
In-Reply-To
<20180607014909.GL3094@zaya.teonanacatl.net>
On Wed, Jun 06, 2018 at 09:49:09PM -0400, Todd Zullinger wrote:
Show 12 quoted lines
> Ramsay Jones wrote:
> [...]
> > I don't run the p4 or svn tests, so ... :-D
> 
> Heh, lucky you. :)
> 
> I try to run them all as part of the fedora builds since
> they cover much more than I'd ever use.  That's the main
> reason I noticed the bare python.  That would trip me up
> when it came time to build on a near-future fedora where
> python isn't installed by default and I only wanted to
> require python3 for the build/runtime scripts.

I'm not actually sure those svn bits involving python are usable by real users. The main tool that people us for svn interop is git-svn, which is written in perl.

There was an effort to have a real "git-remote-svn" helper (so that you could just seamlessly "git clone svn://..." instead of using the "git svn" wrapper.

So we have the work in vcs-svn, which gets built as part of a regular compile. But AFAICT it is only used for git-remote-testsvn, t/helper/test-svn-fe, and contrib/svn-fe. None of which have seen any substantive work since 2012[1].

I suppose it's possible somebody could be using "git clone testsvn://" in the wild, but the name would hopefully warn them off. I have no idea how usable that work is in practice.

-Peff
[1] Browsing "git log", most of the commits are just tree-wide
    cleanups, or fixing some compilation or dependency error. The last
    "real" commit seems to be around 8e43a1d010 (remote-svn: add
    incremental import, 2012-09-19).
    I wonder if it is worth dropping this experiment as incomplete and
    unmaintained. People have obviously spent time dealing with the code
    for various fixups, but I think the whole thing may essentially just
    be dead code. Or maybe people really are using contrib/svn-fe. Like
    I said, I have no clue if this stuff is even usable, but we
    certainly haven't packaged it to be seen by most users.
Previous: Todd ZullingerNext: Jeff King
Message 9 of 13 in “json-writer V7”
  1. 0/2 json-writer V7git@jeffhostetler.com, Jun 5, 2018
  2. 1/2 json_writer: new routines to create data in JSON formatgit@jeffhostetler.com, Jun 5, 2018
  3. 2/2 json-writer: t0019: add Python unit testgit@jeffhostetler.com, Jun 5, 2018
  4. Todd ZullingerJun 6, 2018
  5. Jeff KingJun 6, 2018
  6. Jeff HostetlerJun 6, 2018
  7. Ramsay JonesJun 7, 2018
  8. Todd ZullingerJun 7, 2018
  9. Jeff KingJun 7, 2018
  10. Jeff KingJun 7, 2018
  11. Jeff KingJun 7, 2018
  12. Ramsay JonesJun 7, 2018
  13. Jeff HostetlerJun 6, 2018

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.