> 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

Reply via email to