Yeah, you'd need to raise an issue on that plugin's repository. Since it's a 3rd party plugin it's up to the plugin author what is configurable or not and such plugins don't "build on top of" the Git support from GoCD - they effectively re-implement it from scratch.
That plugin uses a git-utility library extracted from GoCD at https://github.com/ashwanthkumar/git-cmd which I have commit access to, but do not have the ability to change the dependent plugin. Ashwanth sometimes takes a look at this mail group, so perhaps he will comment :-) -Chad On Tue, May 28, 2024 at 10:40 PM Alena Karpova <[email protected]> wrote: > Yes, this one > https://github.com/ashwanthkumar/gocd-build-github-pull-requests > (It was not obvious to me, because I used the plugin just for the trigger) > > I was wondering if it was possible to configure this. Just using a > workaround at the moment. > > I figured it out, thanks a lot! > Alena > вторник, 28 мая 2024 г. в 13:18:19 UTC+3, Chad Wilson: > >> Hi Alena >> >> The default behaviour on GoCD git materials has been git clean -dffx >> since GoCD 20.6.0 as far as I can tell. You had to specifically opt in for >> the "old" behaviour of git clean -dff However based on the ticket you >> raised at https://github.com/gocd/gocd/issues/12806 my *guess* is that >> you are using a custom plugin for git materials which has its own logic and >> does not rely on GoCD's built in git material. >> >> Which plugin is this? Some commonly used ones that still seem to use "git >> clean -dff" internally are >> https://github.com/ashwanthkumar/gocd-build-github-pull-requests and >> https://github.com/TWChennai/gocd-git-path-material-plugin These plugins >> initially aimed to "copy" GoCD's default behaviour but have diverged over >> time. >> >> Both would need the plugins to be updated/changed. >> >> A workaround for now may be to clean the entire working directory at GoCD >> level in the stage configuration (essentially an "rm -rf working-dir") >> rather than relying on something at material level, but this would require >> a fresh clone for every build, which some people would rather not do (for >> speed reasons) when using static agents. >> >> -Chad >> >> On Tue, May 28, 2024 at 6:06 PM Alena Karpova <[email protected]> >> wrote: >> >>> Hi! >>> My working directory uses git clean -dff for cleaning now, but I >>> need git clean -dffx to be used instead. >>> I see that there is a flag that configures this, but I can't find how I >>> can set it. >>> >>> Thank you in advance, >>> Alena >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "go-cd" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/go-cd/4f776e6e-46e9-4b63-87ee-47ae8ce2415cn%40googlegroups.com >>> <https://groups.google.com/d/msgid/go-cd/4f776e6e-46e9-4b63-87ee-47ae8ce2415cn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "go-cd" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/go-cd/66fb36c8-0f2a-4ee7-bf01-327e6d374b1cn%40googlegroups.com > <https://groups.google.com/d/msgid/go-cd/66fb36c8-0f2a-4ee7-bf01-327e6d374b1cn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "go-cd" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/go-cd/CAA1RwH-iOm3GU_qkHHAo4BSK2%2B4ZrbtskY48WRG95qAogdMQRg%40mail.gmail.com.
