Changeset View
Changeset View
Standalone View
Standalone View
sys/conf/newvers.sh
Show First 20 Lines • Show All 247 Lines • ▼ Show 20 Lines | *) | ||||
unset svn | unset svn | ||||
;; | ;; | ||||
esac | esac | ||||
fi | fi | ||||
if [ -n "$git_cmd" ] ; then | if [ -n "$git_cmd" ] ; then | ||||
git=$($git_cmd rev-parse --verify --short HEAD 2>/dev/null) | git=$($git_cmd rev-parse --verify --short HEAD 2>/dev/null) | ||||
if [ "$($git_cmd rev-parse --is-shallow-repository)" = false ] ; then | if [ "$($git_cmd rev-parse --is-shallow-repository)" = false ] ; then | ||||
git_cnt=$($git_cmd rev-list --count HEAD 2>/dev/null) | git_cnt=$($git_cmd rev-list --first-parent --count HEAD 2>/dev/null) | ||||
if [ -n "$git_cnt" ] ; then | if [ -n "$git_cnt" ] ; then | ||||
git="c${git_cnt}-g${git}" | git="n${git_cnt}-${git}" | ||||
fi | fi | ||||
fi | fi | ||||
git_b=$($git_cmd rev-parse --abbrev-ref HEAD) | git_b=$($git_cmd rev-parse --abbrev-ref HEAD) | ||||
if [ -n "$git_b" -a "$git_b" != "HEAD" ] ; then | if [ -n "$git_b" -a "$git_b" != "HEAD" ] ; then | ||||
git="${git_b}-${git}" | git="${git_b}-${git}" | ||||
fi | fi | ||||
if git_tree_modified; then | if git_tree_modified; then | ||||
git="${git}-dirty" | git="${git}-dirty" | ||||
▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines |