git-commit-vandalism/lib
Shawn O. Pearce 1cad232f92 git-gui: Use progress meter in the status bar during index updates
If we are updating the index to stage or unstage changes or reverting
files in the working directory we can use the progress handling parts
of our status bar to perform this display work, reducing the amount of
code duplication we have in the index handling module.

Unfortunately the status bar is still a strict approximation as it is
unable to know when git-update-index has processed the data we fed to
it.  The progress bar is actually a progress of the pipe buffer filling
up in the OS, not of the actual work done.  Still, it tells the user we
are working and that has some value.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2007-10-10 01:12:17 -04:00
..
about.tcl git-gui: Include our Git logo in the about dialog 2007-10-10 01:12:16 -04:00
blame.tcl git-gui: fix typo in lib/blame.tcl 2007-09-27 22:12:49 -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: Refactor Henrik Nyh's logo into its own procedure 2007-10-10 01:12:15 -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: Don't delete scrollbars in console windows 2007-09-26 14:16:45 -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
git-gui.ico git-gui: Use Henrik Nyh's git logo icon on Windows systems 2007-09-27 22:15:54 -04:00
index.tcl git-gui: Use progress meter in the status bar during index updates 2007-10-10 01:12:17 -04:00
logo.tcl git-gui: Refactor Henrik Nyh's logo into its own procedure 2007-10-10 01:12:15 -04:00
merge.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
option.tcl git-gui: Refactor about dialog code into its own module 2007-10-10 01:12:16 -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 git-gui: Make the status bar easier to read in the setup wizard 2007-09-26 15:31:42 -04:00
transport.tcl git-gui: Allow forced push into remote repository 2007-10-03 00:21:50 -04:00