# svn_client_diff_summarize_t Struct Reference
[Client diff functionality]

A struct that describes the diff of an item. More...

`#include <svn_client.h>`

## Data Fields
const char * | path
| Path relative to the target.
svn_client_diff_summarize_kind_t | summarize_kind
| Change kind.
svn_boolean_t | prop_changed
| Properties changed? For consistency with 'svn status' output, this should be false if summarize_kind is _added or _deleted.
svn_node_kind_t | node_kind
| File or dir.

## Detailed Description

A struct that describes the diff of an item.

Passed to svn_client_diff_summarize_func_t.

Note:
  Fields may be added to the end of this structure in future versions. Therefore, users shouldn't allocate structures of this type, to preserve binary compatibility.

Since:
  New in 1.4.

Definition at line 803 of file svn_client.h.

## Field Documentation

const char* svn_client_diff_summarize_t::path

Path relative to the target.

If the target is a file, path is the empty string.

Definition at line 807 of file svn_client.h.

svn_boolean_t svn_client_diff_summarize_t::prop_changed

Properties changed? For consistency with 'svn status' output, this should be false if summarize_kind is _added or _deleted.

Definition at line 814 of file svn_client.h.

The documentation for this struct was generated from the following file:

- svn_client.h

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines