Changeset 45668


Ignore:
Timestamp:
2015-05-10T17:51:19+02:00 (3 years ago)
Author:
nbd
Message:

scripts/feeds: add support for optionally using a full clone of git repositories

Signed-off-by: Felix Fietkau <nbd@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/scripts/feeds

    r44782 r45668  
    5252 
    5353                my $valid = 1; 
    54                 $line[0] =~ /^src-\w+$/ or $valid = 0; 
     54                $line[0] =~ /^src-[\w-]+$/ or $valid = 0; 
    5555                $line[1] =~ /^\w+$/ or $valid = 0; 
    5656                @src = split /\s+/, $line[2]; 
     
    125125                'init'          => "git clone --depth 1 '%s' '%s'", 
    126126                'init_branch'   => "git clone --depth 1 --branch '%s' '%s' '%s'", 
     127                'init_commit'   => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -", 
     128                'update'        => "git pull --ff", 
     129                'controldir'    => ".git", 
     130                'revision'      => "git show --abbrev-commit HEAD | head -n 1 | cut -d ' ' -f 2 | tr -d '\n'"}, 
     131        'src-git-full' => { 
     132                'init'          => "git clone '%s' '%s'", 
     133                'init_branch'   => "git clone --branch '%s' '%s' '%s'", 
    127134                'init_commit'   => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -", 
    128135                'update'        => "git pull --ff", 
Note: See TracChangeset for help on using the changeset viewer.