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

Re: [PATCH/RFC v4 01/16] GSOC remote-svn

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 18, 2012, 20:13 UTC
Message-ID
<7vzk5srm9w.fsf@alter.siamese.dyndns.org>
In-Reply-To
<8572000.QUVXl8yetS@flobuntu>
Florian Achleitner <florian.achleitner.2.6.31@gmail.com> writes:
Show 10 quoted lines
> On Friday 17 August 2012 21:16:59 Junio C Hamano wrote:
>> Comments from mentors and people interested in remote helpers?
>> 
>> I did minimum line wrapping, typofix and small compilation fixes
>> and queued these on 'pu'; I think I saw one commit whose message
>> I didn't quite get what it was trying to say, and another that was
>> missing S-o-b (I left them untouched).
>
> Should I provide a better version? I found the commit that I forgot to sign-
> off, but I'm not sure which message you mean.

There was a one with "E.g:" followed by an incomplete sentence that did not parse for me. Can you fetch 'pu', run format-patch on your topic and compare the output with what you sent to the list?

Show 8 quoted lines
>> The result merged to 'pu' seems to fail 9020, by the way.
>
> That's because contrib/svn-fe isn't built automatically if you call make in 
> the toplevel dir. 
> It dies with "fatal: Unable to find remote helper for 'svn'", because the 
> helper is not built. We currently need to run make in contrib/svn-fe 
> seperately.
> That's a bit awkward.

That indicates that one necessary patch to add logic to Makefile to go and build that subdirectory, at least before running the test, but possibly as part of the "all" target, is missing, isn't it?

Or you can add, at the beginning of your tests files that require the contrib bit, to have something like

	if test -e "$GIT_BUILD_DIR/remote-svn"
        then
		test_set_prereq REMOTE_SVN
	fi
and protect your tests with the prerequisite, e.g.
	test_expect_success REMOTE_SVN 'test svn:// URL' '
        	...
	'
without changing the top-level Makefile.
Previous: Florian AchleitnerNext: Junio C Hamano
Message 20 of 26 in “GSOC remote-svn”
  1. 01/16 GSOC remote-svnFlorian Achleitner, Aug 17, 2012
  2. 01/16 Implement a remote helper for svn in C.Florian Achleitner, Aug 17, 2012
  3. 02/16 Integrate remote-svn into svn-fe/Makefile.Florian Achleitner, Aug 17, 2012
  4. 03/16 Add svndump_init_fd to allow reading dumps from arbitrary FDs.Florian Achleitner, Aug 17, 2012
  5. 04/16 Add argv_array_detach and argv_array_free_detached.Florian Achleitner, Aug 17, 2012
  6. 05/16 Connect fast-import to the remote-helper via pipe, adding 'bidi-import' capability.Florian Achleitner, Aug 17, 2012
  7. 06/16 Add documentation for the 'bidi-import' capability of remote-helpers.Florian Achleitner, Aug 17, 2012
  8. 07/16 When debug==1, start fast-import with "--stats" instead of "--quiet".Florian Achleitner, Aug 17, 2012
  9. 08/16 remote-svn, vcs-svn: Enable fetching to private refs.Florian Achleitner, Aug 17, 2012
  10. 09/16 Allow reading svn dumps from files via file:// urls.Florian Achleitner, Aug 17, 2012
  11. 10/16 vcs-svn: add fast_export_note to create notesFlorian Achleitner, Aug 17, 2012
  12. 11/16 Create a note for every imported commit containing svn metadata.Florian Achleitner, Aug 17, 2012
  13. 12/16 remote-svn: Activate import/export-marks for fast-import.Florian Achleitner, Aug 17, 2012
  14. 13/16 remote-svn: add incremental import.Florian Achleitner, Aug 17, 2012
  15. 14/16 Add a svnrdump-simulator replaying a dump file for testing.Florian Achleitner, Aug 17, 2012
  16. 15/16 remote-svn: add marks-file regeneration.Florian Achleitner, Aug 17, 2012
  17. 16/16 Add a test script for remote-svn.Florian Achleitner, Aug 17, 2012
  18. Junio C HamanoAug 18, 2012
  19. Florian AchleitnerAug 18, 2012
  20. Junio C HamanoAug 18, 2012
  21. Junio C HamanoAug 19, 2012
  22. Florian AchleitnerAug 20, 2012
  23. Junio C HamanoAug 20, 2012
  24. Florian AchleitnerAug 20, 2012
  25. Junio C HamanoAug 20, 2012
  26. Jonathan NiederAug 20, 2012

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.