1. 28 7月, 2005 1 次提交
    • P
      Display the diffs for a merge in a unified fashion. · 9d2a52ec
      Paul Mackerras 提交于
      Stuff that ended up in the result is shown in bold with a "+" at the
      beginning of the line; stuff that didn't is in the normal font with
      a "-" at the beginning of the line.  The color shows which parent
      the stuff was in; red for the first parent, blue for the second, then
      green, purple, brown, and the rest are grey.  If the result is different
      from all of the parents it is shown in black (and bold).
      9d2a52ec
  2. 21 7月, 2005 1 次提交
  3. 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
  4. 19 7月, 2005 2 次提交
  5. 17 7月, 2005 3 次提交
  6. 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
  7. 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
  8. 27 6月, 2005 5 次提交
  9. 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
  10. 22 6月, 2005 3 次提交
  11. 21 6月, 2005 2 次提交
  12. 17 6月, 2005 1 次提交
  13. 16 6月, 2005 2 次提交
  14. 10 6月, 2005 1 次提交
  15. 01 6月, 2005 1 次提交
  16. 31 5月, 2005 1 次提交
  17. 21 5月, 2005 1 次提交
  18. 19 5月, 2005 3 次提交
  19. 18 5月, 2005 1 次提交
  20. 17 5月, 2005 1 次提交
  21. 16 5月, 2005 2 次提交
  22. 15 5月, 2005 3 次提交
  23. 13 5月, 2005 1 次提交