diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-29 15:17:47 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-06-30 09:53:50 -0400 |
| commit | 456693eef1c3c2f97cf27d777e4e00464e01ff82 (patch) | |
| tree | 84efefb8fa80d13daa4ee4ed0498db86d6dcc0d7 /src/cli | |
| parent | 4a189db63597c66b15101ba0344494f49d9af3b1 (diff) | |
| download | stasis-force-repeatable.tar.gz | |
Implement --force-repeatable optionforce-repeatable
Diffstat (limited to 'src/cli')
| -rw-r--r-- | src/cli/stasis/args.c | 2 | ||||
| -rw-r--r-- | src/cli/stasis/include/args.h | 1 | ||||
| -rw-r--r-- | src/cli/stasis/stasis_main.c | 3 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/cli/stasis/args.c b/src/cli/stasis/args.c index c1bf031..d4dec0c 100644 --- a/src/cli/stasis/args.c +++ b/src/cli/stasis/args.c @@ -17,6 +17,7 @@ struct option long_options[] = { {"overwrite", no_argument, 0, OPT_OVERWRITE}, {"wheel-builder", required_argument, 0, OPT_WHEEL_BUILDER}, {"wheel-builder-manylinux-image", required_argument, 0, OPT_WHEEL_BUILDER_MANYLINUX_IMAGE}, + {"force-repeatable", no_argument, 0, OPT_FORCE_REPEATABLE}, {"no-docker", no_argument, 0, OPT_NO_DOCKER}, {"no-artifactory", no_argument, 0, OPT_NO_ARTIFACTORY}, {"no-artifactory-build-info", no_argument, 0, OPT_NO_ARTIFACTORY_BUILD_INFO}, @@ -44,6 +45,7 @@ const char *long_options_help[] = { "Overwrite an existing release", "Wheel building backend (build, cibuildwheel, manylinux)", "Manylinux image name", + "Adapt package source(s) and settings to reduce changes", "Do not build docker images", "Do not upload artifacts to Artifactory", "Do not upload build info objects to Artifactory", diff --git a/src/cli/stasis/include/args.h b/src/cli/stasis/include/args.h index e789261..ecb20c3 100644 --- a/src/cli/stasis/include/args.h +++ b/src/cli/stasis/include/args.h @@ -21,6 +21,7 @@ #define OPT_TASK_TIMEOUT 1013 #define OPT_WHEEL_BUILDER 1014 #define OPT_WHEEL_BUILDER_MANYLINUX_IMAGE 1015 +#define OPT_FORCE_REPEATABLE 1016 extern struct option long_options[]; void usage(char *progname); diff --git a/src/cli/stasis/stasis_main.c b/src/cli/stasis/stasis_main.c index c5c1f00..5a9f694 100644 --- a/src/cli/stasis/stasis_main.c +++ b/src/cli/stasis/stasis_main.c @@ -638,6 +638,9 @@ int main(const int argc, char *argv[]) { case OPT_WHEEL_BUILDER_MANYLINUX_IMAGE: globals.wheel_builder_manylinux_image = strdup(optarg); break; + case OPT_FORCE_REPEATABLE: + globals.force_repeatable = true; + break; case '?': default: exit(1); |
