diff options
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/archive | 4 | ||||
| -rwxr-xr-x | bin/compile-book | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/bin/archive b/bin/archive index ca0b610..d79d411 100755 --- a/bin/archive +++ b/bin/archive @@ -52,10 +52,6 @@ fi # Check if the revision is a tag if git tag | grep -q "^${REVISION}$"; then - # Save info on the latest tagged release - mkdir -p $METADATA - echo $REVISION > $LATEST - # Check if archive does not exists if [ ! -d "$ARCHIVE/$REVISION" ]; then echo "# $BASENAME: archiving $REVISION..." diff --git a/bin/compile-book b/bin/compile-book index e68a36d..eaf7a11 100755 --- a/bin/compile-book +++ b/bin/compile-book @@ -12,6 +12,8 @@ OUTPUT="${1:-book}" REVISION="$2" DATE="$3" LANG="`grep lang _common.yml _book.yml _notes.yml 2> /dev/null | tail -1 | cut -d : -f 3 | sed -e 's/"//g' -e 's/ //g'`" +METADATA=".metadata" +LATEST="$METADATA/latest.txt" # Set the language if [ -z "$LANG" ]; then @@ -74,3 +76,10 @@ fi # Symlink as a Bookdown source ln -sf $OUTPUT.md $OUTPUT.Rmd + +# Check if the revision is a tag +if git tag | grep -q "^${REVISION}$"; then + # Save info on the latest tagged release + mkdir -p $METADATA + echo $REVISION > $LATEST +fi |
