Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions armfc6161
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
Executable File 22 lines (16 sloc) 474 Bytes
RawBlameHistory

#!/bin/bash

if [[ $# -eq 0 ]]; then
flags=(--dirty="+")
else
flags=("$@")
fi

version=$(git describe --tags --match="v*" "${flags[@]}" | sed -e 's@-\([^-]*\)-\([^-]*\)$@+\1.\2@;s@^v@@;s@%@~@g')

if grep '#define ForRelease 0' MobileCydia.mm &>/dev/null; then
version=${version}~srk
fi

define="#define CYDIA_VERSION \"${version}\""
before=$(cat Version.h 2>/dev/null)

if [[ ${before} != ${define} ]]; then
echo "${define}" >Version.h
fi

echo "${version}"