Merged diffdisplay into master
commit23e7eab4ba2c94e3155f5d261c693ccac1342eb9
authorDavid Aguilar <davvid@gmail.com>
Fri, 7 Dec 2007 02:59:20 +0000 (6 18:59 -0800)
committerDavid Aguilar <davvid@gmail.com>
Fri, 7 Dec 2007 02:59:20 +0000 (6 18:59 -0800)
tree8c7f94ab227d308cc3186ba7b4287768cb893131
parentf4fb8fd5baaa55d9b41faca79be289bb4407281e
Merged diffdisplay into master

Squashed commit of the following:

commit d4017437c36649507cd5af1ab74e0230cc516760
Author: David Aguilar <davvid@gmail.com>
Date:   Thu Dec 6 01:45:08 2007 -0800

    Added diffstat functionality

    -Reordered all ugitcmds and ugitcontroller methods so that the methods are grouped by type and listed alphabetically
    - Added stageSelected, stageChanged and stageUntracked menu actions
    - Added showDiffstat menu action
    - Added ugitcmds.git_diffstat()
    - Removed Advanced menu for now and moved items to commit and repository
    - Added the first version of the README

    Signed-off by: David Aguilar <davvid@gmail.com>

commit 609fd9efed3d83c61ef6e885e3b24989e3062da5
Author: David Aguilar <davvid@gmail.com>
Date:   Wed Dec 5 17:19:26 2007 -0800

    Added HTML escaping to the diff viewer.

    - Added scripts/html2py.pl for dumping Perl's HTML::Entities
      as a Python dictionary.
    - Added ugitutils.html_encode (ansi) for encoding
      HTML entities.
    - Updated ugitcmds and ugitcontroller to support the new
      diff output format.
    - Tabs are now displayed as eight HTML spaces (&nbsp;) in the
      diff display.  The diff display is HTML-based and since
      there is no HTML tab-equivalent this is the best compromise.

    Signed-off by: David Aguilar <davvid@gmail.com>

commit 7d4836200473b387c0bfea4f49dfbba255581afc
Author: David Aguilar <davvid@gmail.com>
Date:   Wed Dec 5 05:29:47 2007 -0800

    Implemented visual diffs

    Added support for untracked files in ugitmodel
    Added ansi_to_diff in ugitutils
    Added git_diff in ugitcmds
    Added icon for untracked files
    Added diff handling in ugitcontroller

    Signed-off by: David Aguilar <davvid@gmail.com>
README [new file with mode: 0644]
icons/untracked.png [new file with mode: 0644]
py/ugitcmds.py
py/ugitcontroller.py
py/ugitmodel.py
py/ugitutils.py
scripts/html2py.pl [new file with mode: 0755]
ui/ugitCommandDialog.ui
ui/ugitWindow.ui