Skip to content
Snippets Groups Projects
Select Git revision
  • f29bf1e34a11cee2ddff038166e95207de8bf7e1
  • master default protected
  • nightly_master
  • online_much_readconf_cleanup protected
  • online_mvd_readconf_cleanup protected
  • jul25_patches
  • cleanup_rich_v25a
  • jul24_patches
  • nov23_patches
  • DC_2404
  • nighly_master
  • DC_Jan24
  • DC_Nov23
  • DC_Oct23
  • feb23_patches
  • L1Algo-dev9
  • dec21_patches protected
  • apr21_patches protected
  • dev_2025_45
  • dev_2025_44
  • dev_2025_43
  • dev_2025_42
  • dev_2025_41
  • dev_2025_40
  • dev_2025_39
  • dev_2025_38
  • dev_2025_37
  • dev_2025_36
  • dev_2025_35
  • dev_2025_34
  • dev_2025_33
  • dev_2025_32
  • dev_2025_31
  • dev_2025_30
  • RC_jul25
  • dev_2025_29
  • dev_2025_28
  • dev_2025_27
38 results

CbmTaskToAlgoTutorialLinkDef.h

Blame
  • check-file-format.sh 1.07 KiB
    #!/bin/bash
    # Copyright (C) 2021 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
    # SPDX-License-Identifier: GPL-3.0-only
    # First commited by Florian Uhlig
    
    
    if [[ $# -eq 1 ]]; then
      UPSTREAM=$1
    else
      if [ -z $UPSTREAM ]; then
        UPSTREAM=$(git remote -v | grep git.cbm.gsi.de[:/]computing/cbmroot | cut -f1 | uniq)
        if [ -z $UPSTREAM ]; then
          echo "Error: Name of upstream repository not provided and not found by automatic means"
          echo 'Please provide if by checking your remotes with "git remote -v" and exporting UPSTREAM'
          echo "or passing as an argument"
          exit -1
        fi
      fi
    fi  
    echo "Upstream name is :" $UPSTREAM
    
    BASE_COMMIT=$UPSTREAM/master
    CHANGED_FILES=$(git diff --name-only $BASE_COMMIT)
    for file in $CHANGED_FILES; do
      result=$(file $file | grep CRLF)
      if [[ "$result" != "" ]]; then
        echo ""
        echo "File $file has wrong file format"
        echo "$result"
        echo ""
        okay=false
      fi
    done
    if [[ "$okay" = "false" ]]; then
      echo ""
      echo "Not all files have the correct file format"
      echo "Test failed"
      exit 1
    else
      exit 0
    fi