Sha256: e74e843dc287a4848bd166da4b02e1a0cc600501bcd5ac0b7871eec61cf866a4

Contents?: true

Size: 1005 Bytes

Versions: 57

Compression:

Stored size: 1005 Bytes

Contents

#!/bin/bash --login
usage() {
  echo "USAGE: ${0} '<full name>' <email address> '<git commit comments>'"
  exit 1
}

if (( $# == 3 )); then
  # Default Strategy is to merge codebase
  git config pull.rebase false
  git config commit.gpgsign true
  git pull
  git add . --all
  echo 'Updating Gems to Latest Versions in Gemfile...'
  ./find_latest_gem_versions_per_Gemfile.sh
  pwn_autoinc_version
  git commit -a -S --author="${1} <${2}>" -m "${3}"
  ./update_pwn.sh
  # Tag for every 100 commits (i.e. 0.1.100, 0.1.200, etc)
  tag_this_version_bool=`ruby -r 'pwn' -e 'if PWN::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 'pwn' -e 'print PWN::VERSION'`
    echo "Tagging: ${this_version}"
    git tag $this_version
    last_tag=$(git tag | tail -n 2 | head -n 1)
    this_tag=$(git tag | tail -n 1)
    git log $last_tag...$this_tag --oneline > CHANGELOG_BETWEEN_TAGS.txt
  fi
else
  usage
fi

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
pwn-0.4.559 git_commit_test_reinit_gem.sh
pwn-0.4.558 git_commit_test_reinit_gem.sh
pwn-0.4.557 git_commit_test_reinit_gem.sh
pwn-0.4.556 git_commit_test_reinit_gem.sh
pwn-0.4.554 git_commit_test_reinit_gem.sh
pwn-0.4.553 git_commit_test_reinit_gem.sh
pwn-0.4.552 git_commit_test_reinit_gem.sh
pwn-0.4.551 git_commit_test_reinit_gem.sh
pwn-0.4.550 git_commit_test_reinit_gem.sh
pwn-0.4.549 git_commit_test_reinit_gem.sh
pwn-0.4.548 git_commit_test_reinit_gem.sh
pwn-0.4.547 git_commit_test_reinit_gem.sh
pwn-0.4.546 git_commit_test_reinit_gem.sh
pwn-0.4.545 git_commit_test_reinit_gem.sh
pwn-0.4.544 git_commit_test_reinit_gem.sh
pwn-0.4.543 git_commit_test_reinit_gem.sh
pwn-0.4.542 git_commit_test_reinit_gem.sh
pwn-0.4.541 git_commit_test_reinit_gem.sh
pwn-0.4.540 git_commit_test_reinit_gem.sh
pwn-0.4.539 git_commit_test_reinit_gem.sh