git svn show-externals output format

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am playing with svn-to-git conversion and wanted to have a look at
the svn:externals of a test SVN repository.

$ git svn clone svn://svn.code.sf.net/p/svn-to-git/code/ svn-to-git-code

The SVN repo in HEAD revision contains three externals:

$ cd svn-to-git-code
$ git svn show-externals

# /trunk/
/trunk/https://svn.code.sf.net/p/gc-webdav/svn webdav
/trunk/https://svn.code.sf.net/p/gc-webdav/svn@1 webdav-at-revision

# /trunk/sub directory/
/trunk/sub directory/https://svn.code.sf.net/p/gc-webdav/svn 'webdav in subdir'

An earlier version contains just one external:

$ git svn show-externals --revision 8

# /trunk/
/trunk/webdav https://svn.code.sf.net/p/gc-webdav/svn/

It seems like the output is inconsistent. In SVN revision 8 the output
looks like it's formatted like
<path> <URL>

In the HEAD revision it looks mangled
<path prefix><URL> <path suffix>

This makes consuming the output of git svn show-externals in HEAD
difficult because the parts are not clearly separated by space and
sometimes the path is the first element, sometimes it's a combination
of first and last elements.

I am able to checkout both revisions including externals using native svn.

Am I doing something wrong?

Thanks!


Alex
-- 
Alexander Groß
http://therightstuff.de/




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux