1#!/bin/sh
2
3REV=`git rev-parse HEAD 2> /dev/null`
4if [ "$?" -eq 0 ]; then
5  if [ -n "`git diff-index --name-only HEAD 2> /dev/null`" ]; then
6    REV="${REV}-dirty"
7  fi
8else
9  REV="unknown"
10fi
11
12cat > "$1" <<EOF
13// This file is generated by $0.  DO NOT EDIT.
14#pragma once
15#define ZIRCON_GIT_REV "${REV}"
16EOF
17