Subversion
Modules | Typedefs | Functions
Client working copy management

Client working copy management functions. More...

Modules

 Checkout
 
 Bring a working copy up-to-date with a repository
 
 Switch a working copy to another location.
 
 Begin versioning files/directories in a working copy.
 
 Create directories in a working copy or repository.
 
 Remove files/directories from a working copy or repository.
 
 Import files into the repository.
 
 Commit local modifications to the repository.
 
 Report interesting information about paths in the working copy.
 
 View information about previous revisions of an object.
 
 Show modification information about lines in a file.
 
 Generate differences between paths.
 
 Merge changes between branches.
 
 Cleanup an abnormally terminated working copy.
 
 Upgrade a working copy.
 
 Switch a working copy to a different repository.
 
 Remove local changes in a repository.
 
 Dealing with conflicted paths.
 
 Mark conflicted paths as resolved.
 
 Copy paths in the working copy and repository.
 
 Move paths in the working copy or repository.
 
 Property functions
 Properties.
 
 Export a tree from version control.
 
 List / ls
 
 View the contents of a file in the repository.
 
 Shelves and checkpoints
 Shelving v2, with checkpoints.
 
 Client Changelist Functions
 Changelist commands.
 
 Client Locking Functions
 Locking commands.
 
 Show repository information about a working copy.
 
 Apply a patch to the working copy
 

Typedefs

typedef svn_error_t *(* svn_client__layout_func_t) (void *layout_baton, const char *local_abspath, const char *repos_root_url, svn_boolean_t not_present, svn_boolean_t url_changed, const char *url, svn_boolean_t revision_changed, svn_revnum_t revision, svn_boolean_t depth_changed, svn_depth_t depth, apr_pool_t *scratch_pool)
 Callback for svn_client__layout_list() More...
 

Functions

svn_error_tsvn_client__layout_list (const char *local_abspath, svn_client__layout_func_t layout, void *layout_baton, svn_client_ctx_t *ctx, apr_pool_t *scratch_pool)
 Describe the layout of the working copy below local_abspath to the callback layout. More...
 

Detailed Description

Client working copy management functions.

Typedef Documentation

◆ svn_client__layout_func_t

typedef svn_error_t*(* svn_client__layout_func_t) (void *layout_baton, const char *local_abspath, const char *repos_root_url, svn_boolean_t not_present, svn_boolean_t url_changed, const char *url, svn_boolean_t revision_changed, svn_revnum_t revision, svn_boolean_t depth_changed, svn_depth_t depth, apr_pool_t *scratch_pool)

Callback for svn_client__layout_list()

Warning
EXPERIMENTAL.

Definition at line 1592 of file svn_client.h.

Function Documentation

◆ svn_client__layout_list()

svn_error_t* svn_client__layout_list ( const char *  local_abspath,
svn_client__layout_func_t  layout,
void *  layout_baton,
svn_client_ctx_t ctx,
apr_pool_t *  scratch_pool 
)

Describe the layout of the working copy below local_abspath to the callback layout.

Warning
EXPERIMENTAL.