Commits on Apr 6, 2008
  1. tig-0.11

    committed Apr 6, 2008
  2. Minor cleanup in blame_draw

    committed Apr 3, 2008
  3. Make the main and blame view share date drawing and date colors

    Renames the main-date color to date.
    committed Apr 3, 2008
Commits on Apr 4, 2008
  1. Use 3 as the minimum width of formatted line numbers

    It gives a more pleasant experience when "digging" through commits.
    And of course, most commits will have diffs smaller than 1000 lines!?
    For the blame view it means less flickering in the startup when the
    whole file is read.
    committed Apr 4, 2008
  2. Revert "When toggling options redraw the view instead of the whole di…

    This reverts commit d79f157.
    committed Apr 4, 2008
Commits on Apr 3, 2008
  1. Fix compatibility for git rev-parse without --symbolic-full-name

    Use symbolic-ref instead.
    committed Apr 3, 2008
  2. Error out when starting up in empty main or blame view

    This usually means that the arguments did not match any revisions or file.
    committed Apr 3, 2008
  3. Improve staging of diff chunks

    As suggested by Petr Baudis some year ago, make updating of chunks work
    stage the chunk the cursor line is within instead of the whole file. Still
    stage everything when the cursor is in the diff --stat header.
    committed Apr 3, 2008
  4. Add support for refreshing of the stage view

    Consolidate stage reloading for the edit, refresh, and update requests.
    It works by first reloading the status view after which the stage view
    is closed or reloaded depending on whether the status information of the
    stage view still is valid.
    committed Apr 3, 2008
  5. Use werase() instead of wclear() when reloading a view

    It behaves much better by not causing the parent view to be repainted.
    committed Apr 3, 2008
  6. Share the line number colors between blame view and others

    Renames the blame-lineno color to line-number.
    committed Apr 3, 2008
  7. Do not load repository references when acting as a pager

    It will cause git ls-remote to print an error message.
    committed Apr 3, 2008
Commits on Apr 2, 2008
  1. status: use draw_text completely

    committed Apr 2, 2008
  2. Make local tags and normal branches use normal font-weight

    Change color of HEAD reference to use cyan as normal branches
    but with bold font.
    committed Apr 2, 2008
  3. Show the tracked remote branch with bold text

    ... and others with normal font-weight.
    committed Apr 2, 2008
Commits on Mar 31, 2008
  1. Fix pager mode by always doing the isatty()

    Also relax the opt_git_dir check.
    committed Mar 31, 2008
Commits on Mar 27, 2008
  1. Improve perfomance and usability when updating many files

    Split the update function into one for single file and all files in a
    section so that only one fork of update-index is required in both cases.
    Show progress for long running updates (e.g. importing the Linux kernel)
    where git needs to hash many objects (>20k).
    committed Mar 27, 2008
  2. Fix and improve status refreshing after updating

    Update the view offset so the current line is already visible.
    This requires that the display is split or initialized before
    starting to load the view so status_open has the view->height
    committed Mar 27, 2008
  3. Fix uninitialized variable warning

    committed Mar 27, 2008
  4. Output extra \n on tig -h

    The usage string does not contain a '\n' as the last character which is
    annoying when calling 'tig -h'.
    Signed-off-by: Jonas Fonseca <>
    Stefan Naewe committed with Mar 26, 2008