Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 15, 2009
  1. tig-0.14.1

  2. Fix horizontal scrolling

    ... to not be limited to the view width and to account for
  3. Remove limitation of horizontal scrolling

    Tig now behaves similar to less in that the user can scroll without
    limit to the right.
Commits on Feb 13, 2009
  1. Fix the view clearing to only be effective for displayed views

    The feature was introduced in ec9aa4f.
  2. Make behavior of horizontal scrolling configurable

    Requested by bill lam.
  3. Sebastian Harl

    Fix handling of quoted strings in the config file

    tokkee authored committed
    parse_string() adapts the string length to automatically remove quotation
    marks when copying the string. However, when calling string_ncopy_do()
    strlen(arg) used to be called again instead of using the adapted value.
    This e.g. led to wrong locale settings when using
      set commit-encoding = "UTF-8"
    and thus a slightly messed up display.
    Thanks to Gerfried Fuchs for reporting this.
    Signed-off-by: Sebastian Harl <>
    Signed-off-by: Jonas Fonseca <>
Commits on Feb 12, 2009
  1. tigrc(5): fix error in examples for the set command

    Fixes Debian bug #514990 reported by Gerfried Fuchs.
Commits on Feb 10, 2009
  1. Tree view: draw submodule entry modes as "m---------"

    Inspired by gitweb.
  2. Status view: report failures to update a file

    Also, wait showing update progress until 5% has been reached.
  3. Ignore broken pipe signals

    Can be caused if a forked git process exits with an error. Tig should
    detect this by checking the exit code of the child using the return
    value done_io().
  4. Use putenv instead of setenv

    Not all platforms (e.g. Solaris) provide setenv. Based on patch by
    SungHyun Nam.
Commits on Feb 9, 2009
  1. manual: Correct the keys to move the cursor one line up/down

    Carsten Brockmann authored committed
    Signed-off-by: Carsten Brockmann <>
    Signed-off-by: Jonas Fonseca <>
  2. Fix io_strerror return type

  3. Add support for handling core.worktree

    If this option is found set up GIT_DIR and GIT_WORK_TREE. Also, pass
    the known git directory path to git ls-remote.
    Requested-by: bill lam
Commits on Feb 8, 2009
  1. Jeff King

    Handle blaming beyond the creation of file more gracefully

    peff authored committed
    Currently when you ask to re-blame from the parent of a
    commit that created the file, blame_read_file will complain
    that it cannot get the file contents ("No blame exist").
    At the time we try to read the file, it is too late to abort
    the operation, as we have already changed to the new blame
    view. However, we can detect this situation early by
    limiting the selection of the parent revision to the
    particular path of interest: if it returns a parent even
    with path-limiting, then we know the path exists; if not,
    then we know it doesn't.
    Signed-off-by: Jeff King <>
    Signed-off-by: Jonas Fonseca <>
Commits on Feb 7, 2009
  1. Blame view: add guesstimation of line number when blaming parent commit

    ... by looking through the commit's diff for the hunk which introduced
    the line. Also, try to set the filename properly.
  2. Use file and line number information when loading blame for commit

    This was developed in parallel and is very similar to patch posted by
    Jeff King, however, with different goals in mind.
    Message-Id: <>
  3. Introduce common view position update helper

    So jumping to search results and line numbers will work more uniform.
Something went wrong with that request. Please try again.