define_common_trio.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/zsh
  2. # copied from Loop where this definition was used by more than one script
  3. # initially we probably will not need that capability, but does no harm to keep it
  4. # define parameters and arrays used by more than one script
  5. # These are always capitalized
  6. # TRIO_PROJECTS
  7. # include this file in each script using
  8. # source scripts/define_commont_trio.sh
  9. # define the TRIO_PROJECTS used by Trio where for Trio the .gitmodules points
  10. # to the downstream fork of loopandlearn in all cases
  11. #
  12. # The only submodule that needs a special trio branch (at this time) is LoopKit
  13. # put that repository first in the list
  14. #
  15. # The scrips in LoopWorkspace are used to update translations and make
  16. # sure the loopandlearn branches are up to date
  17. # Even though EversenseKit is only found in a feature branch
  18. # it does no harm to update extra repositories using this script
  19. TRIO_PROJECTS=( \
  20. loopandlearn:LoopKit:trio \
  21. loopandlearn:CGMBLEKit:dev \
  22. loopandlearn:dexcom-share-client-swift:dev \
  23. loopandlearn:G7SensorKit:main \
  24. loopandlearn:LibreTransmitter:main \
  25. loopandlearn:MinimedKit:main \
  26. loopandlearn:OmniBLE:dev \
  27. loopandlearn:OmniKit:main \
  28. loopandlearn:RileyLinkKit:dev \
  29. loopandlearn:TidepoolService:dev \
  30. loopandlearn:DanaKit:dev \
  31. loopandlearn:EversenseKit:dev \
  32. loopandlearn:MedtrumKit:dev \
  33. )