Can you please capture periodical thread dumps and send to
smar...@syntevo.com?
https://docs.syntevo.com/SmartGit/HowTos/Periodical-Thread-Dumps.html
It would be really helpful if you can set up a test repository on GitHub for which the problem becomes reproducible for us (I'm on Windows 10, too).
--
Best regards,
Marc Strapetz
syntevo GmbH
http://www.syntevo.com
12/16/2021 19:19 - Chee-Yang Chau wrote:
> I am using SmartGit on Windows 10. This is the environment:
>
> - SmartGit: *version 21.1.3 #17160, installed: #17142*
> - Java: *11.0.8-Syntevo+0*
> - Git: *git version 2.34.1.windows.1*
> - Git LFS: *git-lfs/3.0.2 (GitHub; windows amd64; go 1.17.2)*
>
> I create a local repository and define commits as follow:
>
>
> 1. Commit 1: *git lfs install, git lfs track "*.obj"*
> 2. Commit 2: *push 100 *.obj files*
> 3. Commit 3: *push another 100 *.obj files*
>
>
> Now my *HEAD* is *commit 3*.
>
> *Scenario A*
>
> - Log windows is on
> - Working Tree Windows is off
> - Low Level Properties: *log.workingTreeState=False*
> - Outcome: Checkout *Commit 2* or *Commit 3* is smooth, just like how I
> use git console command.
>
>
> *Scenario B*
>
> - Log windows is on
> - Working Tree Windows is on
> - Low Level Properties: *log.workingTreeState=True*
> - Outcome: Checkout *commit 2* or *commit 3*, the SmartGit show *Please
> wait...* and freeze the window.
>
> In *Scenario B*, I notice SmartGit keep launching *git-lfs.exe clean* for
> each **.obj* files. This behavior is painfully slow. If I have thousand
> of LFS objects, perform such checkout is takes a lot of time. This only
> happen to SmartGit, so far it doesn't happen to `git` console operation.
>
> --
> You received this message because you are subscribed to the Google Groups
> "SmartGit" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
>
smartgit+u...@googlegroups.com.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/smartgit/4e237dd1-88e1-41c2-ae16-35b959ef6665n%40googlegroups.com.
>