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
266
267
268perl v5.12.3 2007-11-05 native::Wc(3)