Stop button for pull that hangs
Created originally on Bitbucket by y (Yuval Greenfield)
I know about this patch https://bitbucket.org/tortoisehg/thg/changeset/b8d1fbd7634a but I can't find the stop action button mentioned..
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author Owner
Created originally on Bitbucket by sborho (Steve Borho)
it's on the toolbar of the sync tool
however, as often as not the stop button is unable to break the hung operation because Python itself gets stuck inside a system call.
- Author Owner
Created originally on Bitbucket by yuja (Yuya Nishihara)
cmdcore: add worker to run command in separate command-server process
Currently it can run repository commands with no user interaction.
Known issues:
- ui.interactive is off for now (will be implemented soon)
- progress won't be cleared on abort due to lack of final pos=None messages
- command-server process isn't shut down cleanly when repository closed
- command-server won't reload settings (need to restart on configChanged)
- "hg clone" will fail if cwd has no repository
- "ui.error" label isn't available
- MQ status may corrupt if changed by another process because command-server does not invalidate repo.mq (fixed by hg e3d1df48fcc6)
CmdThread will eventually be superseded by CmdServer:
- TortoiseHg 3.0 will provide the experimental command-server client,
which can be enabled by
thg --config tortoisehg.cmdworker=server
- 3.1 will use "server" by default
- 3.2 will remove CmdThread completely
refs #1507, #1661 (closed), #2071 (closed), #2614 (closed), #3343 (closed), #3370 (closed), #3637 (closed)
→ <>
- Author Owner
Created originally on Bitbucket by yuja (Yuya Nishihara)
cmdcore: enable command-server client by default in 3.1
As I said in d02cfaed8676, CmdThread will be removed in 3.2.
refs #1507 - "Stop button for pull hangs" should be fixed on Unix, but not on Windows due to the limitation of winsock.
refs #3381 - "Locked folders/files on Windows" is partially solved since Mercurial commands are run in separate chdir-ed process.
closes #484 (closed), #1661 (closed), #2071 (closed), #2614 (closed), #3343 (closed), #3370 (closed), #3637 (closed), #3670
→ <<cset 38985e4f9bd0>>
- Author Owner
Created originally on Bitbucket by yuja (Yuya Nishihara)
Issue #2524 (closed) was marked as a duplicate of this issue.