{"thread":{"id":"6914","subject":"git-svn + svn:externals","startedAt":"2007-02-22T16:10:45Z","lastAt":"2007-02-22T21:48:54Z","messageCount":2,"participants":["Brian Gernhardt","Eric Wong"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"35232","messageId":"51167308-9E52-4E46-80A0-70A3C255C081@silverinsanity.com","threadId":"6914","inReplyTo":null,"subject":"git-svn + svn:externals","fromName":"Brian Gernhardt","fromEmail":"benji@silverinsanity.com","sentAt":"2007-02-22T16:10:45Z","receivedAt":"2007-02-22T16:10:45Z","isPatch":false,"sender":{"key":"benji@silverinsanity.com","avatar":"https://gravatar.com/avatar/e06c101dbc25c68114d859b4a9ec7cf8a2c52fd2b0270ef0eac0e2e63ff22311?d=mp&s=160"},"body":"Is there any plan or shell incantation to get git-svn working nicely  \nwith SVN externals?  I'm working a Ruby on Rails application  \n(radiantcms.org), which uses the externals to track library  \nversions.  I don't mind reading from an SVN repository, but would  \nmuch much rather use git to track my local changes.\n\nAlso, is it possible for git-svn to at least warn when the repo  \nyou're importing has externals?  It would be nicer than randomly  \nhaving hunks of the project missing.\n\n~~ Brian\n"},{"id":"35277","messageId":"20070222214854.GA32195@localdomain","threadId":"6914","inReplyTo":"51167308-9E52-4E46-80A0-70A3C255C081@silverinsanity.com","subject":"Re: git-svn + svn:externals","fromName":"Eric Wong","fromEmail":"normalperson@yhbt.net","sentAt":"2007-02-22T21:48:54Z","receivedAt":"2007-02-22T21:48:54Z","isPatch":false,"sender":{"key":"e@80x24.org","avatar":null},"body":"Brian Gernhardt <benji@silverinsanity.com> wrote:\n> Is there any plan or shell incantation to get git-svn working nicely  \n> with SVN externals?  I'm working a Ruby on Rails application  \n> (radiantcms.org), which uses the externals to track library  \n> versions.  I don't mind reading from an SVN repository, but would  \n> much much rather use git to track my local changes.\n> \n> Also, is it possible for git-svn to at least warn when the repo  \n> you're importing has externals?  It would be nicer than randomly  \n> having hunks of the project missing.\n\nThe latest versions of git-svn should warn about externals (among some\nother things that we currently don't support).  They are logged in\n.git/svn/$refname/unhandled.log with newlines (and some other\ncharacters) URI-encoded out.  I've been planning on having something\nparse the unhandled.log but have not gotten around to it.\n\nI'm still waiting on subproject support in git to seriously look at\nsvn:externals; but it's not a high priority for me.  You could probably\nlook at the code that does 'git svn show-ignore' which reads the\nsvn:ignore properties and expand it to support svn:externals.\n\n-- \nEric Wong\n"}]}