Subversion 1.6.16
Modules | Defines

Visible properties

Properties management utilities

Visible properties. More...

Modules

 Meta-data properties
 

Meta-data properties.


Defines

#define SVN_PROP_BOOLEAN_TRUE   "*"
#define SVN_PROP_MIME_TYPE   SVN_PROP_PREFIX "mime-type"
 The mime-type of a given file.
#define SVN_PROP_IGNORE   SVN_PROP_PREFIX "ignore"
 The ignore patterns for a given directory.
#define SVN_PROP_EOL_STYLE   SVN_PROP_PREFIX "eol-style"
 The line ending style for a given file.
#define SVN_PROP_KEYWORDS   SVN_PROP_PREFIX "keywords"
 The "activated" keywords (for keyword substitution) for a given file.
#define SVN_PROP_EXECUTABLE   SVN_PROP_PREFIX "executable"
 Set to either TRUE or FALSE if we want a file to be executable or not.
#define SVN_PROP_EXECUTABLE_VALUE   SVN_PROP_BOOLEAN_TRUE
 The value to force the executable property to when set.
#define SVN_PROP_NEEDS_LOCK   SVN_PROP_PREFIX "needs-lock"
 Set to TRUE ('*') if we want a file to be set to read-only when not locked.
#define SVN_PROP_NEEDS_LOCK_VALUE   SVN_PROP_BOOLEAN_TRUE
 The value to force the needs-lock property to when set.
#define SVN_PROP_SPECIAL   SVN_PROP_PREFIX "special"
 Set if the file should be treated as a special file.
#define SVN_PROP_SPECIAL_VALUE   SVN_PROP_BOOLEAN_TRUE
 The value to force the special property to when set.

Detailed Description

Visible properties.

These are regular properties that are attached to ordinary files and dirs, and are visible (and tweakable) by svn client programs and users. Adding these properties causes specific effects.

Note:
the values of these properties are always UTF8-encoded with LF line-endings. It is the burden of svn library users to enforce this. Use svn_prop_needs_translation() to discover if a certain property needs translation, and you can use svn_subst_translate_string()/svn_subst_detranslate_string() to do the translation.

Define Documentation

#define SVN_PROP_EOL_STYLE   SVN_PROP_PREFIX "eol-style"

The line ending style for a given file.

Definition at line 271 of file svn_props.h.

#define SVN_PROP_EXECUTABLE   SVN_PROP_PREFIX "executable"

Set to either TRUE or FALSE if we want a file to be executable or not.

Definition at line 277 of file svn_props.h.

#define SVN_PROP_EXECUTABLE_VALUE   SVN_PROP_BOOLEAN_TRUE

The value to force the executable property to when set.

Deprecated:
Provided for backward compatibility with the 1.4 API. Use SVN_PROP_BOOLEAN_TRUE instead.

Definition at line 284 of file svn_props.h.

#define SVN_PROP_IGNORE   SVN_PROP_PREFIX "ignore"

The ignore patterns for a given directory.

Definition at line 268 of file svn_props.h.

#define SVN_PROP_KEYWORDS   SVN_PROP_PREFIX "keywords"

The "activated" keywords (for keyword substitution) for a given file.

Definition at line 274 of file svn_props.h.

#define SVN_PROP_MIME_TYPE   SVN_PROP_PREFIX "mime-type"

The mime-type of a given file.

Definition at line 265 of file svn_props.h.

#define SVN_PROP_NEEDS_LOCK   SVN_PROP_PREFIX "needs-lock"

Set to TRUE ('*') if we want a file to be set to read-only when not locked.

FALSE is indicated by deleting the property.

Definition at line 288 of file svn_props.h.

#define SVN_PROP_NEEDS_LOCK_VALUE   SVN_PROP_BOOLEAN_TRUE

The value to force the needs-lock property to when set.

Deprecated:
Provided for backward compatibility with the 1.4 API. Use SVN_PROP_BOOLEAN_TRUE instead.

Definition at line 295 of file svn_props.h.

#define SVN_PROP_SPECIAL   SVN_PROP_PREFIX "special"

Set if the file should be treated as a special file.

Definition at line 298 of file svn_props.h.

#define SVN_PROP_SPECIAL_VALUE   SVN_PROP_BOOLEAN_TRUE

The value to force the special property to when set.

Deprecated:
Provided for backward compatibility with the 1.4 API. Use SVN_PROP_BOOLEAN_TRUE instead.

Definition at line 305 of file svn_props.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines