[Notes] [Git][BuildStream/buildstream][jjardon/submodules] plugins/sources/git.py: Do not checkout submodules by default



Title: GitLab

Javier Jardón pushed to branch jjardon/submodules at BuildStream / buildstream

Commits:

2 changed files:

Changes:

  • NEWS
    ... ... @@ -2,6 +2,8 @@
    2 2
     buildstream 1.3.1
    
    3 3
     =================
    
    4 4
     
    
    5
    +  o BREAKING CHANGE: The git plugin does not checkout submodules by default anymore
    
    6
    +
    
    5 7
       o BREAKING CHANGE: The 'manual' element lost its default 'MAKEFLAGS' and 'V'
    
    6 8
         environment variables. There is already a 'make' element with the same
    
    7 9
         variables. Note that this is a breaking change, it will require users to
    

  • buildstream/plugins/sources/git.py
    ... ... @@ -52,8 +52,8 @@ git - stage files from a git repository
    52 52
        ref: d63cbb6fdc0bbdadc4a1b92284826a6d63a7ebcd
    
    53 53
     
    
    54 54
        # Optionally specify whether submodules should be checked-out.
    
    55
    -   # If not set, this will default to 'True'
    
    56
    -   checkout-submodules: True
    
    55
    +   # If not set, this will default to 'False'
    
    56
    +   checkout-submodules: False
    
    57 57
     
    
    58 58
        # If your repository has submodules, explicitly specifying the
    
    59 59
        # url from which they are to be fetched allows you to easily
    
    ... ... @@ -379,7 +379,7 @@ class GitSource(Source):
    379 379
                 raise SourceError("{}: Git sources require a ref and/or track".format(self),
    
    380 380
                                   reason="missing-track-and-ref")
    
    381 381
     
    
    382
    -        self.checkout_submodules = self.node_get_member(node, bool, 'checkout-submodules', True)
    
    382
    +        self.checkout_submodules = self.node_get_member(node, bool, 'checkout-submodules', False)
    
    383 383
             self.submodules = []
    
    384 384
     
    
    385 385
             # Parse a dict of submodule overrides, stored in the submodule_overrides
    



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]