Skip to content

ENH: Replace --no-merges with --first-parent for comment#76

Merged
hjmjohnson merged 7 commits intomasterfrom
fix-first-parent-comment
Apr 14, 2026
Merged

ENH: Replace --no-merges with --first-parent for comment#76
hjmjohnson merged 7 commits intomasterfrom
fix-first-parent-comment

Conversation

@hjmjohnson
Copy link
Copy Markdown
Member

When walking through the git histories, we want the parent versions
of the previous commits rather than the --no-merges. The --no-merges
results in failures for the merges that include (vnl, hdf5, or other
Thirdparty updates).

@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from d7ae489 to b309ca0 Compare March 16, 2019 18:04
@hjmjohnson hjmjohnson requested review from dzenanz and thewtex March 16, 2019 18:07
@hjmjohnson hjmjohnson self-assigned this Mar 16, 2019
@hjmjohnson hjmjohnson added the bug label Mar 16, 2019
Copy link
Copy Markdown
Member

@thewtex thewtex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @hjmjohnson !

Comment thread evaluate-itk-performance.py Outdated
@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from b309ca0 to d2f76a5 Compare March 17, 2019 15:04
Comment thread src/PerformanceBenchmarkingInformation.h.in Outdated
@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from d2f76a5 to d1171d9 Compare March 18, 2019 12:58
Comment thread evaluate-itk-performance.py Outdated
@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from d1171d9 to ba5a6cc Compare March 19, 2019 23:27
@thewtex thewtex dismissed their stale review March 20, 2019 20:54

Addressed

@thewtex
Copy link
Copy Markdown
Member

thewtex commented Mar 20, 2019

Any ideas why the build is failing?

@dzenanz
Copy link
Copy Markdown
Member

dzenanz commented Mar 20, 2019

Build project
   Each symbol represents 1024 bytes of output.
   '!' represents an error and '*' a warning.
    ...!...!.. Size of output: 10K
Error(s) when building project
   3 Compiler errors
   1 Compiler warnings

Link

3 executables cannot be found, the others are not run:

Unable to find executable: /home/vsts/work/1/ITKBenchmarks-build/Segmentation/WatershedBenchmark
Unable to find executable: /home/vsts/work/1/ITKBenchmarks-build/Segmentation/MorphologicalWatershedBenchmark
Unable to find executable: /home/vsts/work/1/ITKBenchmarks-build/Segmentation/LevelSetBenchmark

@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from ba5a6cc to 3b35969 Compare June 4, 2019 00:54
@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from 3b35969 to b08f3fb Compare November 11, 2025 01:52
When walking through the git histories, we want the parent versions
of the previous commits rather than the --no-merges.  The --no-merges
results in failures for the merges that include (vnl, hdf5, or other
Thirdparty updates).
Clean the build tree of items from vcl and hdf5 builds
that can be left over from other build locations.  These
old file artifacts can cause build failures due to
the old file location taking precidence over the new file location
(vcl_compiler_header.h), or imcompatible library bulding due to
a glob expression including a file that does not belong to
the source tree any longer (hdf5).
Select the patch that renames NumberOfThreads to NumberOfWorkUnits.
Use a cmake driven option to indicate which code spelling should
be used.
@hjmjohnson hjmjohnson force-pushed the fix-first-parent-comment branch from b08f3fb to 6baaa99 Compare March 27, 2026 15:04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hjmjohnson and others added 3 commits April 13, 2026 20:29
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The if(NOT ITK_SOURCE_DIR) block at line 30 was missing its closing
endif() before the option() and include_directories() calls, causing:

  CMake Error at CMakeLists.txt:30 (if):
    Flow control statements are not properly nested.

Also removed the duplicate project(PerformanceBenchmarking) call
(the full project() declaration with VERSION/DESCRIPTION is at line
16) and fixed the unclosed quote in the option() description string.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
CI uses clang-format 19.1.7 which expects the function name
indented to align under the return type export macro. The previous
commit used clang-format 22 which un-indented it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hjmjohnson hjmjohnson merged commit 6eddcef into master Apr 14, 2026
9 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants