-
-
10 Oct 2017 00:27:47 UTC
- Distribution: Git
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (4)
- Testers (2773 / 0 / 1)
- Kwalitee
Bus factor: 0- % Coverage
- License: open_source
- Perl: v5.8.0
- Activity
24 month- Tools
- Download (78.01KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
NAME
Git::SVN::Utils - utility functions used across Git::SVN
SYNOPSIS
use Git::SVN::Utils qw(functions to import);
DESCRIPTION
This module contains functions which are useful across many different parts of Git::SVN. Mostly it's a place to put utility functions rather than duplicate the code or have classes grabbing at other classes.
FUNCTIONS
All functions can be imported only on request.
fatal
fatal(@message);
Display a message and exit with a fatal error code.
can_compress
my $can_compress = can_compress;
Returns true if Compress::Zlib is available, false otherwise.
canonicalize_path
my $canoncalized_path = canonicalize_path($path);
Converts $path into a canonical form which is safe to pass to the SVN API as a file path.
canonicalize_url
my $canonicalized_url = canonicalize_url($url);
Converts $url into a canonical form which is safe to pass to the SVN API as a URL.
join_paths
my $new_path = join_paths(@paths);
Appends @paths together into a single path. Any empty paths are ignored.
add_path_to_url
my $new_url = add_path_to_url($url, $path);
Appends $path onto the $url. If $path is empty, $url is returned unchanged.
Module Install Instructions
To install Git, copy and paste the appropriate command in to your terminal.
cpanm Git
perl -MCPAN -e shell install Git
For more information on module installation, please visit the detailed CPAN module installation guide.