GIN_sync_UNIX 409 B

12345678910111213141516171819
  1. #!/usr/bin/env bash
  2. #
  3. # Upload changes from inside repository using GIN CLI
  4. # Assumes no submodules
  5. # Assumes gin init was performed or the repository was downloaded via gin get
  6. if (( $# > 0 )); then
  7. echo "This script takes no arguments"
  8. exit 1
  9. fi
  10. loc=$(dirname $0)
  11. projectdir=$(git -C ${loc} rev-parse --show-toplevel)
  12. pushd ${loc} > /dev/null
  13. gin download
  14. gin commit .
  15. gin upload
  16. popd > /dev/null