-
Bug
-
Resolution: Unresolved
-
Critical
-
None
When using the detection of changes by label, lshistory adds a -minor option in order to detect changes based on mklabel.
However the output generated as a result can be quite excessive and lengthy in time. In our case some of this builds only run after a month and take a lot of time just to check (2-3h) and generates a log with a large size (150-250Mb).
The time probably can't be solved but the size can if you filter out the information leaving only the 'mklabel' and 'rmlabel' entries that are the ones actually considered for the changelog.
- is related to
-
JENKINS-7122 Disable lshistory
-
- Closed
-
-
JENKINS-8343 config.spec include <file> does not work | cc changes summary takes to long, output is missleading if build via config.spec
-
- Open
-
-
JENKINS-7218 Base Clearcase : Tracking changes on a label
-
- Closed
-
I found a way to do the proper query to find all changes between two time stamps filtering by multiple branches and multiple labels.
This produces a faster output (minutes instead of hours) and the log just shows only the needed to obtain the changelog (fixing the problem introduced with -minor implementation).
This is a sample command: