Main Page   Modules   Data Structures   File List   Data Fields  

svn_client_commit_item2_t Struct Reference

The commit candidate structure. More...

#include <svn_client.h>


Data Fields

const char * path
 absolute working-copy path of item.

svn_node_kind_t kind
 node kind (dir, file).

const char * url
 commit URL for this item.

svn_revnum_t revision
 revision of textbase.

const char * copyfrom_url
 copyfrom-url or NULL if not a copied item.

svn_revnum_t copyfrom_rev
 copyfrom-rev, valid when copyfrom_url != NULL.

apr_byte_t state_flags
 state flags.

apr_array_header_t * wcprop_changes
 An array of `svn_prop_t *' changes to wc properties. More...


Detailed Description

The commit candidate structure.

Since:
New in 1.3.

Definition at line 314 of file svn_client.h.


Field Documentation

apr_array_header_t* svn_client_commit_item2_t::wcprop_changes
 

An array of `svn_prop_t *' changes to wc properties.

If adding to this array, allocate the svn_prop_t and its contents in wcprop_changes->pool, so that it has the same lifetime as this svn_client_commit_item_t.

See http://subversion.tigris.org/issues/show_bug.cgi?id=806 for what would happen if the post-commit process didn't group these changes together with all other changes to the item :-).

Definition at line 346 of file svn_client.h.


The documentation for this struct was generated from the following file:
Generated on Wed Jun 7 14:05:12 2006 for Subversion by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002