#!/bin/sh

d=`dirname "$0" 2>/dev/null`
test -n "$d" && test "$d" != "." && cd "$d"

prefix="htdict"

cwd=`pwd 2>/dev/null`
test -n "$cwd" && cd ../releases
if [ $? -eq 0 ]; then
  prev_release=`ls -vr ${prefix}* 2>/dev/null | head -1`
  prev_release_version=`echo "$prev_release" | sed "s/${prefix}-//"`
  cd "$cwd"
  test -n "$prev_release" && diffcode "../releases/$prev_release" "latest/$prefix" > "latest/${prefix}-${prev_release_version}.diff"
fi

d="`date +%Y-%m-%d-%H 2>/dev/null`"
if [ -n "$d" ]; then
  rm -r "$d" 2>/dev/null

  prev_nightly=`ls -dvr 2* 2>/dev/null | head -1`
  test -n "$prev_nightly" && diffcode "${prev_nightly}/$prefix" latest/$prefix > "latest/${prefix}-${prev_nightly}.diff"

  mkdir -v "$d" 2>/dev/null
  cp -v "latest/$prefix"* "$d/"
fi
