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.   | |
| 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 353 of file fsvs.c.
Referenced by au__action(), au__prepare_for_added(), bld__work(), cat__work(), 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 351 of file fsvs.c.
Referenced by cat__work(), cb___store_prop(), cb__record_changes_mixed(), ci__getmsg(), ci__work(), df___direct_diff(), exp__do(), hlp__get_svn_config(), ign___load_group(), ign___new_group(), log__work(), main(), ops__apply_group(), rev__work(), sync__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 348 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 328 of file fsvs.c.
Referenced by ci__work(), and main().
| char* opt_commitmsgfile | 
The file name of the commit message file.
Definition at line 328 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 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().
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(), cb___delete_entry(), 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(), cb___delete_entry(), 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().
 1.5.9