I have a script within an absolute directory path: ots/osm1s/Target/sdcard/proj/test.sh It exists: >> ls -I ots/osm1s/Target/sdcard/proj/test.sh 1376926 ots/osm1s/Target/sdcard/proj/test.sh
>> svn status ots/osm1s/Target/sdcard/proj/test.sh >> # i.e. no mods An intermediate symlink is setup and created in >> cd ots/development >> ln -s ../osm1s OSM1S >From a Linux perspective, this link is valid >> ls -I ots/development/OSM1S/Target/sdcard/proj/test.sh 1376926 ots/development/OSM1S/Target/sdcard/proj/test.sh # i.e. the inode is the same It is special: >> svn pl ots/development/OSM1S Properties on 'ots/development/OSM1S': svn:special but when I query it >> svn status ots/development/OSM1S/Target/sdcard/proj/test.sh svn: warning: W155010: The node '/svn/xxx/aSymlinkBug/ots/development/OSM1S/Target/sdcard/proj/test.sh' was not found. Note: Querying the status at the symlink reports nothing i.e no mods which is correct >> svn status ots/development/OSM1S >> But as soon as I go past the symlink, the behaviour is erratic >> svn status ots/development/OSM1S/Target ? ots/development/OSM1S/Target >> svn status ots/development/OSM1S/Target/sdcard svn: warning: W155010: The node '/svn/xxx/aSymlinkBug/ots/development/OSM1S/Target/sdcard' was not found. This is not the symlink behaviour that I'm expecting in SVN or should I not be so picky Environment setup: - OS: Red Hat Enterprise Linux Client release 5.9 (Tikanga) - svn: 1.8.14 - binaries installed directly, we didn't build them - no private mods - no Berkeley DB Yes, it is an old OS but welcome to big iron/telecom development The following is my setup: 1/ create a new private branch called aSymlinkBug svn mkdir $svnnap/sdevolution/trunk/Sandbox/bwebster/aSymlinkBug 2/ then check it out svn co $svnnap/sdevolution/trunk/Sandbox/bwebster/aSymlinkBug 3/ Setup required structure >> cd aSymlinkBug >> mkdir -p ots/development >> mkdir -p ots/osm1s/Target/sdcard/proj >> cat <<EOF >ots/osm1s/Target/sdcard/proj/test.sh #!/bin/bash # echo "Just testing" @EOF >>chmod 755 ots/osm1s/Target/sdcard/proj/test.sh 4/ Now, create the intermeidate symlink >> cd ots/development >> ln -s ../osm1s OSM1S 5/ Add everything and check it in >> cd ../.. >> svn add ots >> svn commit -m "initial bug setup" ---- Brent Webster