CLDRModify Passes

Main Process

This section describes how to run the CLDRModify passes for the mechanical cleanup before the release.

Successive Passes

You will then run CLDRModify with different options, in multiple passes.

After passes

Details

For the purpose of this document, we'll assume you are generating into {cldrdata}/dropbox/gen/main/ as the target directory. Change any instance below to the directory that you actually use.

Passes

Options

Standard Options: add to your regular preferences -DSHOW_FILES plus your choice of source/target directories.

Other options for each pass:

You will have to repeat this cycle if any outside changes are made to the data!

One-Time Fixes

There are a number of "one time fixes" that are in the CLDRModify code. The code remains in case we want to adapt for future cases, but don't use them unless you fix the code to do what you want, and carefully diff the results. Here are some of them:

How to check in consistently after each pass

Sanity Check

Copy Files

Now ready to check in

If someone checks in a change in the middle of one of your passes, it is generally easier to check in the rest of the changes, check out a clean copy of that file, and return the pass with only that file. The -m(uk) option can be used to restrict the pass to only uk.xml, for example.