version 697 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #! /bin/sh
  2. usage() {
  3. echo "Usage: $0 [srctree]" >&2
  4. exit 1
  5. }
  6. cd "${1:-.}" || usage
  7. echo "#! /bin/sh"
  8. echo ""
  9. echo "cat /proc/version"
  10. if head=`git rev-parse --verify --short HEAD 2>/dev/null`; then
  11. atag="`git describe 2>/dev/null`"
  12. # Show -g<commit> if we have no tag, or just the tag
  13. # otherwise.
  14. if [ -z "${atag}" ] ; then
  15. atag=$atag"-g"${head}
  16. fi
  17. # Check for uncommitted changes
  18. if git diff-index --name-only HEAD | grep -v "^scripts/package" \
  19. | read dummy; then
  20. atag=$atag"-dirty"
  21. fi
  22. echo "echo \"$atag\""
  23. fi
  24. jh7110_flag=JH7110
  25. for atag in $(git tag --merge HEAD --sort=-taggerdate | grep "${jh7110_flag}")
  26. do
  27. echo "echo \"$atag\""
  28. exit
  29. done