diff -r eb9ebe3e2e6a -r c6717354928b MozillaFirefox/create-tar.sh --- a/MozillaFirefox/create-tar.sh Sun Jan 24 13:40:23 2016 +0100 +++ b/MozillaFirefox/create-tar.sh Thu Apr 28 17:08:03 2016 +0200 @@ -1,9 +1,14 @@ #!/bin/bash -CHANNEL="beta" +# TODO +# http://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build5/linux-x86_64/en-US/firefox-46.0.json +# "moz_source_stamp": "078baf501b55eaa47f3b189fda4dd28dae1fa257" +# http://ftp.mozilla.org/pub/firefox/candidates/46.0-candidates/build5/l10n_changesets.txt + +CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_44_0b9_RELEASE" -VERSION="43.99" +RELEASE_TAG="078baf501b55eaa47f3b189fda4dd28dae1fa257" +VERSION="46.0" # mozilla if [ -d mozilla ]; then @@ -46,9 +51,11 @@ ja-JP-mac|en-US) ;; *) - echo "fetching $locale ..." + echo "reading changeset information for $locale" + _changeset=$(grep ^$locale l10n_changesets.txt | awk '{ print $2; }') + echo "fetching $locale changeset $_changeset ..." hg clone http://hg.mozilla.org/releases/l10n/mozilla-$CHANNEL/$locale l10n/$locale - [ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $RELEASE_TAG + [ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $_changeset ;; esac done