teknopaul left a comment (geany/geany-plugins#1557) <img width="193" height="141" alt="image" src="https://github.com/user-attachments/assets/04cbf314-370c-41d5-b346-17da352c293a" />
Added the ability to run tools in the root directory of a project. This kinda accidentally resolved the VCS integration issue. By checking for ./git you can add your git workflow as menu items in the GUI, here is a simple "push everything" approach. ``` # Auto VCS # [dir:.git] name_0=Git add all tool_0=cd %d; git add . ; git commit -m "$(zenity --entry --width=800 --title=Git --text=Message:)" name_1=Git push tool_1=cd %d; git push ``` Naturally, if you have strict named / numbered Pull Requests you can easily script that up too. This is done once for all Geany instances, or can be overridden per project, if one project has specific VCS requirements. For example, you can create a ./config/filetypetools.conf, push that to Git, and everyone gets the same Git workflow menu items when they open the project. All vcs tools have CLIs, this one little trick means you can integrate all possible version control systems with whatever commands suits your workflow. -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/pull/1557#issuecomment-4528984520 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany-plugins/pull/1557/[email protected]>
