[fpc-devel] Preparing 3.2.4, call for merge request and regressions

Marco van de Voort fpc at pascalprogramming.org
Tue Oct 26 12:17:11 CEST 2021


Op 25-10-2021 om 13:06 schreef LacaK via fpc-devel:
> The base output  is starting to work somewhat. 
> http://www.stack.nl/~marcov/mergelogs32/restset.html
> Marco, can I see what commits were already merged ? (and what not - 
> iow what is candidate for merging)

I don't really maintain lists of what was merged, only what was 
candidate for merge(*)

Basically, it just finds all eligible revs using the "merging" repo 
script, and then sorts that over categories, with a "rest" category for 
not yet categorized revs, and a "all" category for all revs. Which revs 
are in which categories is maintained by a simple ini file.

All category files are in html (more dense easier to read) and in .txt 
(easier to grep) format.

The main index lists all categories: 
http://www.stack.nl/~marcov/mergelogs32/

with the "rest" set being the last one. You are most probably interested 
in the "Database" subcategory:

http://www.stack.nl/~marcov/mergelogs32/fcl-db.html

http://www.stack.nl/~marcov/mergelogs32/fcl-db.txt

These are _NOT_ yet complete, some fixes to database headers are not in 
them yet. I still have a lot of the revisions from july till now to 
categorize.

but beware,  such files consists out two parts. Revisions that are 
eligible (first part), and revisions that were eligible and categorized, 
but have been merged meanwhile (second part after "(inactive) Revisions 
in this set" header).

I can do three levels of grep on this. Only on the "rest" set, which is 
the common mode, to see which new files in some category (e.g. "fcl-db/" 
) there are.

To resolve conflicts I can also search on all eligible revisions with 
the option to exclude some revision sets that contain very large files 
(very large branches merged in, and makefile regen end up there, because 
they touch many files and often grep while being non relevant.

(*) In theory, you could find out by checking what is eligible of the 
last release branch, and subtracting the eligible of the fixes branch 
from it, but I don't know yet how to do that in git.  It is also not 
perfect, there will be some pollution with e.g. version update commits.



More information about the fpc-devel mailing list