summaryrefslogtreecommitdiffstats
path: root/README
blob: edd86c2e7a6af1ce0af0d6b5a31b4a1ea038b660 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From inside <QTDIR> simply run the modularize script.

The modularize script will then in turn execute each scripts/\d+.* in order,
ensuring that cwd is set to <QTDIR> at start. It also provides some convenience
functions for running each command with exit code checking.

Put your custom patches in the patches directory, and use $basepath/patches to
refer to them when needed.

The execution order is as follows:

1. 100-799 scripts: Moves files to their new locations.

2. All the moved files are committed.

3. Patches in the patches/ folder are committed.

4. 800-899 scripts: Custom commit scripts that commit fixes on top of the moved
   repositories. Use this for commits that can change across Qt versions, and
   therefore cannot be represented by a simple patch.

5. 900-999 scripts: Scripts that create new repositories out of each module
   directory.

6. A qt5 repository is created, containing all the other Git repositories.