#21 VC/Commit has changed from Directory to Base Directory

0.18
closed-wont-fix
5
2013-08-08
2009-12-06
Chris Mayo
No

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.

Discussion

  • Thomas Martitz
    Thomas Martitz
    2010-03-01

    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.

     
  • Chris Mayo
    Chris Mayo
    2011-02-24

    How about adding a Commit entry to the File sub-menu?

     
  • frlan
    frlan
    2013-08-08

    • labels: geanyvc --> geanyvc, svn
    • Group: --> 0.18
     
  • frlan
    frlan
    2013-08-08

    • status: open --> closed-wont-fix
     
  • frlan
    frlan
    2013-08-08

    HAving the size limit aboard it doessn't make huge sense to add another way to commit things.