preview_jobs_for_next_release.sh #1

  • //
  • p4ms/
  • dev/
  • tools/
  • preview_jobs_for_next_release.sh
  • View
  • Commits
  • Open Download .zip Download (682 B)
#!/bin/bash
#------------------------------------------------------------------------------
set -u

declare Job=
declare OldReleaseCL=

function msg () { echo -e "$*"; }

# Run this from your local directory in your workpsace on //hms/dev
# corresponding to:
# //guest/perforce_software/hms/tools
#
# You must have a valid ticket.

# shellcheck disable=SC1091
source ./env.sh
OldReleaseCL=$(p4 print -q //guest/perforce_software/hms/main/p4/common/hms/Version |cut -d '/' -f 4|cut -d ' ' -f 1)

msg "Jobs fixed since $OldReleaseCL:"

for Job in $(p4 -ztag -F %Job% fixes //guest/perforce_software/hms/dev/...@$((OldReleaseCL+1)),@now | sort -u); do
   gjh.sh "$Job"
done

msg "\\n"
# Change User Description Committed
#1 31797 C. Thomas Tyler p4 merge -b HMS_to_P4MS; p4 resolve -as; p4 submit
//guest/perforce_software/hms/tools/preview_jobs_for_next_release.sh
#1 29010 C. Thomas Tyler Added release preview script.