All the data FSVS must know about an URL. More...
#include <global.h>
Data Fields | |
| char * | url |
| The URL itself (http:// or svn:// or similar). | |
| int | priority |
| The user-given priority; need not be unique. | |
| int | urllen |
The length of the URL, not counting the \0. | |
| svn_revnum_t | target_rev |
| The revision we'd like that URL to be at - normally HEAD. | |
| svn_revnum_t | current_target_rev |
| The revision the user gave for this command for this URL. | |
| svn_revnum_t | current_rev |
| The revision number this URL is currently at. | |
| svn_revnum_t | head_rev |
The HEAD revision, or SVN_INVALID_REVNUM if not yet known. | |
| char * | name |
| The user-given symbolic name. | |
| int | internal_number |
| The number which is used in the dir-lists to reference this url_t. | |
| unsigned | count |
| A count of entries using this url. | |
| svn_ra_session_t * | session |
| A session connected to this URL. | |
| apr_pool_t * | pool |
| The pool this session was allocated in. | |
| int | entry_list_count |
| Changelist counter. | |
| int | to_be_handled:1 |
| Flag saying whether this URL should be done. | |
| int | current_target_override:1 |
| Whether the user gave a specific override revision number. | |
| unsigned | is_readonly:1 |
| Is a commit disallowed? | |
All the data FSVS must know about an URL.
Definition at line 184 of file global.h.
| unsigned url_t::count |
| svn_revnum_t url_t::current_rev |
The revision number this URL is currently at.
Definition at line 198 of file global.h.
Referenced by cb__record_changes_mixed(), cb__remove_from_url(), cb__remove_url(), ci__callback(), ci__work(), co__work(), df__work(), ops__save_1entry(), st__print_entry_info(), sync___recurse(), sync__work(), url___dump(), url__load_list(), url__output_list(), url__parse(), and url__work().
Whether the user gave a specific override revision number.
Definition at line 226 of file global.h.
Referenced by url__iterator2(), url__mark_todo(), and url__parse().
| svn_revnum_t url_t::current_target_rev |
The revision the user gave for this command for this URL.
Normally equals target_rev.
Definition at line 196 of file global.h.
Referenced by url__iterator2(), and url__mark_todo().
| svn_revnum_t url_t::head_rev |
The HEAD revision, or SVN_INVALID_REVNUM if not yet known.
Definition at line 200 of file global.h.
Referenced by url__canonical_rev(), and url__parse().
The number which is used in the dir-lists to reference this url_t.
Must be unique in the URL-list.
This is a different thing as the priority - the user must be able to change the priority of the URLs, without changing our internal references!
Definition at line 209 of file global.h.
Referenced by ops__save_1entry(), url___dump(), url___set_internal_nums(), url__load_list(), url__output_list(), url__parse(), and url__work().
| unsigned url_t::is_readonly |
Is a commit disallowed?
Definition at line 228 of file global.h.
Referenced by ci__work(), url___dump(), url__insert_or_replace(), url__output_list(), and url__parse().
| char* url_t::name |
The user-given symbolic name.
Definition at line 202 of file global.h.
Referenced by cb___remover(), log__receiver(), url___dump(), url__insert_or_replace(), url__output_list(), and url__parse().
| apr_pool_t* url_t::pool |
The pool this session was allocated in.
Definition at line 217 of file global.h.
Referenced by cb___store_prop(), ci___base_dirs(), df__do_diff(), df__work(), exp__do(), rev__work(), sync__work(), up__work(), url__canonical_rev(), url__close_session(), and url__open_session().
| int url_t::priority |
The user-given priority; need not be unique.
The lower the number, the higher the priority.
Definition at line 189 of file global.h.
Referenced by url___dump(), url__current_has_precedence(), url__insert_or_replace(), url__output_list(), url__parse(), and url__sorter().
| svn_ra_session_t* url_t::session |
A session connected to this URL.
Definition at line 215 of file global.h.
Referenced by cb__record_changes_mixed(), ci__work(), exp__do(), log__work(), rev__get_props(), rev__get_text_to_stream(), sync___recurse(), url__canonical_rev(), url__close_session(), and url__open_session().
| svn_revnum_t url_t::target_rev |
The revision we'd like that URL to be at - normally HEAD.
Definition at line 193 of file global.h.
Referenced by exp__do(), url___dump(), url__insert_or_replace(), url__iterator2(), url__output_list(), and url__parse().
Flag saying whether this URL should be done.
Should not be queried directly, but by using url__to_be_handled().
Definition at line 224 of file global.h.
Referenced by url__mark_todo(), and url__to_be_handled().
| char* url_t::url |
The URL itself (http:// or svn:// or similar).
Definition at line 186 of file global.h.
Referenced by au__prepare_for_added(), ci__work(), ign___load_group(), log__work(), rev__get_text_to_stream(), sync__work(), up__work(), url___dump(), url___set_internal_nums(), url__canonical_rev(), url__close_session(), url__find(), url__insert_or_replace(), url__iterator2(), url__mark_todo(), url__open_session(), url__other_full_url(), url__output_list(), url__parse(), url__sorter(), and url__work().
| int url_t::urllen |
The length of the URL, not counting the \0.
Definition at line 191 of file global.h.
Referenced by log__work(), rev__get_text_to_stream(), url__find(), url__open_session(), url__other_full_url(), and url__parse().
1.6.1