Subversion-defined properties — properties defined by Subversion to control behavior.
Subversion allows users to invent arbitrarily-named versioned properties on files and directories, as well as unversioned properties on revisions. The only restriction is on properties prefixed with “svn:”. Properties in that namespace are reserved for Subversion's own use. While these properties may be set by users to control Subversion's behavior, users may not invent new “svn:” properties.
svn:executableIf present on a file, the client will make the
                file executable in Unix-hosted working copies.  See
                the section called “svn:executable”.
svn:mime-typeIf present on a file, the value indicates the
                file's mime-type.  This allows the client to decide
                whether line-based contextual merging is safe to
                perform during updates, and can also affect how the
                file behaves when fetched via web browser.  See
                the section called “svn:mime-type”. 
svn:ignoreIf present on a directory, the value is a list of
                unversioned file patterns to be ignored
                by svn status and other
                subcommands.  See
                the section called “svn:ignore”
svn:keywordsIf present on a file, the value tells the client
                how to expand particular keywords within the file.
                See
                the section called “svn:keywords”.
svn:eol-styleIf present on a file, the value tells the client
                how to manipulate the file's line-endings in the
                working copy.  See
                the section called “svn:eol-style”.
svn:externalsIf present on a directory, the value is a
                multi-line list of other paths and URLs the client
                should check out.  See
                the section called “svn:externals”.
svn:specialIf present on a file, indicates that the file is
                not an ordinary file, but a symbolic link or other
                special object.  See
                the section called “svn:special”.
svn:needs-lockIf present on a file, tells the client to make the file read-only in the working copy, as a reminder that the file should be locked before editing begins. See the section called “Lock Communication”.
svn:authorIf present, contains the authenticated username of the person who created the revision. (If not present, then the revision was committed anonymously.)
svn:dateContains the UTC time the revision was created, in ISO format. The value comes from the server machine's clock.
svn:logContains the log message describing the revision.
svn:autoversionedIf present, the revision was created via the autoversioning feature. See the section called “Autoversioning”.