# Rubyforge svn import

**URL:** <https://www.ruby-forum.com/t/rubyforge-svn-import/100869>\
**Category:** Ruby\
**Created:** [August 1, 2006, 6:02pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869 "2006-08-01T18:02:45Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 1, 2006, 6:02pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/1 "2006-08-01T18:02:45Z")

</div>

How to do an initial svn import to Rubyforge? Is it possible to use  
Darcs instead somehow?

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 2, 2006, 2:58am UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/2 "2006-08-02T02:58:18Z")

</div>

On Wed, 2006-08-02 at 01:00 +0900, removed\_email\_address@domain.invalid wrote:

> How to do an initial svn import to Rubyforge?

There are some notes on that here:

[http://rubyforge.org/docman/view.php/5/460/faq.html#scm](http://rubyforge.org/docman/view.php/5/460/faq.html#scm)

> Is it possible to use  
> Darcs instead somehow?

Nope, not at this time…

Yours,

tom

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 1:16pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/3 "2006-08-03T13:16:32Z")

</div>

Tom C. wrote:

> On Wed, 2006-08-02 at 01:00 +0900, removed\_email\_address@domain.invalid wrote:
> 
> > How to do an initial svn import to Rubyforge?
> 
> There are some notes on that here:
> 
> [http://rubyforge.org/docman/view.php/5/460/faq.html#scm](http://rubyforge.org/docman/view.php/5/460/faq.html#scm)

Thanks, I looked at that but it isn’t very clear. It’s says nothing of  
having branches, tags and trunk for instance. Also, do you setup a  
local svn repo first or not? And the import example:

svn import svn+ssh://removed\_email\_address@domain.invalid//var/svn/rubyinstaller

doesn’t seem right either --there is no mention of the actual local  
directory. How does it know where to get the files?

> > Is it possible to use  
> > Darcs instead somehow?
> 
> Nope, not at this time…

I’m going to try overlaying the two with darcs under subversion.

Thanks,  
T.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 1:19pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/4 "2006-08-03T13:19:37Z")

</div>

Well, I just went for it and it seems to startout okay but then I get:

svn: File already exists: filesystem ‘/var/svn/facets/db’,  
transaction ‘26-1’, path ‘trunk’

Any ideas?

Thanks,  
T.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 2:24pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/5 "2006-08-03T14:24:46Z")

</div>

On 02/08/06, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Well, I just went for it and it seems to startout okay but then I get:
> 
> svn: File already exists: filesystem ‘/var/svn/facets/db’,  
> transaction ‘26-1’, path ‘trunk’
> 
> Any ideas?

Do you already have some files in your repo ? I don’t think you can  
remove the repo and start over easily. What you can do is get your  
files trough “svn up”, put your new files, mess with “svn add” and  
then “svn commit” your changes. Some times you have to “svn up” when  
it says there are conflicts (don’t know why, seems buggy but it should  
work)

–  
Cheers,  
zimbatm

> **[oree.ch](http://zimbatm.oree.ch)**
>
> This domain may be for sale!

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 3:46pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/6 "2006-08-03T15:46:00Z")

</div>

On Thu, 2006-08-03 at 05:40 +0900, removed\_email\_address@domain.invalid wrote:

> Well, I just went for it and it seems to startout okay but then I get:
> 
> svn: File already exists: filesystem ‘/var/svn/facets/db’,  
> transaction ‘26-1’, path ‘trunk’
> 
> Any ideas?

Hm, are you importing from an existing repo? Is that how Svn does it,  
or does it expect just a directory tree of files like CVS does?

Yours,

Tom

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 5:01pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/7 "2006-08-03T17:01:19Z")

</div>

Tom C. wrote:

> On Thu, 2006-08-03 at 05:40 +0900, removed\_email\_address@domain.invalid wrote:
> 
> > Well, I just went for it and it seems to startout okay but then I get:
> > 
> > svn: File already exists: filesystem ‘/var/svn/facets/db’,  
> > transaction ‘26-1’, path ‘trunk’
> > 
> > Any ideas?
> 
> Hm, are you importing from an existing repo? Is that how Svn does it,  
> or does it expect just a directory tree of files like CVS does?

Just a directory tree of files like CVS.

My last post seemed to have been lost. Oh well. One of the things I had  
mentioned was that using darcs+subvversion in the same repo has a  
problem which causes darcs to get out of whack becuase subversion is  
adding .svn entries into the \_darcs control directory. But I think I  
figured out the fix. SVN’s global\_ignore setting in the  
etc/subversion/config file needs a “\_darcs” entry added to it --I’m not  
sure if it needs to be \_darcs or \_darcs/\* or \_darcs/\*\*/\* or what exatly  
though.

T.

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [August 3, 2006, 3:42pm UTC](https://www.ruby-forum.com/t/rubyforge-svn-import/100869/8 "2006-08-03T15:42:59Z")

</div>

On Thu, 2006-08-03 at 05:30 +0900, removed\_email\_address@domain.invalid wrote:

> > There are some notes on that here:
> > 
> > [http://rubyforge.org/docman/view.php/5/460/faq.html#scm](http://rubyforge.org/docman/view.php/5/460/faq.html#scm)
> 
> Thanks, I looked at that but it isn’t very clear. It’s says nothing of  
> having branches, tags and trunk for instance.

Yup, I’m not sure how much detail to put there… and actually, I’m not  
really very svn-savvy, so if anyone wants to give me more material to  
put, I’d be happy to post it.

> Also, do you setup a  
> local svn repo first or not?

Hm, I don’t think so.

> And the import example:
> 
> svn import svn+ssh://removed\_email\_address@domain.invalid//var/svn/rubyinstaller
> 
> doesn’t seem right either --there is no mention of the actual local  
> directory. How does it know where to get the files?

Yup, if the PATH is omitted svn assumes “.”.

Yours,

Tom
