Code

TODO: remove resolved item
[tig.git] / TODO
diff --git a/TODO b/TODO
index 9ff2b3273a51dea041712ef3545bc5271ce398b0..082c63787fd936e26fa1b04c9e545f2ba8a4883b 100644 (file)
--- a/TODO
+++ b/TODO
@@ -2,9 +2,6 @@ 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
@@ -22,10 +19,15 @@ Features that should be explored.
    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.
 
- - The autoconf check could also be used to determine whether it is a
-   newer git so that git-config will be used instead of git-repo-config.
+ - Blame view: Allow names in the author column to be abbreviated to
+   initials. Will optimize screen usage for the blame view.
 
- - Use non-blocking I/O + select() for incremental loading of view
-   input. (debian bug #427093)
+ - Blame view: make it possible to jump/load blame for parents. Idea by
+   Jeff King.