1native::Wc(3) User Contributed Perl Documentation native::Wc(3)
2
3
4
6 SVN::Wc - Subversion working copy functions
7
9 Incomplete
10
12 svn_wc_status_t
13
14 $wcstat->entry()
15 A svn_wc_entry_t object for the item. Can be undef if not under
16 version control.
17
18 $wcstat->text_status()
19 An integer representing the status of the item's text. Can be one
20 of the $SVN::Wc::Status::* constants.
21
22 $wcstat->prop_status()
23 An integer representing the status of the item's properties. Can
24 be one of the $SVN::Wc::Status::* constants.
25
26 $wcstat->locked()
27 A boolean telling if the item is locked. A directory can be locked
28 if a working copy update was interrupted.
29
30 $wcstat->copied()
31 A boolean telling if the item was copied. A file or directory can
32 be copied if it's scheduled for addition-with-history (or part of a
33 subtree that is scheduled as such).
34
35 $wcstat->switched()
36 A boolean telling if the item was switched. A file or directory
37 can be switched if the switch command has been used.
38
39 $wcstat->repos_text_status()
40 An integer representing the status of the item's text in the repos‐
41 itory. Can be one of the $SVN::Wc::Status::* constants.
42
43 $wcstat->repos_prop_status()
44 An integer representing the status of the item's properties in the
45 repository. Can be one of the $SVN::Wc::Status::* constants.
46
47 svn_wc_entry_t
48
49 $wcent->name()
50 Entry's name.
51
52 $wcent->revision()
53 Base revision.
54
55 $wcent->url()
56 URL in repository.
57
58 $wcent->repos()
59 Canonical repository URL.
60
61 $wcent->uuid()
62 Repository uuid.
63
64 $wcent->kind()
65 The kind of node. One of the following constants:
66 $SVN::Node::none, $SVN::Node::file, $SVN::Node::dir,
67 $SVN::Node::unknown.
68
69 $wcent->schedule()
70 Scheduling. One of the SVN::Wc::Schedule::* constants.
71
72 $wcent->copied()
73 In a copied state.
74
75 $wcent->deleted()
76 Deleted, but parent rev lags behind.
77
78 $wcent->absent()
79 Absent -- we know an entry of this name exists, but that's all
80 (usually this happens because of authz restrictions)
81
82 $wcent->incomplete()
83 For THIS_DIR entry, implies whole entries file is incomplete.
84
85 $wcent->copyfrom_url()
86 Copyfrom location.
87
88 $wcent->copyfrom_rev()
89 Copyfrom revision.
90
91 $wcent->conflict_old()
92 Old version of conflicted file.
93
94 $wcent->conflict_new()
95 New version of conflicted file.
96
97 $wcent->conflict_wrk()
98 Working version of conflicted file.
99
100 $wcent->prejfile()
101 Property reject file.
102
103 $wcent->text_time()
104 Last up-to-date time for text contents (0 means no information
105 available).
106
107 $wcent->prop_time()
108 Last up-to-date time for properties (0 means no information avail‐
109 able).
110
111 $wcent->checksum()
112 Base-64 encoded checksum for the untranslated text base file, can
113 be undef for backwards compatibility.
114
115 $wcent->cmt_rev()
116 Last revision this was changed.
117
118 $wcent->cmt_date()
119 Last date this was changed.
120
121 $wcent->cmt_author()
122 Last commit author of this item.
123
125 SVN::Wc::Notify::Action
126
127 $SVN::Wc::Notify::Action::add
128 Adding a path to revision control.
129
130 $SVN::Wc::Notify::Action::copy
131 Copying a versioned path.
132
133 $SVN::Wc::Notify::Action::delete
134 Deleting a versioned path.
135
136 $SVN::Wc::Notify::Action::restore
137 Restoring a missing path from the pristine text-base.
138
139 $SVN::Wc::Notify::Action::revert
140 Reverting a modified path.
141
142 $SVN::Wc::Notify::Action::failed_revert
143 A revert operation has failed.
144
145 $SVN::Wc::Notify::Action::resolved
146 Resolving a conflict.
147
148 $SVN::Wc::Notify::Action::skip
149 Skipping a path.
150
151 $SVN::Wc::Notify::Action::update_delete
152 Got a delete in an update.
153
154 $SVN::Wc::Notify::Action::update_add
155 Got an add in an update.
156
157 $SVN::Wc::Notify::Action::update_update
158 Got any other action in an update.
159
160 $SVN::Wc::Notify::Action::update_completed
161 The last notification in an update (including updates of exter‐
162 nals).
163
164 $SVN::Wc::Notify::Action::update_external
165 Updating an external module.
166
167 $SVN::Wc::Notify::Action::status_completed
168 The last notification in a status (including status on externals).
169
170 $SVN::Wc::Notify::Action::status_external
171 Running status on an external module.
172
173 $SVN::Wc::Notify::Action::commit_modified
174 Committing a modification.
175
176 $SVN::Wc::Notify::Action::commit_added
177 Committing an addition.
178
179 $SVN::Wc::Notify::Action::commit_deleted
180 Committing a deletion.
181
182 $SVN::Wc::Notify::Action::commit_replaced
183 Committing a replacement.
184
185 $SVN::Wc::Notify::Action::commit_postfix_txdelta
186 Transmitting post-fix text-delta data for a file.
187
188 $SVN::Wc::Notify::Action::blame_revision
189 Processed a single revision's blame.
190
191 SVN::Wc::Notify::State
192
193 $SVN::Wc::Notify::State::unknown
194 Notifier doesn't know or isn't saying.
195
196 $SVN::Wc::Notify::State::unchanged
197 The state did not change.
198
199 $SVN::Wc::Notify::State::missing
200 The item wasn't present.
201
202 $SVN::Wc::Notify::State::obstructed
203 An unversioned item obstructed work.
204
205 $SVN::Wc::Notify::State::changed
206 Pristine state was modified.
207
208 $SVN::Wc::Notify::State::merged
209 Modified state had mods merged in.
210
211 $SVN::Wc::Notify::State::conflicted
212 Modified state got conflicting mods.
213
214 SVN::Wc::Schedule
215
216 $SVN::Wc::Schedule::normal
217 Nothing special here.
218
219 $SVN::Wc::Schedule::add
220 Slated for addition.
221
222 $SVN::Wc::Schedule::delete
223 Slated for deletion.
224
225 $SVN::Wc::Schedule::replace
226 Slated for replacement (delete + add)
227
228 SVN::Wc::Status
229
230 $SVN::Wc::Status::none
231 Does not exist.
232
233 $SVN::Wc::Status::unversioned
234 Is not a versioned node in this working copy.
235
236 $SVN::Wc::Status::normal
237 Exists, but uninteresting.
238
239 $SVN::Wc::Status::added
240 Is scheduled for addition.
241
242 $SVN::Wc::Status::missing
243 Under version control but missing.
244
245 $SVN::Wc::Status::deleted
246 Scheduled for deletion.
247
248 $SVN::Wc::Status::replaced
249 Was deleted and then re-added.
250
251 $SVN::Wc::Status::modified
252 Text or props have been modified.
253
254 $SVN::Wc::Status::merged
255 Local mods received repos mods.
256
257 $SVN::Wc::Status::conflicted
258 Local mods received conflicting mods.
259
260 $SVN::Wc::Status::ignored
261 A node marked as ignored.
262
263 $SVN::Wc::Status::obstructed
264 An unversioned resource is in the way of the versioned resource.
265
266 $SVN::Wc::Status::external
267 An unversioned path populated by an svn:externals property.
268
269 $SVN::Wc::Status::incomplete
270 A directory doesn't contain a complete entries list.
271
272
273
274perl v5.8.8 2005-06-17 native::Wc(3)