> HI Julien, > > Thanks for the feedback ! > > Le jeu. 12 déc. 2024 à 13:52, Julien Cabieces <julien.cabie...@oslandia.com> > a écrit : > > Hi Denis, > > Thanks for this work, it works like a charm! > > Could you add some instructions on how to use it and set it up correctly > in the developer guide ? > > > This is already published in > https://docs.qgis.org/3.40/en/docs/developers_guide/git.html#procedure > Let me know if this needs to be improved. >
Oh, yes, I was looking at an old version of the documentation. > I think it's a great tool on developer side but I have my concerns about > the CI part. It adds a lot of automatic commit which doesn't help when > you want to read the git history. If you want to blame a specific line > of code, you can land in this type of commit instead of the relevant > modification you were heading to. You can trace it back to the pull > request but it's one more step, and it makes us even more attached to the > GitHub platform. > > Thanks to Nyall's hint, I have added the refactoring commits to > https://github.com/qgis/QGIS/blob/master/.git-blame-ignore-revs > When I blame files online in Github it seems to be working: > For instance, > https://github.com/qgis/QGIS/blame/master/src/gui/actions/qgsactionmenu.h > Last commit is the pre-commit run but you don't see it in the blame. > This works for the refactoring commits but not for all the pre-commit commits added in Pull Requests. > But I have not done this job in the release-3_40 branch (in which I manually > backported). > > More generally I am not super happy about clang-format being more painful to > play with our SIP macros but it's much easier than having > to build a dedicated tool. And having everything in a pre-commit config is > much more convenient and clearer/cleaner. > > Best wishes, > Denis -- Julien Cabieces Senior Developer at Oslandia julien.cabie...@oslandia.com _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer