The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Rex::Commands::SCM - Sourcecontrol for Subversion and Git.

DESCRIPTION

With this module you can checkout subversion and git repositories.

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
           
    checkout "myrepo2";
 };
     

EXPORTED FUNCTIONS

checkout($name, %data);

With this function you can checkout a repository defined with set repository. See Synopsis.