Let's assume that I have the following directory structure (for brevity, 
many have been omitted):

/
/etc
/reports
/reports/configuration
/usr
/usr/local
/var

I want to send /etc, /usr/local to the root of repository A.  I want to 
send /reports to a sub-directory in repository B.

Normally, for repository A I would do:

# cd /
# fsvs urls svn+ssh://svn.example.com/systemname
# fsvs ignore ./reports
(repeated fsvs ignore statements to ignore /proc, /sys, etc)
# fsvs ci -m 'initial commit' /etc
# fsvs ci -m 'initial commit' /usr/local
# fsvs status
(see if there is anything else that needs to be ignored)
# fsvs ci -m 'initial commit'
(which grabs the remainers)

My first guess on how to setup repository B would be:

# cd /reports
# fsvs urls svn+ssh://svn.example.com/reports/systemname

Then to commit it:

# cd /reports
# fsvs ci -m 'initial commit'

However, this dies with:

An error occurred at 10:27:45.577: Device or resource busy (16)
   in ci___set_props [commit.c:397]: set meta-data
   in ci__nondir [commit.c:450]: ci___set_props: ci___set_props
   in ci__directory [commit.c:863]: ci__nondir: ci__nondir
   in ci__directory [commit.c:858]: ci__directory: ci__directory
   in ci___base_dirs [commit.c:1034]: ci__directory: ci__directory
   in ci__work [commit.c:1230]: ci___base_dirs: ci___base_dirs
   in ci__work [commit.c:1270]: ci___base_dirs
   in main [fsvs.c:1405]: action commit failed

------------------------------------------------------
http://fsvs.tigris.org/ds/viewMessage.do?dsForumId=3928&dsMessageId=3059159

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to