Skip to content
  • Rebecca Turner's avatar
    ec2bb0c0
    VCS tests: Quieter output · ec2bb0c0
    Rebecca Turner authored and Rebecca Turner's avatar Rebecca Turner committed
    This prevents the tests from spamming lots of output, making it easier
    to watch them as they run.
    
    Before:
    
    ```
          check VCS test framework:                                                 10% warning: refname 'd6077f476a7c17fe8528e62688a19cc5bddbfbdc' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    rm 'file/C'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64269/src/file/C'...
    done.
    Submodule path 'file/C': checked out '210af0166ade8b306b425782305b8c6e910aa2c0'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64267/src/file/D'...
    done.
    Submodule path 'file/D': checked out '95b580ef06aec22b38f6e0a5c3305d5c293669a0'
    branch 'branch_D' set up to track 'main'.
    branch 'branch_C' set up to track 'main'.
    rm 'file/C'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64269/src/file/C'...
    done.
    rm 'file/D'
    Submodule path 'file/C': checked out 'ee47ffdda57945d841bc7f59ea72a78043c4ac02'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64267/src/file/D'...
    done.
    Submodule path 'file/D': checked out '23d9b5f39ae56c429dd9498d42338d27ea4e6545'
    ```
    
    After:
    
    ```
      UnitTests.Distribution.Client.VCS
        git
          check VCS test framework:                                                 warning: --depth is ignored in local clones; use file:// instead.
    warning: refname 'fbfe708a98c79a7c97e83609275b0f604f26e18b' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    warning: --depth is ignored in local clones; use file:// instead.
    warning: --depth is ignored in local clones; use file:// instead.
    warning: refname 'dc2abca0fd032b5cdd8904e6931679b4d6e6b25b' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    ```
    
    These warnings require semantic changes which will come in a separate
    PR.
    ec2bb0c0
    VCS tests: Quieter output
    Rebecca Turner authored and Rebecca Turner's avatar Rebecca Turner committed
    This prevents the tests from spamming lots of output, making it easier
    to watch them as they run.
    
    Before:
    
    ```
          check VCS test framework:                                                 10% warning: refname 'd6077f476a7c17fe8528e62688a19cc5bddbfbdc' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    rm 'file/C'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64269/src/file/C'...
    done.
    Submodule path 'file/C': checked out '210af0166ade8b306b425782305b8c6e910aa2c0'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64267/src/file/D'...
    done.
    Submodule path 'file/D': checked out '95b580ef06aec22b38f6e0a5c3305d5c293669a0'
    branch 'branch_D' set up to track 'main'.
    branch 'branch_C' set up to track 'main'.
    rm 'file/C'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64269/src/file/C'...
    done.
    rm 'file/D'
    Submodule path 'file/C': checked out 'ee47ffdda57945d841bc7f59ea72a78043c4ac02'
    Cloning into '/private/var/folders/z5/fclwwdms3r1gq4k4p3pkvvc00000gn/T/vcstest-64267/src/file/D'...
    done.
    Submodule path 'file/D': checked out '23d9b5f39ae56c429dd9498d42338d27ea4e6545'
    ```
    
    After:
    
    ```
      UnitTests.Distribution.Client.VCS
        git
          check VCS test framework:                                                 warning: --depth is ignored in local clones; use file:// instead.
    warning: refname 'fbfe708a98c79a7c97e83609275b0f604f26e18b' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    warning: --depth is ignored in local clones; use file:// instead.
    warning: --depth is ignored in local clones; use file:// instead.
    warning: refname 'dc2abca0fd032b5cdd8904e6931679b4d6e6b25b' is ambiguous.
    Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
    ```
    
    These warnings require semantic changes which will come in a separate
    PR.
Loading