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 ( ) 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>