Changeset 47805


Ignore:
Timestamp:
2015-12-07T17:30:59+01:00 (2 years ago)
Author:
jow
Message:

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

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

Backport of r45668

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/barrier_breaker/scripts/feeds

    r42016 r47805  
    5050 
    5151                my $valid = 1; 
    52                 $line[0] =~ /^src-\w+$/ or $valid = 0; 
     52                $line[0] =~ /^src-[\w-]+$/ or $valid = 0; 
    5353                $line[1] =~ /^\w+$/ or $valid = 0; 
    5454                @src = split /\s+/, $line[2]; 
     
    121121                'init'          => "git clone --depth 1 '%s' '%s'", 
    122122                'init_branch'   => "git clone --depth 1 --branch '%s' '%s' '%s'", 
     123                'init_commit'   => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -", 
     124                'update'        => "git pull --ff", 
     125                'controldir'    => ".git", 
     126                'revision'      => "git show --abbrev-commit HEAD | head -n 1 | cut -d ' ' -f 2 | tr -d '\n'"}, 
     127        'src-git-full' => { 
     128                'init'          => "git clone '%s' '%s'", 
     129                'init_branch'   => "git clone --branch '%s' '%s' '%s'", 
    123130                'init_commit'   => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -", 
    124131                'update'        => "git pull --ff", 
Note: See TracChangeset for help on using the changeset viewer.