table of contents
other versions
- buster 1.6.0-1
- buster-backports 1.12.2-1~bpo10+1
- testing 1.13.2-1
- unstable 1.13.3-1
| Rex::Commands::SCM(3pm) | User Contributed Perl Documentation | Rex::Commands::SCM(3pm) |
NAME¶
Rex::Commands::SCM - Sourcecontrol for Subversion and Git.DESCRIPTION¶
With this module you can checkout subversion and git repositories.Version <= 1.0: All these functions will not be reported.
All these functions are not idempotent.
SYNOPSIS¶
use Rex::Commands::SCM;
set repository => "myrepo",
url => 'git@foo.bar:myrepo.git';
set repository => "myrepo2",
url => "https://foo.bar/myrepo",
type => "subversion",
username => "myuser",
password => "mypass";
task "checkout", sub {
checkout "myrepo";
checkout "myrepo",
path => "webapp";
checkout "myrepo",
path => "webapp",
branch => 1.6; # branch only for git
# For Git only, will replay any local commits on top of pulled commits
checkout "myrepo",
path => "script_dir",
rebase => TRUE;
checkout "myrepo2";
};
EXPORTED FUNCTIONS¶
checkout($name, %data);¶
With this function you can checkout a repository defined with set repository. See Synopsis.| 2020-09-18 | perl v5.28.1 |