Non-resolving symlnks cause rsync to fail which causes silver update to fail

Issue #24 wontfix
Nate Aune
created an issue

If a project source tree has symlinks that go outside of the source tree, the following rsync error occurs when you try to do a silver update:

{{{

'symlink has no referent: "/home/nate/work/customers/00000001-admin/Miro_Community-41/src/django-socialauth/example_project/socialauth"
symlink has no referent: "/home/nate/work/customers/00000001-admin/Miro_Community-41/src/django-socialauth/example_project/openid_consumer"
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]
}}}

This is what the example_project dir looks like:

{{{

$ ls -l
total 40
drwxr-xr-x 3 nate nate 4096 2010-10-20 17:37 commentor
drwxr-xr-x 3 nate nate 4096 2010-10-20 17:37 example
drwxr-xr-x 2 nate nate 4096 2010-10-20 17:37 example_comments
-rw-r--r-- 1 nate nate 0 2010-10-20 17:37 init.py
-rw-r--r-- 1 nate nate 4346 2010-10-20 17:37 LICENSE
-rw-r--r-- 1 nate nate 2808 2010-10-20 17:37 localsettings.example.py
-rwxr-xr-x 1 nate nate 546 2010-10-20 17:37 manage.py
drwxr-xr-x 5 nate nate 4096 2010-10-20 17:37 media
lrwxrwxrwx 1 nate nate 54 2010-10-20 17:37 openid_consumer -> /home/tuxcanfly/Work/Django-Socialauth/openid_consumer
-rw-r--r-- 1 nate nate 3642 2010-10-20 17:37 settings.py
lrwxrwxrwx 1 nate nate 49 2010-10-20 17:37 socialauth -> /home/tuxcanfly/Work/Django-Socialauth/socialauth
-rw-r--r-- 1 nate nate 766 2010-10-20 17:37 urls.py

}}}

I don't have a /home/tuxcanfly directory, so rsync complains that it can't resolve the symlinks.

Comments (1)

  1. Log in to comment