guberm / tortoisegit

Automatically exported from code.google.com/p/tortoisegit
0 stars 0 forks source link

Slow add and commit files dialog window #1122

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Try to add a folder with sub-folders containing many files
2. A lot of waiting in result only to press "Select All" and commit/add

What is the expected output? What do you see instead?
Check-box for "Select All" to be active and Ok button. So Pressing Select All 
and Ok/Add/Commit to proceed without waiting of 10000 (for example) files to be 
loaded in the dialog's list view.
Other solution could be to load first 100 files and a "Show All" button at the 
bottom. Similar to TortoiseSVN in log window.

What version of the product are you using? On what operating system?
1.7.8 on Windows 7 x64

Please provide any additional information below.

Original issue reported on code.google.com by var...@gmail.com on 2 Apr 2012 at 3:34

GoogleCodeExporter commented 9 years ago
Issue 1178 has been merged into this issue.

Original comment by sstrickr...@googlemail.com on 15 May 2012 at 8:33

GoogleCodeExporter commented 9 years ago
Issue 1196 has been merged into this issue.

Original comment by sstrickr...@googlemail.com on 22 May 2012 at 3:50

GoogleCodeExporter commented 9 years ago
Issue 1548 has been merged into this issue.

Original comment by sstrickr...@googlemail.com on 28 Nov 2012 at 12:53

GoogleCodeExporter commented 9 years ago
Hello. Can you fix this issue? I often work with large data sets. I need to 
commit to run faster on large data volumes.
Thanks.
Sorry my bad English.

Original comment by forpdfse...@gmail.com on 3 Dec 2012 at 1:29

GoogleCodeExporter commented 9 years ago

Original comment by ch3co...@gmail.com on 15 Feb 2013 at 5:35

GoogleCodeExporter commented 9 years ago
I'm testing with Qt (http://qt.gitorious.org/qt) library repository (160K+ 
files) to be added to a test repo.
The dialog for committing is working smooth. I'm able to press "All" to select 
all files, but "Ok" button is not activated, so selecting all files does not 
help me. I still have to wait for the "Please wait..." message to load all the 
files in the dialog.
Another issue is that after some wait "All" button and others "Check" buttons 
goes gray after some time. And still waiting with "Please wait" message.
Cancel button is working fast.

I'm testing on TortoiseGIT 1.8.1

Original comment by var...@gmail.com on 25 Feb 2013 at 10:12

GoogleCodeExporter commented 9 years ago
Do you mean to run
`git add .`
without checking what changed?

Original comment by ch3co...@gmail.com on 22 Mar 2013 at 11:33

GoogleCodeExporter commented 9 years ago
Yes, I mean the user to be able to press "All" and then "Ok" to jump over that 
checking for modifications dialog information and to proceed right away with 
automatic commit process of all files.

Original comment by var...@gmail.com on 26 Mar 2013 at 4:29

GoogleCodeExporter commented 9 years ago
Still persist in 1.8.3. I even cannot press Cancel button. The dialog is 
totally blocked in "Please wait..." message.

Original comment by var...@gmail.com on 27 May 2013 at 4:13

GoogleCodeExporter commented 9 years ago

Original comment by ch3co...@gmail.com on 20 Aug 2013 at 2:47

Zordaxy commented 5 years ago

Still present. "Please wait..." message on commit takes a few minutes.

In another machine with the same repository it takes a few seconds

qianqian0x20 commented 4 years ago

It still exists in 2.9.0.0. Everything is quite slow, maybe takes 5 minutes or even longer, in a submodule, including diff, commit, pull, log, etc. For example, when I try to commit sth, the diaglog window is blank while animation still presents, until it finally manage to find the changed files and ready to commit them. However, I cloned the same submodule on another machine and it works well.