📄 repos.pm
字号:
use strict;use warnings;package SVN::Repos;use SVN::Base qw(Repos svn_repos_);=head1 NAMESVN::Repos - Subversion repository functions=head1 SYNOPSIS require SVN::Core; require SVN::Repos; require SVN::Fs; my $repos = SVN::Repos::open ('/path/to/repos'); print $repos->fs->youngest_rev;=head1 DESCRIPTIONSVN::Repos wraps the functions in svn_repos.h. The actual namespacefor repos object is _p_svn_repos_t.=head2 CONSTRUCTORS=over=item open ($path)=item create ($path, undef, undef, $config, $fs_config)=back=head2 METHODSPlease consult the svn_repos.h section in the SubversionAPI. Functions taking svn_repos_t * as the first inbound argumentcould be used as methods of the object returned by open or create.=cutpackage _p_svn_repos_t;my @methods = qw/fs get_logs get_commit_editor get_commit_editor2 path db_env lock_dir db_lockfile hook_dir start_commit_hook pre_commit_hook post_commit_hook pre_revprop_change_hook post_revprop_change_hook dated_revision fs_commit_txn fs_begin_txn_for_commit fs_begin_txn_for_update fs_change_rev_prop node_editor dump_fs load_fs get_fs_build_parser/;for (@methods) { no strict 'refs'; *{$_} = *{"SVN::Repos::$_"};}=head1 AUTHORSChia-liang Kao E<lt>clkao@clkao.orgE<gt>=head1 COPYRIGHTCopyright (c) 2003 CollabNet. All rights reserved.This software is licensed as described in the file COPYING, which youshould have received as part of this distribution. The terms are alsoavailable at http://subversion.tigris.org/license-1.html. If newerversions of this license are posted there, you may use a newer versioninstead, at your option.This software consists of voluntary contributions made by manyindividuals. For exact contribution history, see the revision historyand logs, available at http://subversion.tigris.org/.=cut1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -