Global options.
[Hints and documentation for developers]

A list of variables that can be set by commandline parameters or environment variables; these are used in nearly every action. More...


Variables

int opt_recursive
 Flag for recursive/non-recursive behaviour.
int is_import_export
 If this is an import/export command (eg restoration after harddisk crash), we don't use the WAA for data storage.
int debuglevel
 Whether debug messages are wanted.
char * opt_commitmsg
 A pointer to the commit message; possibly a mmap()ped file.
char * opt_commitmsgfile
 The file name of the commit message file.
svn_revnum_t target_revision
 The revision we're getting from the repository.
svn_revnum_t opt_target_revision
 The revision the user wants to get at (-r parameter).
svn_revnum_t opt_target_revision2
 The second revision number the user specified.
int opt_target_revisions_given
 How many revisions the user specified on the commandline (0, 1 or 2).
char * local_codeset
 The local character encoding, according to LC_ALL or LC_CTYPE).
svn_ra_session_t * session
 The session handle for RA operations.
apr_pool_t * global_pool
 The first allocated APR pool.
struct url_t ** urllist
 The array of URLs.
int urllist_count
 Number of URLs we have.
struct url_tcurrent_url
 Pointer to current URL.
unsigned approx_entry_count
 How many entries we have; this is used to show the user some kind of progress report, in percent.


Detailed Description

A list of variables that can be set by commandline parameters or environment variables; these are used in nearly every action.


Variable Documentation

How many entries we have; this is used to show the user some kind of progress report, in percent.

Definition at line 81 of file waa.c.

Referenced by st__progress(), waa__build_tree(), waa__input_tree(), and waa__update_dir().

struct url_t* current_url

Whether debug messages are wanted.

Definition at line 319 of file fsvs.c.

Referenced by _DEBUGP(), _STOP(), main(), sigUSR1(), and sigUSR2().

apr_pool_t* global_pool

If this is an import/export command (eg restoration after harddisk crash), we don't use the WAA for data storage.

The local character encoding, according to LC_ALL or LC_CTYPE).

Definition at line 348 of file fsvs.c.

Referenced by hlp__local2utf8(), hlp__utf82local(), and main().

A pointer to the commit message; possibly a mmap()ped file.

Definition at line 328 of file fsvs.c.

Referenced by ci__work(), and main().

The file name of the commit message file.

Definition at line 328 of file fsvs.c.

Referenced by ci__getmsg(), ci__work(), and main().

Flag for recursive/non-recursive behaviour.

Starting with 0, gets incremented with -R and decremented with -N. Different actions have different default levels.

Flag for recursive/non-recursive behaviour.

We start with recursive by default.

Definition at line 321 of file fsvs.c.

Referenced by au__work(), cm__detect(), cm__uncopy(), info__work(), main(), ops___set_todo_bits(), res__work(), and rev__work().

svn_revnum_t opt_target_revision

The revision the user wants to get at (-r parameter).

HEAD is represented by SVN_INVALID_REVNUM. Has to be splitted per-URL when we're going to multi-url operation.

Definition at line 324 of file fsvs.c.

Referenced by cat__work(), cm__work(), df___repos_repos(), df__work(), exp__do(), hlp__parse_rev(), log__work(), main(), rev___revert_to_base(), and url__iterator2().

svn_revnum_t opt_target_revision2

The second revision number the user specified.

Definition at line 325 of file fsvs.c.

Referenced by df___repos_repos(), df__work(), log__work(), and main().

How many revisions the user specified on the commandline (0, 1 or 2).

For multi-update operations it's possibly to update the urls to different revisions; then we need to know for which urls the user specified a revision number. Per default we go to HEAD.

Definition at line 326 of file fsvs.c.

Referenced by cat__work(), cm__work(), df___direct_diff(), df__work(), log__work(), main(), rev___revert_to_base(), rev__work(), and url__iterator2().

svn_ra_session_t* session

The session handle for RA operations.

svn_revnum_t target_revision

The revision we're getting from the repository.

Definition at line 323 of file fsvs.c.

Referenced by co__work(), exp__work(), and up__set_target_revision().

struct url_t** urllist


Generated for fsvs by  doxygen 1.5.9