L10n:Migration: Difference between revisions

Jump to navigation Jump to search
Line 57: Line 57:


<pre style="overflow-x:scroll">cd releases/l10n
<pre style="overflow-x:scroll">cd releases/l10n
function isCentralLocale () {
  central_locales=(da eo es-ES fr it pl ru)
  for locale in ${central_locales[@]}; do
    if [[ $locale == $1 ]]; then
      return 1
    fi
  done
  return 0
}
# Path to migration script, without trailing slash (removed if present)
# Use $HOME instead of ~ if needed
migration_path="$HOME/mozilla-central/python/devtools/migrate-l10n/migrate"
migration_path=${migration_path%/}
    
    
for loc in $LOCS; do
for loc in $LOCS; do
Line 64: Line 80:
   hg -R mozilla-beta/$loc push -r default ssh://hg.mozilla.org/releases/l10n/mozilla-beta/$loc
   hg -R mozilla-beta/$loc push -r default ssh://hg.mozilla.org/releases/l10n/mozilla-beta/$loc
   hg -R mozilla-aurora/$loc pull -u -r default mozilla-beta/$loc
   hg -R mozilla-aurora/$loc pull -u -r default mozilla-beta/$loc
   # specific for 52 on aurora:
   # Specific for 52 on aurora:
  # Need to add migration script for devtools (bug 1295157)
   hg --cwd mozilla-aurora/$loc rm browser/searchplugins/list.txt
   hg --cwd mozilla-aurora/$loc rm browser/searchplugins/list.txt
   hg --cwd mozilla-aurora/$loc ci -m 'Bug 1276739 - Switch search to use a JSON based format'
   hg --cwd mozilla-aurora/$loc ci -m 'Bug 1276739 - Switch search to use a JSON based format'
   hg --cwd mozilla-aurora/$loc rm mail/searchplugins/list.txt
   hg --cwd mozilla-aurora/$loc rm mail/searchplugins/list.txt
   hg --cwd mozilla-aurora/$loc ci -m 'Bug 1300199 - Switch search to use a JSON based format'
   hg --cwd mozilla-aurora/$loc ci -m 'Bug 1300199 - Switch search to use a JSON based format'
  # Migrate devtools strings https://bugzilla.mozilla.org/show_bug.cgi?id=1294186
  isCentralLocale $loc
  if [ $? -eq 1 ] ; then
    # Ignore locales working on mozilla-central
    continue
  else
    python ${migration_path}/main.py mozilla-aurora/$loc -c ${migration_path}/conf/bug1294186
    hg --cwd mozilla-aurora/$loc rm devtools/client/font-inspector.dtd
    hg --cwd mozilla-aurora/$loc rm devtools/client/inspector.dtd
    hg --cwd mozilla-aurora/$loc rm devtools/client/layoutview.dtd
    hg --cwd mozilla-aurora/$loc rm devtools/client/styleinspector.dtd
    hg --cwd mozilla-aurora/$loc add devtools/client/boxmodel.properties
    hg --cwd mozilla-aurora/$loc add devtools/client/font-inspector.properties
    hg --cwd mozilla-aurora/$loc add devtools/client/inspector.properties
    hg --cwd mozilla-aurora/$loc add devtools/client/styleinspector.properties
    hg --cwd mozilla-aurora/$loc ci -m 'Bug 1294186 - Migrate inspector.xul from .dtd to .properties'
    python ${migration_path}/main.py mozilla-aurora/$loc -c ${migration_path}/conf/bug1308500_1309191
    hg --cwd mozilla-aurora/$loc rm devtools/client/netmonitor.dtd
    hg --cwd mozilla-aurora/$loc add devtools/client/netmonitor.properties
    hg --cwd mozilla-aurora/$loc ci -m 'Bug 1308500, Bug 1309191 - Migrate NetMonitor from .dtd to .properties'
  fi
  # Push to aurora
   hg --cwd mozilla-aurora/$loc push -r default ssh://hg.mozilla.org/releases/l10n/mozilla-aurora/$loc
   hg --cwd mozilla-aurora/$loc push -r default ssh://hg.mozilla.org/releases/l10n/mozilla-aurora/$loc
done
done
263

edits

Navigation menu