Alien-SVN
view release on metacpan or search on metacpan
src/subversion/subversion/bindings/swig/perl/native/Fs.pm view on Meta::CPAN
=item $root-E<gt>close_root
=item $root-E<gt>closest_copy
=item $root-E<gt>copied_from
=item $root-E<gt>copy
=item $root-E<gt>delete
=item $root-E<gt>dir_entries
=item $root-E<gt>file_contents
=item $root-E<gt>file_length
=item $root-E<gt>file_md5_checksum
=item $root-E<gt>fs()
The filesystem to which C<$root> belongs, as a C<_p_svn_fs_t> object.
=item $root-E<gt>is_dir($path)
True if there is a node at C<$path> which is a directory.
=item $root-E<gt>is_file($path)
True if there is a node at C<$path> which is a file.
=item $root-E<gt>is_revision_root()
True if the root comes from a revision (i.e., the contents has already been
committed).
=item $root-E<gt>is_txn_root()
True if the root comes from a transaction.
=item $root-E<gt>make_dir
=item $root-E<gt>make_file
=item $root-E<gt>node_created_path($path)
=item $root-E<gt>node_created_rev($path)
=item $root-E<gt>node_history($path)
TODO - _p_svn_fs_history_t
=item $root-E<gt>node_id($path)
=item $root-E<gt>node_prop($path, $propname)
=item $root-E<gt>node_proplist($path)
=item $root-E<gt>paths_changed()
A reference to a hash indicating what changes are made in the root.
The keys are the paths of the files changed, starting with C</> to
indicate the top-level directory of the repository. The values
are C<_p_svn_fs_path_change_t> objects which contain information about
what kind of changes are made.
=item $root-E<gt>revision_link
=item $root-E<gt>revision_root_revision
Revision number of the revision the root comes from.
For transaction roots, returns C<$SVN::Core::INVALID_REVNUM>.
=back
=cut
our @methods = qw/ apply_textdelta apply_text change_node_prop
check_path close_root copied_from copy
dir_entries delete file_contents closest_copy
file_length file_md5_checksum is_dir is_file
is_revision_root is_txn_root make_dir make_file
node_created_rev node_history node_id node_prop
node_proplist paths_changed revision_link
revision_root_revision /;
*fs = *SVN::Fs::root_fs;
*txn_name = *_p_svn_fs_txn_t::root_name;
for (@methods) {
no strict 'refs';
*{$_} = *{"SVN::Fs::$_"};
}
package _p_svn_fs_history_t;
use SVN::Base qw(Fs svn_fs_history_);
=head1 _p_svn_fs_history_t
=over
=item $history-E<gt>location()
In list context, a list of two items: the path to the node whose history
this is, and the revision number in which it exists. In scalar context
returns only the revision number.
=item $history-E<gt>prev($cross_copies)
=back
=cut
package _p_svn_fs_txn_t;
use SVN::Base qw(Fs svn_fs_txn_);
=head1 _p_svn_fs_txn_t
=over
=item $txn-E<gt>abort()
( run in 0.975 second using v1.01-cache-2.11-cpan-df04353d9ac )