From e0af29923e93a05649ae80c2bcbc3a50ed6c7243 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 6 Jul 2026 19:53:16 -0400 Subject: Add delivery function delivery_autoresolve_vcs_urls() * Automatically replaces VCS strings in known setup files * Marks modified files as "unchanged" to avoid triggering ending up in a dirty state --- src/lib/delivery/include/delivery.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/lib/delivery/include') diff --git a/src/lib/delivery/include/delivery.h b/src/lib/delivery/include/delivery.h index 7d846ab..822cc03 100644 --- a/src/lib/delivery/include/delivery.h +++ b/src/lib/delivery/include/delivery.h @@ -30,6 +30,12 @@ #define DEFER_CONDA 0 ///< Build conda packages #define DEFER_PIP 1 ///< Build python packages +enum { + DM_NONE = 0, + DM_VCS_URL_IN_SETUP, +}; +extern const char *DELIVERY_MESSAGES[]; // see delivery.c + struct Content { unsigned type; char *filename; @@ -429,6 +435,8 @@ void validate_delivery_ini(struct INIFILE *ini); int filter_repo_tags(char *repo, struct StrList *patterns); +void delivery_autoresolve_vcs_urls(const char *srcdir); + #define DELIVERY_NOT_FOUND 0 #define DELIVERY_FOUND 1 /** -- cgit