README
1
2 This is Lua 5.4.6, released on 02 May 2023.
3
4 For installation instructions, license details, and
5 further information about Lua, see doc/readme.html.
6
7
README.import
1 How to import Lua x.y.z
2 =======================
3
4 1. Untar a new version to a directory called dist.work or even
5 somethere outside of the tree.
6 2. Run lua2netbsd script inside that directory.
7 3. Run 'cvs import src/external/mit/lua/dist LUA LUA_<<x_y_z>>'.
8 It's very important to run it from inside the right direcory!
9 4. Move the dist directory away (is it optional?).
10 5. Run 'cvs up -dP' to bring the new import to the tree.
11 6. Run 'cvs up -j LUA_<<previous_version>> -j LUA_<<x_y_z>>'.
12 It will generate many conflicts.
13 7. Resolve conflicts. Most (if not all) conflicts are around RCS
14 identifiers.
15 8. Commit your changes.
16
17 Vendor branches are usually named LUA_<<x_y_z>> but if there was a problem
18 with cvs import, they can be named differently.
19
20 The last imported vendor branch is called LUA_5_4_6.
21