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

Re: Status of the svn remote helper project (Nov, 2010)

From
Ramkumar Ramachandra <artagnon@gmail.com>
Date
Nov 7, 2010, 12:50 UTC
Message-ID
<20101107125054.GB16474@kytes>
In-Reply-To
<20101107112129.GA30042@burratino>
Hi,
Jonathan Nieder writes:
Show 11 quoted lines
> The svn remote helper project still has a long way to go.  In the
> meantime, the svn-fe plumbing and Tomas's scripted prototype are
> usable.
> 
> Here are some topics that might be roughly in their final form.  If
> you would like to build on one of them, please let me know so I can
> refrain from rewriting that piece of history.
> 
> A merge of these branches is available as
> 
> 	git://repo.or.cz/git/jrn.git vcs-svn-pu

Thanks for doing this! Now we have an up-to-date index that tracks all our work :)

A note to the others: If we merge too early, we will be forced to either stick with bad decisions we made prematurely, or revert them. Therefore, we have decided to develop this on the side, while reporting progress on the list.

> * jn/svndiff0 (2010-11-06) 24 commits

Yeah, this requires some rigorous testing with real-world deltas. I'll probably get some EC2 instaces to churn on it after my $EXAMS are over.

> * db/fast-import-cat-blob (2010-11-07) 3 commits
> As David says: "it has some significant consequences".

rr/remote-helper already uses this, but there might be a better way to do it- we should wait and see.

> * db/svn-fe-dumpfile3 (2010-11-07) 6 commits

You earlier said that it might be possible to justify merging this now provided we supply a wrapper script to make it easy to invoke.

> * rr/svnfe-tests-no-perl (2010-11-07) 1 commit
Ok.
> * jn/wrappers-no-libz (2010-11-06) 7 commits
> * xx/wrappers-no-libz-svndiff0 (2010-11-07) 2 commits

These two are fairly independent of the rest of the series, no? Maybe get these merged separately?

> * db/branch-mapper: $gmane/158375

I've have some mapper ideas from the discussion thread following sb/svn-fe-example. I'll finish it after $EXAMS.

> * tc/remote-helper-usability: $gmane/157860
It has some good ideas that I'm re-using in rr/remote-helper.
> * rr/remote-helper: http://github.com/artagnon/git

First, it's the wrong approach: I've hardcoded FD 3 into run-command to mean backflow. This ugly inelegant design must be thrown away. Second, it's very messy, and half the commits aren't even used.

Anyway, I hope it gets the idea across- there's some functionality I intend reuse from tc/remote-helper-usability. Also, the "fetch" command works so long as fetching from revision 0 is requested. So the immediate priority is to get svn-fe to support incremental imports.

> * sb/svn-fe-example: $gmane/159054

The discussion thread following this has some good observations/ ideas.

-- Ram
Previous: David BarrNext: Jonathan Nieder
Message 6 of 22 in “Status of the svn remote helper project (Nov, 2010)”
  1. Jonathan NiederNov 7, 2010
  2. David Michael BarrNov 7, 2010
  3. David BarrNov 8, 2010
  4. Jonathan NiederNov 8, 2010
  5. David BarrNov 8, 2010
  6. Ramkumar RamachandraNov 7, 2010
  7. Jonathan NiederNov 7, 2010
  8. Status of the svn remote helper project (Nov 2010, #2)Jonathan Nieder, Nov 21, 2010
  9. David Michael BarrNov 21, 2010
  10. Jonathan NiederNov 21, 2010
  11. David BarrNov 22, 2010
  12. Status of the svn remote helper project (Dec 2010, #1)Jonathan Nieder, Dec 5, 2010
  13. Tomas CarneckyDec 8, 2010
  14. fast-import tweaks for remote helpers (Re: Status of the svn remote helper project (Dec 2010, #1))Jonathan Nieder, Dec 12, 2010
  15. Sam VilainDec 12, 2010
  16. Jonathan NiederDec 12, 2010
  17. fast-import --report-fd (Re: fast-import tweaks for remote helpers)Jonathan Nieder, Jan 5, 2011
  18. Status of the svn remote helper project (Jan 2011, #1)Jonathan Nieder, Jan 5, 2011
  19. David Michael BarrJan 7, 2011
  20. Plans for the vcs-svn-pu branchJonathan Nieder, Feb 11, 2011
  21. svn-fe: warn about experimental statusJonathan Nieder, Feb 11, 2011
  22. Ramkumar RamachandraFeb 11, 2011

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.