blob: 9c34e3cb54a2ede61160ca5cec78d90b8b81f51e [file] [log] [blame]
<center>
<h1>
Subversion Inconveniences
</h1>
</center>
<p>
Subversion is in pre-Alpha state, and there are plenty of known bugs
(see the <a
href="http://subversion.tigris.org/servlets/ProjectIssues">Issues</a>
page for a complete list). Frankly, you should probably read over all
the open issues. But since you're probably not going to do that, we
list below some of the ones most likely to annoy you.
</p>
<ol>
<li><b>Bug in nested wc deletions.</b><br>
<p>Ah, the joys and pains of versioning directories. If you delete a
directory, please commit the whole directory, not just one of the
(deleted) subtrees. Your working copy will thank you.</p>
<p>See <a href="http://subversion.tigris.org/issues/show_bug.cgi?id=387">
Issue #387</a> for more details.</p>
</li>
<li><b>Incomplete error messages</b><br>
<p>When you do see an error, it won't always be clear what the real
problem is. Subversion has a system for throwing and catching
errors, but as errors are thrown up the callstack, not every
routine attaches a coherent error message. The error messages will
improve over time.</p>
</li>
<li><b>Property changes to directories require updating first</b><br>
<p>If you're going to commit a property change made to a directory,
you'll need to update that directory first, to bring it to the
youngest (head) revision, otherwise Subversion will reject the
commit. This rejection is a temporary workaround for a larger
issues <a
href="http://subversion.tigris.org/issues/show_bug.cgi?id=463">Issue
#463</a> and <a
href="http://subversion.tigris.org/issues/show_bug.cgi?id=530">Issue
#530</a>.</p>
</li>
<li><b>Repeatedly adding/deleting multiple files in same dir needs update</b><br>
<p>If you want to add or delete entries in a dir -- in a repeated
series of commits -- you must update between the commits, or the server
will reject your second commit. This is also part of issues <a
href="http://subversion.tigris.org/issues/show_bug.cgi?id=463">Issue
#463</a> and <a
href="http://subversion.tigris.org/issues/show_bug.cgi?id=530">Issue
#530</a>.</p>
</li>
</ol>