Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 38 lines (31 sloc) 0.885 kB
#!/bin/bash
# wenzel's cron installed on khan
# Automatically pull L10n dirs from SVN, compile, then push to git.
# Runs on all project dirs named *-autol10n.
# Settings
GIT=`/usr/bin/which git`
FIND=`/usr/bin/which find`
DEVDIR=/home/fwenzel/dev
# Update everything
for dir in `find "$DEVDIR" -maxdepth 1 -name '*-autol10n'`; do
cd $dir
$GIT pull -q origin master
cd locale
$GIT svn rebase
# Compile .mo, commit if changed
./compile-mo.sh .
$FIND . -name '*.mo' -exec $GIT add {} \;
$GIT status
if [ $? -eq 0 ]; then
$GIT commit -m 'compiled .mo files (automatic commit)'
fi
# Push to SVN and git
$GIT svn dcommit && $GIT push -q origin master
cd ..
$GIT add locale
$GIT status locale
if [ $? -eq 0 ]; then
$GIT commit -m 'L10n update (automatic commit)'
$GIT push -q origin master
fi
done
Jump to Line
Something went wrong with that request. Please try again.