i noticed now with svn-1.7.1 a behaviour which i never noticed before, but i am unsure if i just did not fall over it, or it was not there. a "svn commit" does not seem to update the version of '.' even if it is invalidated. so one must do a "svn up" after the commit, without anybody else intermingling. it should not be like this, isn't it?
rupert @ unstable9s : ~/mgar-sav $ svn up --ignore-externals ... $ cd pkg/openldap/trunk <do some changes> $ svn ci -m "openldap, upgrade to 2.4.28" Sending Makefile Sending checksums Transmitting file data .. Committed revision 16340. rupert @ unstable9s : ~/mgar-sav/pkg/openldap/trunk $ svn proplist Properties on '.': svn:ignore svn:externals rupert @ unstable9s : ~/mgar-sav/pkg/openldap/trunk $ svn propdel svn:externals property 'svn:externals' deleted from '.'. rupert @ unstable9s : ~/mgar-sav/pkg/openldap/trunk $ svn ci -m "openldap, remove svn:external, mgar does not need it" Sending . svn: E160042: Commit failed (details follow): svn: E160042: File or directory '' is out of date; try updating svn: E160024: resource out of date; try updating rupert @ unstable9s : ~/mgar-sav/pkg/openldap/trunk $ svn up Updating '.': At revision 16340. rupert @ unstable9s : ~/mgar-sav/pkg/openldap/trunk $ svn ci -m "openldap, remove svn:external, mgar does not need it" Sending . Committed revision 16341.