First, read this: https://issues.apache.org/jira/browse/SVN-4530
Then watch this (hold my beer): $ svnadmin create repo $ svn co file://$(pwd)/repo wc Checked out revision 0. $ svn mkdir wc/foo A wc/foo $ touch wc/foo/@bar $ svn add wc/foo/@bar svn: E200009: 'wc/foo@bar': a peg revision is not allowed here Oh really? Since when are we allowed to ignore directory separators in paths? And why the blazes would 'svn add' ever look for the peg revision tag? Digging into this now ... any pointers would be most welcome. -- Brane P.S.: I'm also trying to find that mail from years ago when I explained why I hate this silly peg revision syntax.