And thoughts on making it easier? Maybe a suggested set of git aliases or some sort of wrapper?
And thoughts on making it easier? Maybe a suggested set of git aliases or some sort of wrapper?
I lot of my problem is that I don't recall how "-o ci.varables" get merged; I have to say:
> now, is it "-o ci.variables=alpha=beta,charlie=delta" or "-o ci.variables=a=b -o ci.variables=c=d"?
.. and then that syntax gets jumbled up in my head with the "&var[alpha]=beta" syntax from the "/-/pipelines/new" URL so that just makes it worse
And all of this is a fantastic discussion for someone who knows that subsystem exists, but just can't recall offhand the specifics -- but as for how a new user to GitLab would know about such a thing -- maybe at the bottom of the "/-/pipelines/new" page, show the equivalent "git push -o" syntax that would reproduce the pipeline request with its variables?
And maybe the same at the bottom of the "create merge request" page, although that could be super chatty when multiplied by the number of times that create merge request page must be visited
Even if none of this sounds appealing, I do sincerely appreciate you asking. It's this level of customer-focus and strive for improvement that makes me absolutely love GitLab!
- Add squash commits option in push options for merge requests [1]
- Show equivalent push options at bottom of /-/pipelines/new [2]
- Show equivalent push options at bottom of create merge request page [3]
[1]: https://gitlab.com/gitlab-org/gitlab/-/issues/324619
[2]: https://gitlab.com/gitlab-org/gitlab/-/issues/359268
[3]: https://gitlab.com/gitlab-org/gitlab/-/issues/359269
(edited for line spacing)