Commits on Oct 8, 2008
  1. tig-0.12.1

    committed Oct 8, 2008
Commits on Oct 7, 2008
  1. Avoid triggering assertion failure when reloading the status view

    After staging a diff chunk, the stage view automatically reloads the
    status view. If the staging happened while the status view is not
    displayed an assertion failure is triggered by draw_view_line(). Fix it
    by only conditionally redrawing the view in open_view().
    committed Oct 7, 2008
  2. Clear the status line when closing a view

    Avoids confusion from stale messages.
    committed Oct 7, 2008
  3. Fix bug introduced in commit for using --exclude-standard flag

    Introduced in commit 33623c0. The bug
    is reproducible when running tig status in a newly created repository.
    committed Oct 7, 2008

    ... so the main view keeps its dimension when refreshing with the diff
    view open.
    committed Oct 7, 2008
Commits on Oct 6, 2008
  1. Improve checkout error reporting

    committed Oct 6, 2008
Commits on Oct 1, 2008
Commits on Sep 30, 2008
  1. Cleanup exclude rule setup by using ls-files --exclude-standard flag

    This makes user specific ignore rules effective in the status view.
    committed Sep 30, 2008
Commits on Sep 21, 2008
Commits on Sep 15, 2008
  1. tig-0.12

    committed Sep 15, 2008
  2. Do not show boundary commits by default

    They can cause confusing results when combined with the --author flag.
    If they should be shown the --boundary option should be passed.
    committed Sep 15, 2008
Commits on Sep 10, 2008
  1. main: implement refreshing by just rerunning the original command

    Also updates NEWS to mention the fix from last commit.
    committed Sep 10, 2008
Commits on Aug 22, 2008
  1. Continue updates when pipe read has errno "Success"

    When we are reading from a pipe and receive a signal, our
    read call fails and ferror() returns true. The current
    behavior is to call end_update and report failure. However,
    we can detect this situation by checking that errno is set
    to success and continue the reading process.
    You can provoke this behavior by running a "tig blame" that
    takes a few seconds and then resizing the terminal that tig
    is running in (you should get an incomplete blame output and
    the error "Failed to read: Success").
    Signed-off-by: Jeff King <>
    Signed-off-by: Jonas Fonseca <>
    peff committed with Aug 21, 2008
Commits on Aug 5, 2008
  1. Clean up incomplete commits from main view listed for --no-walk

    When --no-walk is given on the command line by the user it causes
    boundary commits to be output with just the commit line, i.e:
      > git rev-list --pretty=raw --boundary --no-walk HEAD
      commit 60e8ea5
      tree 5b76086e4deaf62d3f7baffc6f49840f61d4e79c
      parent 145194b
      author Jonas Fonseca <> 1217797175 +0200
      committer Jonas Fonseca <> 1217797402 +0200
          Remove the global opt_request variable
      commit -145194bdfc8bf0b58185bbe28bc0097ce429de4d
    committed Aug 5, 2008
Commits on Aug 3, 2008
Commits on Jul 23, 2008
  1. Add option 'author-width' to consumize the width of the author column

    This can be used when the first few characteres are enough to tell the
    authors apart or when the default width is too narrow.
    To set the width of the author column to 10 put the following in the
    ~/.tigrc file:
    	set author-width = 10
    bart9h committed with May 15, 2008
Commits on May 2, 2008