Commits on Feb 15, 2009
  1. tig-0.14.1

    committed Feb 15, 2009
  2. Fix horizontal scrolling

    ... to not be limited to the view width and to account for
    committed Feb 15, 2009
  3. Remove limitation of horizontal scrolling

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

    The feature was introduced in ec9aa4f.
    committed Feb 13, 2009
  2. Make behavior of horizontal scrolling configurable

    Requested by bill lam.
    committed Feb 13, 2009
  3. @tokkee

    Fix handling of quoted strings in the config file

    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 <>
    tokkee committed with Feb 13, 2009
Commits on Feb 12, 2009
  1. tigrc(5): fix error in examples for the set command

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

    Inspired by gitweb.
    committed Feb 10, 2009
  2. Status view: report failures to update a file

    Also, wait showing update progress until 5% has been reached.
    committed Feb 10, 2009
  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().
    committed Feb 10, 2009
  4. Use putenv instead of setenv

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

    Signed-off-by: Carsten Brockmann <>
    Signed-off-by: Jonas Fonseca <>
    Carsten Brockmann committed with Feb 9, 2009
  2. Fix io_strerror return type

    committed Feb 9, 2009
  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
    committed Feb 9, 2009
Commits on Feb 8, 2009
  1. NEWS: Mention Jeff's uninitialized variable bug fix

    From commit 2677b74.
    committed Feb 8, 2009
  2. @peff

    Handle blaming beyond the creation of file more gracefully

    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 <>
    peff committed with Feb 8, 2009
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.
    committed Feb 7, 2009
  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: <>
    committed Feb 7, 2009
  3. Introduce common view position update helper

    So jumping to search results and line numbers will work more uniform.
    committed Feb 7, 2009