diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-07-06 19:53:16 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-07-06 19:53:16 -0400 |
| commit | e0af29923e93a05649ae80c2bcbc3a50ed6c7243 (patch) | |
| tree | c5e90a9cb152b68323c16bfb12287aecc31522d1 /src/lib/delivery/include | |
| parent | a0b4360450c0d0ea621e5965da1e68eebc975bdc (diff) | |
| download | stasis-e0af29923e93a05649ae80c2bcbc3a50ed6c7243.tar.gz | |
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
Diffstat (limited to 'src/lib/delivery/include')
| -rw-r--r-- | src/lib/delivery/include/delivery.h | 8 |
1 files changed, 8 insertions, 0 deletions
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 /** |
