1. 06 8月, 2005 1 次提交
    • P
      Add forward and back buttons and make SHA1 IDs clickable links. · d698206c
      Paul Mackerras 提交于
      When we display the commit message in the details pane, any string
      of 40 [0-9a-f] characters that corresponds to a SHA1 ID that we
      know about gets turned into a clickable link, and displayed in
      blue and underlined.
      
      We now keep a history of commits that we have looked at, and we
      have forward and back buttons for moving within the history list.
      d698206c
  2. 05 8月, 2005 1 次提交
    • P
      Compress the graph horizontally if it gets too wide. · 8d858d1a
      Paul Mackerras 提交于
      If the graph gets to use more than a certain percentage (default 50%)
      of the width of the top-left pane, we now reduce the amount of space
      allowed for each graph line.  This means it doesn't look quite as
      nice but you can still see the headline for the commit.  (Currently
      the only way to customize the percentage is to edit your ~/.gitk
      file manually.)
      8d858d1a
  3. 31 7月, 2005 1 次提交
    • P
      Fix some bugs causing application error popups. · 1115fb38
      Paul Mackerras 提交于
      Specifically this should fix the following errors:
      
      wrong # args: should be "startdiff ids" (fix from Junio Hamano)
      can't read "filelines(....)": no such element in array
      can't unset "treepending": no such variable
      1115fb38
  4. 29 7月, 2005 1 次提交
  5. 28 7月, 2005 3 次提交
  6. 21 7月, 2005 1 次提交
  7. 20 7月, 2005 1 次提交
    • P
      Calculate the list of interesting files for a merge. · 3c461ffe
      Paul Mackerras 提交于
      If there is a GCA for the parents of the merge, then a file is
      interesting if some parent has a version that is different from both
      the child and the GCA.  If there is no GCA (e.g. for a merge that
      pulls in an external project) then a file is interesting if the child's
      version is different from all of the parents.
      
      Next step is to actually show the differences for the interesting
      files...
      3c461ffe
  8. 19 7月, 2005 2 次提交
  9. 17 7月, 2005 3 次提交
  10. 16 7月, 2005 1 次提交
    • P
      Add "Files" and "Pickaxe" to the find menu. · b74fd579
      Paul Mackerras 提交于
      "Files" matches the find string against each of the files modified
      by each commit, and can do exact, case-ignoring or regexp matching.
      
      "Pickaxe" uses git-diff-tree -S'string' and can only do exact
      matching.  I called it "pickaxe" rather than "find within patch"
      since it only finds commits where the string is present in the child
      but not the parents or vice versa, and "pickaxe" is what the author
      of that feature calls it.
      b74fd579
  11. 29 6月, 2005 1 次提交
    • P
      Add a menu item for writing out a commit to a file. · 4a2139f5
      Paul Mackerras 提交于
      This just invokes git-diff-tree.  Also changed the readonly entry
      widgets in the "write patch" and "generate tag" windows to have
      flat relief, so it doesn't look like you should be able to modify
      what's in them.
      4a2139f5
  12. 27 6月, 2005 5 次提交
  13. 25 6月, 2005 2 次提交
    • P
      Clear the SHA1 entry field when we go to paste something into it · ee3dc72e
      Paul Mackerras 提交于
      If the user pastes in the selection (with the middle mouse button) and
      it already has 40 characters in it, clear it before pasting.
      ee3dc72e
    • P
      Add commit row context menu and handle left-click on graph lines · c8dfbcf9
      Paul Mackerras 提交于
      Right-click on a context row now brings up a menu allowing the user to
      generate a diff between that row and the selected row.  Left-click on
      a graph line shows the parent and children connected by the line in
      the details pane.  Left-click on a circle in the graph selects that
      commit.  Left-click elsewhere in the graph does nothing.
      
      When displaying a diff, the bottom-right file list box behaves
      slightly differently now; instead of eliding all other files' diffs,
      it now just scrolls the details pane so that the selected file's diff
      starts at the top of the pane.
      
      Since the diffs can be rather large, arrange for an update to be done
      every 100ms while reading diffs.
      
      Also removed the CVS revision keywords and bumped the version number
      to 1.2.
      c8dfbcf9
  14. 22 6月, 2005 3 次提交
  15. 21 6月, 2005 2 次提交
  16. 17 6月, 2005 1 次提交
  17. 16 6月, 2005 2 次提交
  18. 10 6月, 2005 1 次提交
  19. 01 6月, 2005 1 次提交
  20. 31 5月, 2005 1 次提交
  21. 21 5月, 2005 1 次提交
  22. 19 5月, 2005 3 次提交
  23. 18 5月, 2005 1 次提交
  24. 17 5月, 2005 1 次提交