Commits on Jun 12, 2010
  1. tig-0.16

    committed Jun 12, 2010
  2. Fix missing ID reference

    ... the original ID was removed in commit
    committed Jun 12, 2010
Commits on Jun 11, 2010
  1. Load diff arguments from TIG_DIFF_OPTS if defined and no diff args wa…

    …s passed
    This is the missing part of 53c0894.
    committed Jun 11, 2010
Commits on Jun 10, 2010
  1. Move application of string_expand to draw_text

    ... fixes bug which truncated long lines to a fixed number of chars.
    committed Jun 10, 2010
  2. Improve parent blame to handle line-jumping for renames better

    ... by using git diff to compare directly the current and parent blob.
    Signed-off-by: Jonas Fonseca <>
    peff committed with Jun 10, 2010
  3. Improve parent blame to detect renames by using the previous information

    From git commit 96e117099c0e4f7d508eb071f60b6275038f6f37:
     It gives the parent commit of the blamed commit, _and_ a path in that
     parent commit that corresponds to the blamed path --- in short, it is
     the origin that would have been blamed (or passed blame through) for
     the line _if_ the blamed commit did not change that line.
    This functionality was released in git version 1.6.3 in 2009-05-06.
    committed Jun 5, 2010
Commits on Jun 9, 2010
Commits on Jun 8, 2010
  1. Fix clearing of the loading flag in the input select loop

    The bug was introduced in 33e10c2.
    committed Jun 8, 2010
Commits on Jun 5, 2010
Commits on Jun 4, 2010
Commits on Jun 3, 2010
  1. Cleanup IO struct initialization

    committed Jun 3, 2010
  2. Make argv_copy always allocate its members

    Jonas Fonseca committed with Jun 2, 2010
  3. Move struct io's argv and dir members to struct view

    Jonas Fonseca committed with Jun 2, 2010
  4. Move and rewrite io_format to become prepare_io

    Jonas Fonseca committed with Jun 2, 2010
  5. Make argv_copy support allocating argv members

    Jonas Fonseca committed with Jun 2, 2010
  6. Mark the argument array as freed in argv_free

    Jonas Fonseca committed with Jun 2, 2010
Commits on Jun 1, 2010
Commits on May 31, 2010
Commits on May 30, 2010
Commits on May 18, 2010
Commits on May 16, 2010
Commits on May 10, 2010
  1. fix off-by-one on parent selection

    Originally, we use "git rev-list -1 --parents" to get the
    list of parents, and therefore the 0th slot was the commit
    in question, the 1st slot was the 1st parent, and so forth.
    Commit 0a46941 switched this to use --pretty=format:%P, so
    that the menu-selection code could be easily used (which
    counts items starting from 0). However, we only use the menu
    code in the case of multiple parents.  For a single parent,
    this introduced an off-by-one where we look just past the
    parent we want.
    This patch fixes it by explicitly selecting the 0th parent
    for the single parent case.
    Signed-off-by: Jeff King <>
    Signed-off-by: Jonas Fonseca <>
    peff committed with May 10, 2010