From: Phillip Wood Date: Fri, 27 Oct 2023 14:32:48 GMT Subject: Re: [PATCH 5/5] ci: add support for GitLab CI Message-ID: In-Reply-To: On 27/10/2023 11:43, Oswald Buddenhagen wrote: > On Fri, Oct 27, 2023 at 11:22:35AM +0100, Phillip Wood wrote: >> On 27/10/2023 09:17, Patrick Steinhardt wrote: >>>>> +    CI_BRANCH="$CI_COMMIT_REF_NAME" >>>>> +    CI_COMMIT="$CI_COMMIT_SHA" >>>>> >>>> assignments need no quoting to prevent word splitting. >>>> repeats below. >>>> >>>>> +    case "$CI_JOB_IMAGE" in >>>>> >>>> ... as does the selector in case statements. >>> >>> True, but I'm simply matching the coding style in this script. >> >> I think it is quite common for us to quote variables when it isn't >> strictly necessary as it makes it clear to anyone reading the script >> that there is no word splitting going on > >> and ensures that we don't start splitting the variable if the contents >> changes in the future. >> > the point was that it *isn't* content-dependent; it's simply the shell > rules. Oh, I'd misunderstood what you were saying which was that assignment and case statements are not subject to field splitting. > of course, many people (apparently you included) don't know these > subtleties I find this comment to be condescending, needlessly antagonistic and completely at odds with the norms of constructive discussion on this list. Best Wishes Phillip