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_t * | current_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. |
A list of variables that can be set by commandline parameters or environment variables; these are used in nearly every action.
unsigned approx_entry_count |
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 |
Pointer to current URL.
Definition at line 357 of file fsvs.c.
Referenced by au__action(), au__prepare_for_added(), bld__work(), cat__work(), cb___delete_entry(), cb__add_entry(), cb__record_changes_mixed(), ci___base_dirs(), ci___unset_copyflags(), ci__callback(), ci__set_revision(), ci__work(), df__do_diff(), df__work(), exp__do(), log__work(), prp__s_work(), rev___undo_change(), rev__get_props(), rev__get_text_to_stream(), rev__install_file(), rev__work(), sync___recurse(), sync__work(), up__work(), url__current_has_precedence(), url__iterator2(), and url__open_session().
int debuglevel |
apr_pool_t* global_pool |
The first allocated APR pool.
All others are derived from it and its children.
Definition at line 355 of file fsvs.c.
Referenced by cat__work(), cb___store_prop(), cb__record_changes_mixed(), ci__getmsg(), ci__work(), df___direct_diff(), hlp__get_svn_config(), ign___load_group(), ign___new_group(), log__work(), main(), ops__apply_group(), rev__work(), up__apply_textdelta(), up__work(), and url__open_session().
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.
char* local_codeset |
The local character encoding, according to LC_ALL or LC_CTYPE).
Definition at line 352 of file fsvs.c.
Referenced by hlp__local2utf8(), hlp__utf82local(), and main().
char* opt_commitmsg |
A pointer to the commit message; possibly a mmap()ped file.
Definition at line 332 of file fsvs.c.
Referenced by ci__work(), and main().
char* opt_commitmsgfile |
The file name of the commit message file.
Definition at line 332 of file fsvs.c.
Referenced by ci__getmsg(), ci__work(), and main().
int opt_recursive |
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 325 of file fsvs.c.
Referenced by au__work(), bld__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 328 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 329 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 330 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 327 of file fsvs.c.
Referenced by co__work(), exp__work(), and up__set_target_revision().
The array of URLs.
The array of URLs.
This gets sorted by priority and URL on reading in url__load_list() .
Definition at line 76 of file waa.c.
Referenced by bld__work(), ci__work(), co__work(), log__work(), ops__load_1entry(), st__print_entry_info(), url___dump(), url___set_internal_nums(), url__allocate(), url__close_sessions(), url__find(), url__find_by_intnum(), url__find_by_name(), url__find_by_url(), url__insert_or_replace(), url__iterator2(), url__load_list(), url__output_list(), and url__work().
int urllist_count |
Number of URLs we have.
Definition at line 78 of file waa.c.
Referenced by bld__work(), ci__work(), co__work(), log__work(), ops__load_1entry(), up__work(), url___dump(), url___set_internal_nums(), url__allocate(), url__close_sessions(), url__find(), url__find_by_intnum(), url__find_by_name(), url__find_by_url(), url__insert_or_replace(), url__iterator2(), url__load_list(), url__load_nonempty_list(), url__output_list(), and url__work().