In geany-plugins-0.18 if you use geanyvc commit it pulls in all changes from the Base Directory instead of just the directory of the current file. This is a change to the way previous versions worked and it can be a lot slower if there are many changes in other directories.
Any chance of reverting this or at least adding an option to pick which behaviour you want? Thanks.
It was changed to the base directory for several reasons:
1) Some projects have no files on the base directory (e.g. Rockbox). Therefore one was unable to commit all changes that are across subfolders of the base directory.
2) Due to ability to toggle single files as well as all files very easily this change made sense too.
But I agree that gathering the diff is a slow operation, especially compared to VC->base directory->diff from the menu. Maybe it should be changed.
How about adding a Commit entry to the File sub-menu?
HAving the size limit aboard it doessn't make huge sense to add another way to commit things.