#!/bin/bash # ----------------------------------------------------------- # # Written by Jonatan Uppstrom for the lexical infrastructure # # ----------------------------------------------------------- # export LANG="sv_SE.UTF-8" export LC_CTYPE="sv_SE.UTF-8" export LC_NUMERIC="sv_SE.UTF-8" export LC_TIME="sv_SE.UTF-8" export LC_COLLATE="sv_SE.UTF-8" export LC_MONETARY="sv_SE.UTF-8" export LC_MESSAGES="sv_SE.UTF-8" export LC_PAPER="sv_SE.UTF-8" export LC_NAME="sv_SE.UTF-8" export LC_ADDRESS="sv_SE.UTF-8" export LC_TELEPHONE="sv_SE.UTF-8" export LC_MEASUREMENT="sv_SE.UTF-8" export LC_IDENTIFICATION="sv_SE.UTF-8" export LC_ALL="sv_SE.UTF-8" # Check if file size > 0 if [[ -s $1 ]] ; then # Check if file is valid XML xmllint --noout $1 2> /dev/null if [ $? = "0" ]; then echo $1 is OK XML else echo ERROR: $1 is not valid XML. Reverting. svn revert $1 fi ; else echo ERROR: $1 is empty. Reverting. svn revert $1 fi ;