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

Re: [ANNOUNCE] git-svnconvert: YASI (Yet Another SVN importer)

From
RNRutger Nijlunsing <rutger@nospam.com>
Date
Apr 9, 2006, 21:15 UTC
Message-ID
<20060409211505.GA30567@nospam.com>
In-Reply-To
<e1bdjq$qf6$1@sea.gmane.org>
On Sun, Apr 09, 2006 at 06:43:53PM +0200, Jakub Narebski wrote:
Show 7 quoted lines
> Rutger Nijlunsing wrote:
> 
> > Since I didn't succeed in importing a (private) SVN repo into git, I
> > wrote a new converter to handle more cases like:
> 
> Both git-svn[*1*] and git-svnimport failed? Have you tried Tailor tool:
>   http://www.darcs.net/DarcsWiki/Tailor

git-svn and tailor can only track one branch (or trunk). As the git-svn page states, it is for contributing to such a branch / trunk. git-svnconvert is for converting a whole repository incrementally of which branches (IMHO) are important to keep and convert.

git-svnimport does handle multiple branches, but could not cope with proxy + repo authentification, the weird repo layout I've had to cope with (branches not only in /branches, several trunks) and some revisions which contain non-sensical actions.

Show 5 quoted lines
> >   - use command line svn instead of some perl library to have less
> >     dependancies and to support proxy + repo authentification.
> >     Might even work on MacOSX ;)
> 
> Instead adding dependence on Ruby, eh?
Take some, lose some ;)

Seriously, though, a dependancy on a mainstream language like Python/Perl/Ruby/.. isn't a problem since a package is available for all distributions. However, packages for mainstream languages are quite often out-of-date or are not supported at all. Seeing a program being dependant on a non-packaged module is enough for a truckload of people to not even try it.

-- 
Rutger Nijlunsing ---------------------------------- eludias ed dse.nl
never attribute to a conspiracy which can be explained by incompetence
----------------------------------------------------------------------
Previous: Jakub NarebskiNext: Johannes Schindelin
Message 3 of 5 in “[ANNOUNCE] git-svnconvert: YASI (Yet Another SVN importer)”
  1. Rutger NijlunsingApr 9, 2006
  2. Jakub NarebskiApr 9, 2006
  3. Rutger NijlunsingApr 9, 2006
  4. Johannes SchindelinApr 9, 2006
  5. Randal L. SchwartzApr 9, 2006

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.