git-commit-vandalism/lib
Shawn O. Pearce 81d4d3dddc git-gui: Keep the UI responsive while counting objects in clone
If we are doing a "standard" clone by way of hardlinking the
objects (or copying them if hardlinks are not available) the
UI can freeze up for a good few seconds while Tcl scans all
of the object directories.  This is espeically noticed on a
Windows system when you are working off network shares and
need to wait for both the NT overheads and the network.

We now show a progress bar as we count the objects and build
our list of things to copy.  This keeps the user amused and
also makes sure we run the Tk event loop often enough that
the window can still be dragged around the desktop.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2007-09-24 21:48:38 -04:00
..
blame.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
branch_checkout.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_create.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_delete.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_rename.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
branch.tcl git-gui: Always use absolute path to all git executables 2007-07-09 01:17:09 -04:00
browser.tcl Merge branch 'maint' 2007-09-16 23:15:21 -04:00
checkout_op.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
choose_font.tcl git-gui: Disable native platform text selection in "lists" 2007-09-16 23:12:19 -04:00
choose_repository.tcl git-gui: Keep the UI responsive while counting objects in clone 2007-09-24 21:48:38 -04:00
choose_rev.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
class.tcl git-gui: Fix window manager problems on ion3 2007-08-20 00:38:13 -04:00
commit.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
console.tcl git-gui: Avoid console scrollbars unless they are necessary 2007-09-23 05:25:13 -04:00
database.tcl git-gui: add some strings to translation 2007-09-13 20:43:26 -04:00
date.tcl git-gui: Localize commit/author dates when displaying them 2007-09-10 01:54:16 -04:00
diff.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
encoding.tcl git-gui: Translate standard encoding names to Tcl ones 2007-07-19 01:27:17 -04:00
error.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
index.tcl git-gui: add some strings to translation 2007-09-13 20:43:26 -04:00
merge.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
option.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
remote_branch_delete.tcl git-gui: add some strings to translation 2007-09-13 20:43:26 -04:00
remote.tcl git-gui: remove dots in some UI strings 2007-09-03 00:45:25 -04:00
shortcut.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
status_bar.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
transport.tcl git-gui: Fix missing i18n markup in push/fetch windows 2007-09-20 13:03:43 -04:00