Loop/Loop-client Release Process: Difference between revisions

New section to simplify descriptions of how to merge l10n changesets
(New section to simplify descriptions of how to merge l10n changesets)
Line 25: Line 25:
** Once verified, ops deploy to production
** Once verified, ops deploy to production
** QA verifies production
** QA verifies production
= How to merge latest L10n changesets =
This is required for the sections below.
* Pull in the latest L10n changes:
  # Update the L10n repository
  cd loop-client-l10n
  git pull origin master
 
  # Change back to loop-client repo
  cd ../loop-client
  # Pull across L10n changes
  ./locale-update.py
At this stage, check:
# Diffs - to check the changes look sane
# git status - to check for any added locales (and if so, "git add" them)
  # Commit the L10n changes
  git commit -m "Update L10n from changeset <revision>" -a


= Creating a loop-client branch for release to L10n =
= Creating a loop-client branch for release to L10n =
Line 47: Line 70:


* First talk to mathjazz in #l10n; confirm that verbatim has all the strings checked in for Hello.
* First talk to mathjazz in #l10n; confirm that verbatim has all the strings checked in for Hello.
* Pull the [[#How to merge latest L10n changesets|latest l10n strings into loop-client]]
* Then copy the en-US files to the verbatim directory.
* Then copy the en-US files to the verbatim directory.


Line 75: Line 99:
To do the actual release:
To do the actual release:


* Check out the required changeset
* Check out the required changeset or branch
* Pull in the latest L10n changes:
* Merge [[#How to merge latest L10n changesets|latest L10n changesets]]
 
  # Update the L10n repository
  cd loop-client-l10n
  git pull origin master
 
  # Change back to loop-client repo
  cd ../loop-client
  # Pull across L10n changes
  ./locale-update.py
 
At this stage, check:
 
# Diffs - to check the changes look sane
# git status - to check for any added locales (and if so, "git add" them)
 
  # Commit the L10n changes
  git commit -m "Update L10n from changeset <revision>" -a
 
* Update the CHANGELOG file:
* Update the CHANGELOG file:
** Add bug references
** Add bug references
canmove, Confirmed users, Bureaucrats and Sysops emeriti
3,628

edits