1. 06 12月, 2009 2 次提交
  2. 28 10月, 2009 1 次提交
  3. 26 9月, 2009 1 次提交
  4. 13 9月, 2009 1 次提交
  5. 27 8月, 2009 2 次提交
  6. 12 8月, 2009 2 次提交
  7. 10 8月, 2009 3 次提交
  8. 02 5月, 2009 1 次提交
  9. 29 4月, 2009 1 次提交
  10. 08 4月, 2009 4 次提交
  11. 06 4月, 2009 5 次提交
  12. 30 3月, 2009 2 次提交
  13. 25 3月, 2009 2 次提交
  14. 21 3月, 2009 2 次提交
  15. 17 3月, 2009 2 次提交
  16. 10 3月, 2009 1 次提交
    • P
      Append ampersand to "Target" of lnk files created by do_cygwin_shortcut · 880fa117
      Phil Lawrence 提交于
      The git-gui menu item "Repository | Create Desktop Icon" creates a
      shortcut (.lnk file) on the Windows desktop.  The purpose of the
      created shortcut is to make it easy for a user to launch git-gui
      for a particular repo in the future.
      
      A Windows user would expect to see git gui launch when they click
      the shortcut; they would not expect (nor want) to see a cmd window
      open and remain open in the background.
      
      msysGit avoids opening a command window altogether when it's Git GUI
      shortcut is used.  Ideally, git on cygwin would also have shortcuts
      that simply open the GUI, but as a first step, this change allows
      the shell window to politely disappear after starting git gui as a
      background process.
      Signed-off-by: NPhil Lawrence <prlawrence@gmail.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      880fa117
  17. 09 2月, 2009 2 次提交
    • A
      git-gui: Support more git version notations. · 764369c5
      Alexander Gavrilov 提交于
      Recently the msysgit repository has got a '1.6.1-msysgit1'
      tag, which, when used to build the git version, is not
      handled gracefully by the git-gui version code.
      
      This patch changes the regular expressions to fix it, and
      removes the hardcoded 'rc' string. Now git-gui can accept
      a version tail like '.foo123.GIT.bar.456.7.g89ab'
      Signed-off-by: NAlexander Gavrilov <angavrilov@gmail.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      764369c5
    • A
      git-gui: Avoid an infinite rescan loop in handle_empty_diff. · 584fa9cc
      Alexander Gavrilov 提交于
      If the index update machinery and git diff happen to disagree
      on whether a particular file is modified, it may cause git-gui
      to enter an infinite index rescan loop, where an empty diff
      starts a rescan, which finds the same set of files modified,
      and tries to display the diff for the first one, which happens
      to be the empty one. A current example of a possible disagreement
      point is the autocrlf filter.
      
      This patch breaks the loop by using a global counter to track
      the auto-rescans. The variable is reset whenever a non-empty
      diff is displayed.
      
      Another suggested approach, which is based on giving the
      --exit-code argument to git diff, cannot be used, because
      diff-files seems to trust the timestamps in the index, and
      returns a non-zero code even if the file is actually
      unchanged, which essentially defeats the purpose of the
      auto-rescan logic.
      Signed-off-by: NAlexander Gavrilov <angavrilov@gmail.com>
      Signed-off-by: NShawn O. Pearce <spearce@spearce.org>
      584fa9cc
  18. 02 2月, 2009 1 次提交
  19. 18 12月, 2008 1 次提交
  20. 17 12月, 2008 1 次提交
  21. 11 12月, 2008 2 次提交
  22. 09 12月, 2008 1 次提交