diff --git a/mahara-langpacks/update-pot.sh b/mahara-langpacks/update-pot.sh index ab2a70371dc0674c3a63aacc9f5ac6d19949a1ff..53ab2b451616aa9e2c4d2f000fa592d00701fa26 100755 --- a/mahara-langpacks/update-pot.sh +++ b/mahara-langpacks/update-pot.sh @@ -89,7 +89,14 @@ for branch in ${branches} ; do fi # Output into a copy of the launchpad mahara-lang repo - [ ! -d ${BZR}/${branch} ] && bzr branch lp:~mahara-lang/mahara-lang/${branch} ${BZR}/${branch} + if [ ! -d ${BZR}/${branch} ]; then + bzr branch lp:~mahara-lang/mahara-lang/${branch} ${BZR}/${branch} + else + cd ${BZR}/${branch} + bzr pull + cd ${GITDIR} + fi + outputdir=${BZR}/${branch}/mahara [ ! -d ${outputdir} ] && mkdir ${outputdir} outputfile=${outputdir}/mahara.pot