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

How to use git-svnimport without trunk, tags and branches?

From
GLGeorg Lohrer <pacco@tropezien.de>
Date
Mar 11, 2007, 11:38 UTC
Message-ID
<45F3EA37.2080502@tropezien.de>
Hi,

I have searched the archive but did not found any hint for my problem. Perhaps I did not have the right search pattern, but see yourself:

The most important thing prior of using git was to import my subversion repositories. It seems to be quite easy if the SVN-repositories are of common structure using the trunk, tags and branches structure.

But times ago I have had the idea of not using the traditional structure of subversion for some of my repositories but using the repository directly as single directory - no trunk, no tags, no branches. That was because I thought only a geek would have the "complicated" way for only a few files without any need for tags and branches. And now the git-svnimport does not seem to be able to handle a SVN-repos structure like mine:

~/svnrepos/
      |------- projectA
                  |---- foo.cpp
                  |---- foo.h

I want to import projectA into git _with_ the commit-history (there are of course no tags and no branches). Is there a way to do that with git-svnimport? Or do I have to throw away all the details, checkout projectA and reimport it as initial version with git?

Any hints are warmly appreciated.
Ciao, Georg
Next: Karl Hasselström
Message 1 of 5 in “How to use git-svnimport without trunk, tags and branches?”
  1. Georg LohrerMar 11, 2007
  2. Karl HasselströmMar 11, 2007
  3. Georg LohrerMar 11, 2007
  4. Karl HasselströmMar 11, 2007
  5. pacco@tropezien.deMar 12, 2007

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.