svn::Entry Class Reference
#include <entry.hpp>
Detailed Description
C++ API for Subversion. This class wraps around svn_wc_entry_t.
Constructor & Destructor Documentation
svn::Entry::Entry |
( |
const svn_wc_entry_t * |
src = 0 |
) |
|
default constructor. if src is set, copy its contents.
If src is not set (=0) this will be a non-versioned entry. This can be checked later with isValid ().
- Parameters:
-
| src | another entry to copy from |
svn::Entry::Entry |
( |
const Entry & |
src |
) |
|
virtual svn::Entry::~Entry |
( |
|
) |
[virtual] |
Member Function Documentation
const char* svn::Entry::checksum |
( |
|
) |
const [inline] |
- Returns:
- base64 encoded checksum
- Return values:
-
| NULL | for backwards compatibility |
const char* svn::Entry::cmtAuthor |
( |
|
) |
const [inline] |
- Returns:
- last commit author of this file
apr_time_t svn::Entry::cmtDate |
( |
|
) |
const [inline] |
- Returns:
- last date this was changed
svn_revnum_t svn::Entry::cmtRev |
( |
|
) |
const [inline] |
- Returns:
- last revision this was changed
const char* svn::Entry::conflictNew |
( |
|
) |
const [inline] |
- Returns:
- new version of conflicted file
const char* svn::Entry::conflictOld |
( |
|
) |
const [inline] |
- Returns:
- old version of conflicted file
const char* svn::Entry::conflictWrk |
( |
|
) |
const [inline] |
- Returns:
- working version of conflicted file
svn_revnum_t svn::Entry::copyfromRev |
( |
|
) |
const [inline] |
- Returns:
- copyfrom revision
const char* svn::Entry::copyfromUrl |
( |
|
) |
const [inline] |
- Returns:
- copyfrom location
bool svn::Entry::isAbsent |
( |
|
) |
const [inline] |
bool svn::Entry::isCopied |
( |
|
) |
const [inline] |
bool svn::Entry::isDeleted |
( |
|
) |
const [inline] |
bool svn::Entry::isValid |
( |
|
) |
const [inline] |
returns whether this is a valid=versioned entry.
- Returns:
- is entry valid
- Return values:
-
| true | valid entry |
| false | invalid or unversioned entry |
svn_node_kind_t svn::Entry::kind |
( |
|
) |
const [inline] |
- Returns:
- node kind (file, dir, ...)
const char* svn::Entry::name |
( |
|
) |
const [inline] |
svn::Entry::operator svn_wc_entry_t * |
( |
|
) |
const [inline] |
- Returns:
- svn_wc_entry_t for this class
const char* svn::Entry::prejfile |
( |
|
) |
const [inline] |
- Returns:
- property reject file
apr_time_t svn::Entry::propTime |
( |
|
) |
const [inline] |
- Returns:
- last up-to-date time for properties
- Return values:
-
| 0 | no information available |
const char* svn::Entry::repos |
( |
|
) |
const [inline] |
- Returns:
- canonical repository url
svn_revnum_t svn::Entry::revision |
( |
|
) |
const [inline] |
svn_wc_schedule_t svn::Entry::schedule |
( |
|
) |
const [inline] |
- Returns:
- scheduling (add, delete, replace)
apr_time_t svn::Entry::textTime |
( |
|
) |
const [inline] |
- Returns:
- last up-to-date time for text contents
- Return values:
-
| 0 | no information available |
const char* svn::Entry::url |
( |
|
) |
const [inline] |
- Returns:
- url in repository
const char* svn::Entry::uuid |
( |
|
) |
const [inline] |
The documentation for this class was generated from the following file: