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
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)
Impressum