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

Re: git-svn show-externals and svn version

From
Jakub Narebski <jnareb@gmail.com>
Date
Mar 4, 2012, 10:46 UTC
Message-ID
<m3sjhotzhj.fsf@localhost.localdomain>
In-Reply-To
<5B8386D7-3C01-4A58-A7AB-9AA43BB45572@nikolaus-demmel.de>
Nikolaus Demmel <nikolaus@nikolaus-demmel.de> writes:
Show 22 quoted lines
> I feel a bit like I am talking to myself, but I see from the high
> traffic on this list that people are busy doing great things :-). I will
> write anyway in case someone interested in git-svn listens.
> 
> Is there an appropriate place to file these kinds of feature/enhancement
> requests?
> 
> So I've investigated the matter a bit further. Turns out in the
> subversion SWIG language bindings there is an API function that parses
> svn:externals definitions for you. See [1] for a recent (minimal) change
> to make this function available in python. I guess supporting Perl
> requires equally minimal changes. I haven't attempted it myself since I
> know neither Perl nor SWIG.
> 
> How could this be used in git-svn show-externals? As layed out before, I
> believe that the current output for the svn1.5 syntax is inherently
> broken and we should not worry about backwards compatibility for
> that. To maintain backwards compatibility with the output for the old
> format and to give a canonical, easy to parse, output for any external
> definition, I suggest sticking to the current format, just inserting the
> parsed definition at the appropriate place with relative URLs completely
> resolved to absolute ones.
[...]
> Thoughts, comments, opinions?

Perhaps better support for svn:externals would be a good project for Git in Google Summer of Code 2012? You could write a proposal, see

* GSoC 2012 application process
  Message-ID: <20120302091114.GA3984@sigill.intra.peff.net>
  http://thread.gmane.org/gmane.comp.version-control.git/192014 
* [RFC] "Remote helper for Subversion" project
  Message-ID: <1330777646-28381-1-git-send-email-davidbarr@google.com>
  http://thread.gmane.org/gmane.comp.version-control.git/192106
* https://github.com/peff/git/wiki/SoC-2012-Ideas
-- 
Jakub Narebski
Previous: Nikolaus DemmelNext: Andreas Stricker
Message 4 of 5 in “git-svn show-externals and svn version”
  1. Nikolaus DemmelFeb 19, 2012
  2. Nikolaus DemmelFeb 21, 2012
  3. Nikolaus DemmelFeb 22, 2012
  4. Jakub NarebskiMar 4, 2012
  5. Andreas StrickerMar 7, 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.