[PATCH (GIT-GUI) 0/3] Improve gui blame usability for large repositories

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <git@...>
Cc: Shawn O. Pearce <spearce@...>
Date: Wednesday, July 16, 2008 - 4:42 pm

Full copy detection can take quite some time on large repositories, which
substantially decreases perceived usability of the 'git gui blame' command.
This set of patches tries to overcome it by:

1) Allowing the user to disable '-C -C' and/or set the detection threshold.

2) Explicitly killing back-end processes, which don't produce any output
  during copy detection, and thus normally won't receive SIGPIPE until
  it is finished. Runaway processes are annoying.

3) To compensate for (1), adding a context menu item to manually invoke
  blame -C -C -C on a group of lines.

Alexander Gavrilov (3):
      Add options to control the search for copies in blame.
      Kill the blame back-end on window close.
      Add a menu item to invoke full copy detection in blame.

 git-gui.sh     |   16 ++++++++
 lib/blame.tcl  |  105 +++++++++++++++++++++++++++++++++++++++++++++++++------
 lib/option.tcl |    2 +
 3 files changed, 111 insertions(+), 12 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH (GIT-GUI) 0/3] Improve gui blame usability for large ..., Alexander Gavrilov, (Wed Jul 16, 4:42 pm)
Re: [PATCH (GIT-GUI) 0/3] Improve gui blame usability for la..., Alexander Gavrilov, (Fri Jul 18, 1:39 am)
[PATCH (GIT-GUI) 1/3] Add options to control the search for ..., Alexander Gavrilov, (Wed Jul 16, 4:43 pm)
[PATCH (GIT-GUI) 2/3] Kill the blame back-end on window close., Alexander Gavrilov, (Wed Jul 16, 4:48 pm)
[PATCH (GIT-GUI) 3/3] Add a menu item to invoke full copy de..., Alexander Gavrilov, (Wed Jul 16, 4:51 pm)