Sebastian Lackner
9087dedefc
patchupdate.py: Define $(APPLY) macro, rename $(APPLY_PATCH) -> $(APPLY_FILE).
2014-08-09 04:22:16 +02:00
Sebastian Lackner
8d276fcfe1
patchupdate.py: Always change directory before running $(PATCH), simplifies using other patch commands.
2014-08-09 03:05:27 +02:00
Sebastian Lackner
e599595153
patchupdate.py: Speed up lookup of bug short_desc by using an 'undocumented feature' to query all at the same time.
2014-07-30 16:10:05 +02:00
Sebastian Lackner
b0daaa4b96
Move developer readme (DEVELOPER.md) into a separate file.
2014-07-29 02:33:30 +02:00
Sebastian Lackner
2059944f48
patchupdate.py: Incrase number of concurrent webrequests to 16.
2014-07-28 02:45:35 +02:00
Sebastian Lackner
73f8a0cbf5
patchupdate.py: Move all defined paths into a config class (to allow easier modification). (2/2)
2014-07-28 02:41:50 +02:00
Sebastian Lackner
4eb3d2d06c
patchupdate.py: Some style improvements (1/2).
2014-07-28 02:32:13 +02:00
Sebastian Lackner
3fa9e6b400
patchupdate.py: Add additional cache to speed up lookup of git source files based on commit sha1.
2014-07-28 02:22:58 +02:00
Sebastian Lackner
935854b8a4
README.md: Sort bugs alphabetically instead of by bugzilla bug number.
2014-07-27 18:10:04 +02:00
Sebastian Lackner
3f4ea42573
patchupdate.py: Remove ugly hack to remove *.ok files on failure, use .INTERMEDIATE instead.
2014-07-27 17:55:33 +02:00
Sebastian Lackner
9af0621843
patchupdate.py: Make more clear what the functions causal_time_relation* do.
2014-07-26 23:19:39 +02:00
Sebastian Lackner
1e27c09f56
patchupdate.py: Fix issue in patch order dependency check (and remove unnecessary dependeny from Misc_ACL on Stored_ACLs).
2014-07-26 23:13:27 +02:00
Sebastian Lackner
b6e1475678
patchupdate.py: Silence output of some Makefile code related to patchlist.
2014-07-26 21:33:17 +02:00
Sebastian Lackner
9a01f9973d
patchupdate.py: Move static part of generated Makefile into Makefile.in.
2014-07-26 21:29:46 +02:00
Sebastian Lackner
7b41f47a27
patchupdate.py: Ensure that patchlist data is properly escaped.
2014-07-26 04:39:21 +02:00
Sebastian Lackner
600d6d0b87
Attempt to escape quotation marks in generated README.md.
2014-07-26 03:41:47 +02:00
Sebastian Lackner
799eed7336
patchupdate.py: Move README.md template to separate file.
2014-07-26 03:31:08 +02:00
Sebastian Lackner
5bfc96a6a5
README.md: Add instructions how to specify a list of patches when calling the Makefile.
2014-07-25 22:52:11 +02:00
Sebastian Lackner
b8ab34f8d6
Update README.md with recent changes to the patch system.
2014-07-25 22:37:29 +02:00
Sebastian Lackner
eccde841d5
Fix typo in README.md.
2014-07-25 22:17:51 +02:00
Sebastian Lackner
208b3c1d25
patchupdate.py: Small code style improvement.
2014-07-25 21:59:34 +02:00
Sebastian Lackner
707a96d35a
patchupdate.py: Improve output in case of errors.
2014-07-25 21:54:58 +02:00
Sebastian Lackner
aa54f206eb
gitupdate.py: Add license header and some code cleanup.
2014-07-25 21:34:03 +02:00
Sebastian Lackner
1f95d8181d
patchupdate.py: Improve generated Makefile and delete *.ok files on error.
2014-07-25 17:52:08 +02:00
Sebastian Lackner
e827cc078f
patchupdate.py: Improve patch system and remove dependencies, when the order of patches doesn't matter.
2014-07-25 16:39:08 +02:00
Sebastian Lackner
10d9fda5f9
Merged with master.
2014-07-25 03:45:20 +02:00
Sebastian Lackner
f69c6a545c
Use patchutils.py to parse patch files and split them into individual changes.
2014-07-25 03:32:01 +02:00
Sebastian Lackner
0b33c39275
patchupdate.py: Use abort() function instead of hardcoded call to exit.
2014-07-13 04:53:20 +02:00
Sebastian Lackner
fce29b88da
Improve patchupdate.py to detect changes even when regular diff files without git header are used.
2014-07-13 04:46:11 +02:00
Sebastian Lackner
f6dd1f3d0d
Add instructions how to exclude patches in README.md.
2014-07-13 03:29:56 +02:00
Sebastian Lackner
49bbdc5bf2
Add .NOTPARALLEL to generated Makefile.
...
We don't want to add unnatural dependencies for patches, if for example both
patch A and B modify the same file, but the order of applying the patches doesn't
matter. Adding a dependency would cause trouble when excluding patches.
2014-07-13 02:47:34 +02:00
Sebastian Lackner
79843648fb
Include list of affected files for each set of patches.
2014-07-13 01:51:15 +02:00
Sebastian Lackner
63e82e5cd2
Replace custom templating system with Python format() in patchupdate.py.
2014-07-13 01:46:08 +02:00
Sebastian Lackner
7e3381c7a3
Fix formatting issues for README.md.
2014-07-13 01:33:28 +02:00
Sebastian Lackner
dc95c57c20
Automatically generate installation instructions based on template whenever updating patches / version.
2014-07-13 01:30:44 +02:00
Sebastian Lackner
a0a5084f55
Minor code cleanup in patchupdate.py.
2014-07-12 01:33:04 +02:00
Sebastian Lackner
f7014738a8
Display short name instead of full bug report title in README.md.
2014-07-11 21:25:18 +02:00
Sebastian Lackner
32a0e9cc9e
Use Python multiprocessing to speed up querying bug information from Wine bugzilla.
2014-07-11 20:35:39 +02:00
Sebastian Lackner
79861c20f1
Show bug numbers in README.md after the description.
2014-07-11 19:44:07 +02:00
Sebastian Lackner
bb0cece9a9
Sort entries for autogenerated README.md file.
2014-07-11 19:38:38 +02:00
Sebastian Lackner
32148424bd
Fix generation of URLs in README.md.
2014-07-11 19:36:31 +02:00
Sebastian Lackner
5c72aff53e
Add fixed bug numbers to each patchset, autogenerate README.md with patch information.
2014-07-11 19:34:33 +02:00
Sebastian Lackner
42afbafa33
Initial version of new dependency based patch system.
2014-07-11 18:51:03 +02:00