mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
f149b8ce86
This requires the pygit2 module usage : ./winesync.py module <wine-tag> <winestaging-tag> for instance ./winesync.py d3dx9 wine-4.1 v4.1 This requires to have a wine git checkout and a wine-staging checkout configuration is done through yaml file named <module>.cfg specifying the following: - file mappings - directory mappings - latest wine version the module is synced with it then creates a local branch in the wine checkout, based on the given tag, and then the staging script is ran on top of it. Thanks to the mappings defined in the module configuration file, it then create individual commits in the reactos git checkout with reworked path. In case of problem, it stops and lets you amend the latest commit and go along with the process once this is done. (Makefile.in modified, new or removed files, patches not cleanly applied) Staging patches are added into the <module>_staging directory for the ease of reverting them later. (TODO) See previous [WINESYNC] commits to have an overview of the result
14 lines
222 B
Text
14 lines
222 B
Text
output-*
|
|
modules/optional
|
|
modules/bootcd_extras
|
|
modules/livecd_extras
|
|
modules/hybridcd_extras
|
|
modules/3rdparty
|
|
modules/ahk_tests
|
|
modules/AHK_Tests
|
|
.cproject
|
|
.project
|
|
.settings
|
|
build
|
|
.vscode
|
|
sdk/tools/winesync/winesync.cfg
|