Bug 344246 - When doing an SVN Commit, all changed file are opened in current working set
Summary: When doing an SVN Commit, all changed file are opened in current working set
Status: REPORTED
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (other bugs)
Version First Reported In: 4.7.0
Platform: Arch Linux Linux
: HI normal
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-16 17:10 UTC by Eric
Modified: 2019-06-19 09:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric 2015-02-16 17:10:41 UTC
Whenever i launch a Subversion Commit over my project tree, the GUI:
1. opens all modified file in current working set (they are added to current working set files)
2. switch to commit mode, where i can review modified files and do the commit
3. switch back to editor mode. All opened files remains there!

This is very frustrating: sometimes i have a lot of files to commit, and this opens a huge set of files, and made my real working set unusable.
I have to close all files, and reopen the set i really need.

Also, this slows down commit operation (when it tries to open too much files).

This happens in my PHP Project, with Subversion (i don't know if it happens with other languages or VCS systems).

This behavious started several months ago, after an upgrade (maybe 4.6.x?). Before that upgrade the process was better:
1. switch to commit mode and only AFTER the switch, opens the files
2. when switched back after commit, it closes all files and revert to my previous working set (the one i had when before calling SVN commit).

It's possible to revert to the previous behaviour?

Reproducible: Always

Steps to Reproduce:
1. Open files A, B (and these only)
2. Do an SVN commit of files C, D
3.

Actual Results:  
In current editor there are 4 files opened: A, B, C, D

Expected Results:  
There should be only 2 files opened: A, B
Comment 1 Eric 2015-11-16 16:20:05 UTC
This bug is still alive (Kdevelop 4.7.2 on Kde 4.14.13)

I can add this info:
First time i made an svn commit on a new kdevelop session, it works well (after the commit, no extra file is opened).
From the second time, the bug shows on (and it opens every file is committed).

If i close kdevelop and reopen it, i can do another good svn commit (the first), and again the bug starts from the second commit...
Comment 2 Kevin Funk 2015-11-16 16:35:50 UTC
Unfortunately we don't have a lot of people working on the SVN component.

Would be nice if someone using it regularly could have a look at this bug. Eric, maybe you want to dive into KDevelop sources?

A maintainer for the SVN component would be greatly appreciated.
Comment 3 Castro B 2019-06-19 09:36:19 UTC
New Solution for this Bug?
I have same issue

Castro B,
https://tab.do/zh-tw/"