index 8e18e60bb08f5d1d66cac948c465045f7dc7034c..374b173a21fea3235a35e0a98f7498816cfaf836 100644 (file)
--- a/TODO
+++ b/TODO
----
Features that should be explored.
- - Add interface (somewhat like git-gui has) allowing a diff chunk to be
- staged/unstaged for the next commit.
-
- Better text-input support. From setsyx(3):
The setsyx routine sets the virtual screen cursor to y, x. If y
part of the commit detail information you display on the lower pane
(log/diff view).
- - Use autoconf to check for the AsciiDoc and XmlTo document tools.
+ - Split sources of tig.c into multiple files.
+
+ - Rewrite revgraph handling.
+
+ - Color the revgraph to make it easier to follow branches. Idea by
+ Dominik Vogt.
- - Use non-blocking I/O + select() for incremental loading of view
- input. (debian bug #427093)
+ - Commit cache: Many views use commit information and load it into
+ their own custom data structure. Having the information shared would
+ make it easier to do various interesting stuff across the views.