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]].
