Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/ruby/svn/wc.rb view on Meta::CPAN
end
def set_prop(name, value, path, skip_checks=false)
Wc.prop_set2(name, value, path, self, skip_checks)
end
def diff_editor(target, callbacks, depth=nil,
ignore_ancestry=true, use_text_base=false,
reverse_order=false, cancel_func=nil)
callbacks_wrapper = DiffCallbacksWrapper.new(callbacks)
args = [target, callbacks_wrapper, depth, ignore_ancestry,
use_text_base, reverse_order, cancel_func]
diff_editor2(*args)
end
def diff_editor2(target, callbacks, depth=nil,
ignore_ancestry=true, use_text_base=false,
reverse_order=false, cancel_func=nil, changelists=nil)
editor, editor_baton = Wc.get_diff_editor4(self, target, callbacks,
depth, ignore_ancestry,
use_text_base, reverse_order,
cancel_func, changelists)
editor.baton = editor_baton
editor
end
def diff(target, callbacks, recurse=true, ignore_ancestry=true)
callbacks_wrapper = DiffCallbacksWrapper.new(callbacks)
args = [target, callbacks_wrapper, recurse, ignore_ancestry]
diff2(*args)
end
def diff2(target, callbacks, recurse=true, ignore_ancestry=true)
Wc.diff3(self, target, callbacks, recurse, ignore_ancestry)
end
def prop_diffs(path)
Wc.get_prop_diffs(path, self)
end
def merge(left, right, merge_target, left_label,
right_label, target_label, dry_run=false,
diff3_cmd=nil, merge_options=nil)
Wc.merge2(left, right, merge_target, self,
left_label, right_label, target_label,
dry_run, diff3_cmd, merge_options)
end
def merge_props(path, baseprops, propchanges, base_merge=true,
dry_run=false)
Wc.merge_props(path, self, baseprops, propchanges,
base_merge, dry_run)
end
def merge_prop_diffs(path, propchanges, base_merge=true,
dry_run=false)
Wc.merge_prop_diffs(path, self, propchanges,
base_merge, dry_run)
end
def relocate(path, from, to, recurse=true, old_validator=nil, &validator)
if validator.nil? and !old_validator.nil?
validator = Proc.new do |uuid, url, root_url|
old_validator.call(uuid,
root_url ? root_url : url,
root_url ? true : false)
end
end
Wc.relocate3(path, self, from, to, recurse, validator)
end
def revert(path, recurse=true, use_commit_times=true,
cancel_func=nil, notify_func=nil)
Wc.revert2(path, self, recurse, use_commit_times,
cancel_func, notify_func)
end
def translated_file(src, versioned_file, flags)
temp = Wc.translated_file2(src, versioned_file, self, flags)
temp.close
path = temp.path
path.instance_variable_set("@__temp__", temp)
path
end
def translated_file2(src, versioned_file, flags)
Wc.translated_file2(src, versioned_file, self, flags)
end
def translated_stream(path, versioned_file, flags)
Wc.translated_stream(path, versioned_file, self, flags)
end
def transmit_text_deltas(path, editor, file_baton, fulltext=false)
editor.baton = file_baton
Wc.transmit_text_deltas(path, self, fulltext, editor)
end
def transmit_text_deltas2(path, editor, fulltext=false)
Wc.transmit_text_deltas2(path, self, fulltext, editor)
end
def transmit_prop_deltas(path, entry, editor, baton=nil)
editor.baton = baton if baton
Wc.transmit_prop_deltas(path, self, entry, editor)
end
def ignores(config)
Wc.get_ignores(config, self)
end
def add_lock(path, lock)
Wc.add_lock(path, lock, self)
end
def remove_lock(path)
Wc.remove_lock(path, self)
end
def set_changelist(path, changelist_name, cancel_func=nil,
notify_func=nil)
Wc.set_changelist(path, changelist_name, self, cancel_func,
notify_func)
end
private
def _traversal_info
@traversal_info ||= nil
end
( run in 1.019 second using v1.01-cache-2.11-cpan-71847e10f99 )