1native::Wc(3)         User Contributed Perl Documentation        native::Wc(3)
2
3
4

NAME

6       SVN::Wc - Subversion working copy functions
7

SYNOPSIS

9       Incomplete
10

OBJECTS

12   svn_wc_status_t
13       $wcstat->entry()
14           A svn_wc_entry_t object for the item.  Can be undef if not under
15           version control.
16
17       $wcstat->text_status()
18           An integer representing the status of the item's text.  Can be one
19           of the $SVN::Wc::Status::* constants.
20
21       $wcstat->prop_status()
22           An integer representing the status of the item's properties.  Can
23           be one of the $SVN::Wc::Status::* constants.
24
25       $wcstat->locked()
26           A boolean telling if the item is locked.  A directory can be locked
27           if a working copy update was interrupted.
28
29       $wcstat->copied()
30           A boolean telling if the item was copied.  A file or directory can
31           be copied if it's scheduled for addition-with-history (or part of a
32           subtree that is scheduled as such).
33
34       $wcstat->switched()
35           A boolean telling if the item was switched.  A file or directory
36           can be switched if the switch command has been used.
37
38       $wcstat->repos_text_status()
39           An integer representing the status of the item's text in the
40           repository.  Can be one of the $SVN::Wc::Status::* constants.
41
42       $wcstat->repos_prop_status()
43           An integer representing the status of the item's properties in the
44           repository.  Can be one of the $SVN::Wc::Status::* constants.
45
46   svn_wc_entry_t
47       $wcent->name()
48           Entry's name.
49
50       $wcent->revision()
51           Base revision.
52
53       $wcent->url()
54           URL in repository.
55
56       $wcent->repos()
57           Canonical repository URL.
58
59       $wcent->uuid()
60           Repository uuid.
61
62       $wcent->kind()
63           The kind of node.  One of the following constants:
64           $SVN::Node::none, $SVN::Node::file, $SVN::Node::dir,
65           $SVN::Node::unknown.
66
67       $wcent->schedule()
68           Scheduling.  One of the SVN::Wc::Schedule::* constants.
69
70       $wcent->copied()
71           In a copied state.
72
73       $wcent->deleted()
74           Deleted, but parent rev lags behind.
75
76       $wcent->absent()
77           Absent -- we know an entry of this name exists, but that's all
78           (usually this happens because of authz restrictions)
79
80       $wcent->incomplete()
81           For THIS_DIR entry, implies whole entries file is incomplete.
82
83       $wcent->copyfrom_url()
84           Copyfrom location.
85
86       $wcent->copyfrom_rev()
87           Copyfrom revision.
88
89       $wcent->conflict_old()
90           Old version of conflicted file.
91
92       $wcent->conflict_new()
93           New version of conflicted file.
94
95       $wcent->conflict_wrk()
96           Working version of conflicted file.
97
98       $wcent->prejfile()
99           Property reject file.
100
101       $wcent->text_time()
102           Last up-to-date time for text contents (0 means no information
103           available).
104
105       $wcent->prop_time()
106           Last up-to-date time for properties (0 means no information
107           available).
108
109       $wcent->checksum()
110           Base-64 encoded checksum for the untranslated text base file, can
111           be undef for backwards compatibility.
112
113       $wcent->cmt_rev()
114           Last revision this was changed.
115
116       $wcent->cmt_date()
117           Last date this was changed.
118
119       $wcent->cmt_author()
120           Last commit author of this item.
121

CONSTANTS

123   SVN::Wc::Notify::Action
124       $SVN::Wc::Notify::Action::add
125           Adding a path to revision control.
126
127       $SVN::Wc::Notify::Action::copy
128           Copying a versioned path.
129
130       $SVN::Wc::Notify::Action::delete
131           Deleting a versioned path.
132
133       $SVN::Wc::Notify::Action::restore
134           Restoring a missing path from the pristine text-base.
135
136       $SVN::Wc::Notify::Action::revert
137           Reverting a modified path.
138
139       $SVN::Wc::Notify::Action::failed_revert
140           A revert operation has failed.
141
142       $SVN::Wc::Notify::Action::resolved
143           Resolving a conflict.
144
145       $SVN::Wc::Notify::Action::skip
146           Skipping a path.
147
148       $SVN::Wc::Notify::Action::update_delete
149           Got a delete in an update.
150
151       $SVN::Wc::Notify::Action::update_add
152           Got an add in an update.
153
154       $SVN::Wc::Notify::Action::update_update
155           Got any other action in an update.
156
157       $SVN::Wc::Notify::Action::update_completed
158           The last notification in an update (including updates of
159           externals).
160
161       $SVN::Wc::Notify::Action::update_external
162           Updating an external module.
163
164       $SVN::Wc::Notify::Action::status_completed
165           The last notification in a status (including status on externals).
166
167       $SVN::Wc::Notify::Action::status_external
168           Running status on an external module.
169
170       $SVN::Wc::Notify::Action::commit_modified
171           Committing a modification.
172
173       $SVN::Wc::Notify::Action::commit_added
174           Committing an addition.
175
176       $SVN::Wc::Notify::Action::commit_deleted
177           Committing a deletion.
178
179       $SVN::Wc::Notify::Action::commit_replaced
180           Committing a replacement.
181
182       $SVN::Wc::Notify::Action::commit_postfix_txdelta
183           Transmitting post-fix text-delta data for a file.
184
185       $SVN::Wc::Notify::Action::blame_revision
186           Processed a single revision's blame.
187
188   SVN::Wc::Notify::State
189       $SVN::Wc::Notify::State::unknown
190           Notifier doesn't know or isn't saying.
191
192       $SVN::Wc::Notify::State::unchanged
193           The state did not change.
194
195       $SVN::Wc::Notify::State::missing
196           The item wasn't present.
197
198       $SVN::Wc::Notify::State::obstructed
199           An unversioned item obstructed work.
200
201       $SVN::Wc::Notify::State::changed
202           Pristine state was modified.
203
204       $SVN::Wc::Notify::State::merged
205           Modified state had mods merged in.
206
207       $SVN::Wc::Notify::State::conflicted
208           Modified state got conflicting mods.
209
210   SVN::Wc::Schedule
211       $SVN::Wc::Schedule::normal
212           Nothing special here.
213
214       $SVN::Wc::Schedule::add
215           Slated for addition.
216
217       $SVN::Wc::Schedule::delete
218           Slated for deletion.
219
220       $SVN::Wc::Schedule::replace
221           Slated for replacement (delete + add)
222
223   SVN::Wc::Status
224       $SVN::Wc::Status::none
225           Does not exist.
226
227       $SVN::Wc::Status::unversioned
228           Is not a versioned node in this working copy.
229
230       $SVN::Wc::Status::normal
231           Exists, but uninteresting.
232
233       $SVN::Wc::Status::added
234           Is scheduled for addition.
235
236       $SVN::Wc::Status::missing
237           Under version control but missing.
238
239       $SVN::Wc::Status::deleted
240           Scheduled for deletion.
241
242       $SVN::Wc::Status::replaced
243           Was deleted and then re-added.
244
245       $SVN::Wc::Status::modified
246           Text or props have been modified.
247
248       $SVN::Wc::Status::merged
249           Local mods received repos mods.
250
251       $SVN::Wc::Status::conflicted
252           Local mods received conflicting mods.
253
254       $SVN::Wc::Status::ignored
255           A node marked as ignored.
256
257       $SVN::Wc::Status::obstructed
258           An unversioned resource is in the way of the versioned resource.
259
260       $SVN::Wc::Status::external
261           An unversioned path populated by an svn:externals property.
262
263       $SVN::Wc::Status::incomplete
264           A directory doesn't contain a complete entries list.
265
266
267
268perl v5.12.3                      2007-11-05                     native::Wc(3)
Impressum