Sha256: e99140087c4c76293544ddf2724737b3c0cd6953848f70a6a6192c85ea00403d

Contents?: true

Size: 954 Bytes

Versions: 49

Compression:

Stored size: 954 Bytes

Contents

#!/bin/bash --login
if [[ $1 != "" && $2 != "" && $3 != "" ]]; then
  # Default Strategy is to merge codebase
  git config pull.rebase false
  git config commit.gpgsign true
  git pull origin master
  git add . --all
  echo 'Updating Gems to Latest Versions in Gemfile...'
  ./upgrade_Gemfile_gems.sh
  ./AUTOGEN_meshtastic_protobufs.sh
  meshtastic_autoinc_version
  git commit -a -S --author="${1} <${2}>" -m "${3}"
  ./upgrade_meshtastic.sh
  # Tag for every 100 commits (i.e. 0.1.100, 0.1.200, etc)
  tag_this_version_bool=`ruby -r 'meshtastic' -e 'if Meshtastic::VERSION.split(".")[-1].to_i % 100 == 0; then print true; else print false; end'`
  if [[ $tag_this_version_bool == 'true' ]]; then
    this_version=`ruby -r 'meshtastic' -e 'print Meshtastic::VERSION'`
    echo "Tagging: ${this_version}"
    git tag $this_version
    git push origin $this_version
  fi
else
  echo "USAGE: ${0} '<full name>' <email address> '<git commit comments>'"
fi

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
meshtastic-0.0.100 git_commit.sh
meshtastic-0.0.99 git_commit.sh
meshtastic-0.0.98 git_commit.sh
meshtastic-0.0.97 git_commit.sh
meshtastic-0.0.96 git_commit.sh
meshtastic-0.0.95 git_commit.sh
meshtastic-0.0.94 git_commit.sh
meshtastic-0.0.93 git_commit.sh
meshtastic-0.0.92 git_commit.sh
meshtastic-0.0.91 git_commit.sh
meshtastic-0.0.90 git_commit.sh
meshtastic-0.0.89 git_commit.sh
meshtastic-0.0.88 git_commit.sh
meshtastic-0.0.87 git_commit.sh
meshtastic-0.0.86 git_commit.sh
meshtastic-0.0.85 git_commit.sh
meshtastic-0.0.84 git_commit.sh
meshtastic-0.0.83 git_commit.sh
meshtastic-0.0.82 git_commit.sh
meshtastic-0.0.81 git_commit.sh