1. 27 1月, 2010 1 次提交
  2. 25 1月, 2010 2 次提交
  3. 24 1月, 2010 13 次提交
  4. 07 1月, 2010 2 次提交
  5. 07 12月, 2009 1 次提交
  6. 06 12月, 2009 3 次提交
    • A
      git-gui: Increase blame viewer usability on MacOS. · 10852086
      Alexander Gavrilov 提交于
      On MacOS raising a window causes the focus to be transferred
      to it -- although it may actually be a bug in the Tcl/Tk port.
      When this happens with the blame viewer tooltips, it makes
      the interface less usable, because Entry and Leave handlers
      on the text view cause the tip to disappear once the mouse
      is moved even 1 pixel.
      
      This commit makes the code raise the main window on MacOS
      when Tk 8.5 is used. This version seems to properly support
      wm transient by making the tip stay on top of the master,
      so reraising the master does not cause it to disappear. Thus
      the only remaining sign of problems is slight UI flicker
      when focus is momentarily transferred to the tip and back.
      Signed-off-by: NAlexander Gavrilov <angavrilov@gmail.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      10852086
    • C
      git-gui: search 4 directories to improve statistic of gc hint · 88520cad
      Clemens Buchacher 提交于
      On Windows, git-gui suggests running the garbage collector if it finds
      1 or more files in .git/objects/42 (as opposed to 8 files on other
      platforms). The probability of that happening if the repo contains
      about 100 loose objects is 32%. The probability for the same to happen
      when searching 4 directories is only 8%, which is bit more reasonable.
      
      Also remove $objects_limit from the message, because we already know
      that we are above (or close to) that limit. Telling the user about
      that number does not really give him any useful information.
      
      The following octave script shows the probability for at least m*q
      objects to be found in q subdirectories of .git/objects if n is the
      total number of objects.
      
      q = 4;
      m = [1 2 8];
      n = 0:10:2000;
      
      P = zeros(length(n), length(m));
      for k = 1:length(n)
              P(k, :) = 1-binocdf(q*m-1, n(k), q/(256-q));
      end
      plot(n, P);
      
      n \ q   1       4
      50      18%     1%
      100     32%     8%
      200     54%     39%
      500     86%     96%
      Signed-off-by: NClemens Buchacher <drizzd@aon.at>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      88520cad
    • H
      git gui: make current branch default in "remote delete branch" merge check · c0d15329
      Heiko Voigt 提交于
      We already do the same when locally deleting a branch.
      Signed-off-by: NHeiko Voigt <hvoigt@hvoigt.net>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      c0d15329
  7. 28 10月, 2009 1 次提交
  8. 26 9月, 2009 1 次提交
  9. 13 9月, 2009 1 次提交
  10. 27 8月, 2009 2 次提交
  11. 12 8月, 2009 2 次提交
  12. 10 8月, 2009 3 次提交
  13. 02 5月, 2009 1 次提交
  14. 29 4月, 2009 1 次提交
  15. 08 4月, 2009 4 次提交
  16. 06 4月, 2009 2 次提交