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 $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
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
267 Licensed to the Apache Software Foundation (ASF) under one
268 or more contributor license agreements. See the NOTICE file
269 distributed with this work for additional information
270 regarding copyright ownership. The ASF licenses this file
271 to you under the Apache License, Version 2.0 (the
272 "License"); you may not use this file except in compliance
273 with the License. You may obtain a copy of the License at
274
275 http://www.apache.org/licenses/LICENSE-2.0
276
277 Unless required by applicable law or agreed to in writing,
278 software distributed under the License is distributed on an
279 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
280 KIND, either express or implied. See the License for the
281 specific language governing permissions and limitations
282 under the License.
283
284
285
286perl v5.16.3 2009-11-30 native::Wc(3)